본문 바로가기

Python/기초25

[Python] 파이썬 개발을 위한 Visual Studio Code 셋팅 방법 파이썬 개발을 위한 Visual Studio Code 셋팅 방법 구글에 Visual Studio Code 검색해 공식 홈페이지(https://code.visualstudio.com/)에서 다운로드 사각형모양의 확장기능 버튼 클릭해서 python 검색후 install(설치)한 후 사용한다 2022. 12. 12.
[Python] 파이썬의 람다(lambda) 함수 람다(lambda) 함수 람다함수는 코드를 간결하게 표현해주는 새로운 함수 정의 방법이다 (lambda 는 def 와 같은 역할을 한다) 함수로 정의할만큼 복잡하지 않을 때 활용한다 파라미터는 많아도 상관없지만 연산은 딱 한줄이어야 한다 2022. 11. 22.
[Python] 파이썬의 함수(Functions) 호출, 정의, 리턴 함수란 함수란 재사용 되는 코드 블럭이다 프로그래밍 하다가 반복되거나 재사용 되는 코드 블럭이 있으면 이를 함수로 만들어 사용한다 (다른 사람들이 이렇게 재사용 잘 되는 함수들을 미리 만들어 놓은 것들도 많다 이를 라이브러리라고 함) 함수의 호출 함수를 사용하는 것을 함수의 호출이라고 한다 함수의 정의 def 함수의 정의는 def 키워드로 시작한다 ( def 함수명 매개변수(파라미터) :(콜론) ) 리턴(return)은 오른쪽을 다 계산하여 호출한 부분으로 돌려준다 (리턴 = 함수종료시 반환값, 없으면 반환하는 값이 출력되지 않는다) ※ 주의할점 : 함수정의 안에 사용된 변수는 함수의 호출과 함께 할당되어 스택 영역에 저장되며 함수의 호출이 완료되면 스택 영역에서 소멸한다 = 함수정의 안의 변수는 함수정.. 2022. 11. 21.
[Python] 파이썬의 중첩 반복문 Nested Loops 중첩 반복문 Nested Loops 루프 안에 또 루프가 들어가는 경우가 있다 아래 예처럼 이런 중첩 반복문으로 구구단도 쉽게 만들 수 있다 2022. 11. 18.
[Python] 파이썬의 반복문 While loop, 무한루프, break 파이썬의 반복문 While loop while 반복문은 보통 초기값을 두고 초기값을 증가시키거나 감소시키면서 True 인지 체크해서 True일때 수행한다 While 무한루프 만약 초기값을 두지 않고 while 문에 True 만 입력시 무한루프를 생성할 수 있다 반복문의 브레이크 break while 문도 for 문처럼 break 를 사용하면 반복문(loop) 밖으로 빠져나온다 2022. 11. 18.
[Python] 파이썬 숫자 리스트 만들기 range() 숫자 리스트를 만들어주는 range() 함수 range() 함수는 지정해주지 않으면 인덱스 0부터 시작한다 괄호 안에 숫자를 한개 적으면 0부터 해당 숫자 -1 까지 만들어준다 괄호 안에 숫자를 두개 적으면 시작 숫자, 마지막 숫자 -1 까지 만들어주고 세개를 적으면 첫번째는 시작 숫자, 두번째는 마지막 숫자 -1, 세번째는 스탭으로 리스트를 만들어준다 range() 함수와 for 문의 조합 range 함수는 for문에 아래 예처럼 사용할 수 있다 2022. 11. 18.
[Python] 파이썬의 반복문 for loop, break 반복문 for loop 반복문(for문)은 데이터 스트럭쳐에 저장된 데이터를 처음부터 끝까지 다 가져와서 작업하고 싶을때 사용한다 이때 주의할점은 for루프 안에 있는 변수는 for루프를 빠져나오면 사라진다 문자열 데이터도 리스트도 딕셔너리도 for문이 가능하다 딕셔너리의 경우 key, value, item을 각각 가져와서 루프가 가능하다 반복문의 브레이크 break break는 자신을 감싸고 있는 반복문(loop) 밖으로 빠져나와 다음 명령을 실행한다 2022. 11. 18.
[Python] 파이썬의 조건문 if, elif, else 파이썬의 조건문 if 조건문이란 우리 일상생활에서 흔히 쓰는 문장 if (~ 라면, ~ 한다) (ex : 비가 오면 우산을 들고 나가고, 비가 오지 않으면 놓고간다) 파이썬의 조건문은 if 로 시작하고 조건의 끝에는 콜론( : )을 찍어준다 ※ if 조건문은 tap(탭) 들여쓰기가 중요하다 if 만 입력해서 조건을 설정할 경우 입력값이 Ture 일때 액션을 수행하고 Ture 가 아닐시 수행하지 않는다 파이썬의 조건문 elif elif 는 if 의 추가조건을 입력할때 사용한다 if 조건문에서 True 가 나오지 않았을때 밑으로 내려가면서 추가 조건식 중에 True 값을 찾아내 출력한다 (if 의 조건식이 맞으면 elif 의 조건식은 수행하지 않음) True 값이 나오면 밑에 조건들은 생략하고 출력한다 파이.. 2022. 11. 17.
[Python] 파이썬의 비교 연산자(==, !=, >, <, >=, <=)와 and, or 파이썬의 비교 연산자 ==, !=, >, =, 2022. 11. 17.
[Python] 파이썬의 집합 set() 비어있는 셋 만들기 set() 함수 비어있는 셋을 만드는 방법은 set() 한가지이다 데이터를 포함한 셋을 만들기는 중괄호{ }를 사용해 데이터 값을 입력하면 된다 (중복된 데이터는 제거하고 저장된다) 기존 셋에 데이터를 추가하는 방법은 .add() 함수를 사용하고 삭제는 .discard() 함수를 사용한다 ( .add()를 사용하여 데이터를 추가했는데 기존에 있는 데이터일 경우 새로 추가되지 않는다) 2022. 11. 16.