본문 바로가기

Python

241218_Python 매개변수(def), 모듈(import), 클래스 ◆ 매개변수먼저 VScode를 킨 후  - 매개변수에는 일반, 가변, 기본으로 세가지가 존재한다 - 일반은 말그대로 일반적인 변수이며, 가변은 변수의 숫자가 미정일 때 tuple형식으로 지정되어 여러개의 변수를 한번에 처리하기 위한 변수이며, 기본은 기본 값이 지정된 변수이다  ㄴ이런식으로 일반은 하나씩 변수가 지정되며, 가변은 나머지 전체가 변수가 되고, 기본은 따로 지정하지 않는 이상 정해진 값을 출력한다 ☆함수문제) 1. 파일의 용량을 숫자+단위로 받아서 크리를 byte단위로 출력해주는 함수를 만드시오 ◆ 모듈과 패키지 - 모듈(module)은 변수, 함수, 클래스를 담고 있는 파일  1) 표준 모듈 : 파이썬에 기본적으로 내장된 모듈  2) 외부 모듈 : 사람들이 만들어 공개한 모듈 - 패키지(p.. 더보기
241211_Python 함수(def) ◆ Python ◇ 함수  - 함수는 특정 작업을 세분화하는 개념   ex) 피자 : 반죽(도우) + 토핑 + 굽기 + 커팅/포장   - def 함수명(매개변수1, 매개변수2) :   # 함수 정의 (define)      종속 문장   ① 함수 생성   ② 함수의 연산을 필요로 하는 라인     함수 호출          ━> 함수명(인수1, 인수2)  ㄴ매개변수는 함수에 입력으로 전달되는 값을 받는 변수이고, 인수는 함수를 호출할 때 전달하는 입력 값이다.  ㄴ내부에 print가 있으면 내용을 내부에서 바로 출력하나 없을 경우 외부로 되돌리는 명령어가 필요   (return이 없을 시 "none"이 출력 됨)  ㄴreturn의 두번째 사용으로 함수 정의를 종료하는 의미도 지니고 있다    (retur.. 더보기
241204_Python 제어문(for) ◇ For 문  - 리스트, 딕셔너리와 같이 특정한 횟수만큼 반복을 수행하려고 할 때 사용  - 리스트, 튜플의 경우에는 범위 내에서 각 요소들을 차례대로 지정된 변수에 대입하고 종속 문장을 실행한다   for 변수 in [리스트, 튜플] :         종속문장   ⓐ range   - 범위 자료형, for 반복문과 함께 많이 사용   - 숫자 리스트를 자동으로 생성   - 0부터 n-1까지의 숫자 리스트를 생성   - 인수로는 정수만 올 수 있다    range(a)       :  0부터 a-1까지   range(a,b)    :  a부터 b-1까지   range(a,b,c) :  a부터 b-1까지 c칸씩 띄어서  for예제)     ⓑ enumerate (열거하다)   - 리스트를 매개변수에 대.. 더보기
241127_Python 제어문(반복문-for,while) 먼저 VS code를 실행 이전에 배웠던 조건문 elif문 문제 복습 문제) 주차장에 주차를 하려고 한다. 30분까지의 기본요금은 1000원이고 10분당 500원씩의 추가요금을 받는다.  주차한 시간을 입력받아 총 주차요금을 출력하시오   (% 나머지 기호 적절하게 활용하기)  강사님이 원하신 elif문을 첨가한 정답 ★ 반복문과 조건문은 따로 생각할 수 없음 ◆ 반복문 - 반복문에는 for문과 while문이 있다. - while문에는 조건이 없는경우 무한반복이 되는 데 이때 조건을 부여하여 break(반복을 종료) 해주어야 한다  ㄴ 그외에도 continue라고하는 지속 명령어도 존재한다  예제)  ◇ While 반복문  - 조건을 사용하여 반복을 할 때 사용  - while 조건식 :         .. 더보기
241120_Python 자료형(Dictionary, 집합), 제어문(조건문, 연산자) ◈ Python ※ 리스트는 대괄호 [], 딕셔너리는 중괄호 {}, 튜플은 소괄호 () 를 이용한다◆ 자료형 ◇ Dictionary  - 리스트 등의 인덱스를 사용하는 변수에서는 print에서 대괄호 안에 숫자로 입력했으나,  딕셔너리에는 변수에 맞는 이름 즉, 키(key) 값을 입력해야 정확히 출력된다  - 딕셔너리 변수의 내용중 키나 값만을 따로 추출하거나 형식을 전환할 수 있다  - 딕셔너리의 내용들은 추가하거나 키 값으로 삭제도 가능하다  예시 문제) 마트 물품에 가격을 묶어서 저장   문제2) mart 딕셔너리 자료형에서 각각의 변수를 지정  ㄴ 대입연산자(=)에서는 오른쪽 항의 연산을 완료하여 그 결과를 왼쪽 항에 대입  여기서 자료형의 내용을 추가하기 위한 방법이 2가지가 존재한다  ◇ 집합.. 더보기
241113_Python Formatting, 자료형(List, Tuple, Dictionary) ◆ 포매팅 Formatting - 문자열 내에 미리 비어있는 공간을 만들어놓고 필요할 때 원하는 값을 대입하여 사용하는 것 - 문자열 내에 (따옴표 안) 변수가 위치하게 되면 더이상 변수의 기능이 사라진다(단순 글자 기능으로 바뀜) ㄴ이때 포매팅을 사용하여 문자열 내의 변수역할을 대신하게 된다 - 그냥 문자열을 출력하는 것과 다른 점은 문자열 안에서 원하는 위치에 값을 넣어서 출력할 수 있다는 점이다. %d    : 정수 integer %f     : 실수 float %c    : 한 글자 character %s    : 문자열 string  ㄴ 10s와 5s는 확보해야할 출력공간을 의미  :  s s 의 두자리기에 들어갈 값도 2개여야 한다. ◆ 고급 포매팅 - format 함수를 사용하면 좀더 자유로.. 더보기
241106_문자열, 함수 ※ 우량기업 확인 법 인당 억씩 매출금액이 확인되면 우량기업 (코어라인 소프트, 콘텐츠 브릿지 등)  ㄴ장기근속, 의료비 지원, 퇴직연금 등의 복리후생도 확인해보기(우량기업 등 들이 지원해줄 확률이 높음) VScode로 접속 ◈ 문자열 - 여러 문자들이 모여 있는 것, 문자 배열 - 문자열 내에 있는 각 문자들의 주소이다 - 고유한 번호가 주소의 역할을 한다 == 인덱스 번호 ㄴ 좌 -> 우 : 0부터 1씩 증가 ㄴ 우(맨 마지막) => 좌 : -1부터 시작하여 -1씩 증가하고 맨 마지막은 0이다   - "문자" 라는 따옴표로 묶여있는 데이터 형식   ㄴ"문자1" + "문자2" == "문자1문자2"    : 나열되는 형식  -  [데이터 형식 문제]1. 별의 갯수를 입력 받아서 출력하는 코드 작성해보기i.. 더보기
241030_Python, VSCode 단체 시험 11/09   605호실신분증, 필기구만 책상 위에 있어야 함 현재 전망 좋지 않음 (삼성이 뒤로 밀려나서 파도가 침) 프로그래밍파이썬  : 메모리 구조 상 훨씬 효율적이기에 많이 사용됨 IT 직종은 계속 변화하기에 계속 생각을 변화시켜 적응해가야 한다. ◈ 파이썬https://codecombat.com/play/dungeon CodeCombat - Coding games to learn Python and JavaScriptLearn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and website.. 더보기