파이썬 기초 문법부터 간단한 실습까지 정리한 개인 학습용 저장소입니다.
반복 학습을 위해 작성하였으며, 다른 입문자분들에게도 도움이 되길 바랍니다.
코드에 주석을 달아두었기에 눈으로만 읽어보셔도 좋습니다.
print()문 출력 사용법
- print 함수
- 파이썬 3가지 Print Formatting
- 자릿수, 정렬, 공백채우기, 정수형, 실수형
- 변수
- 선언, 재선언
- 객체의 고유값
- 같은 오브젝트 참조 vs 다른 오브젝트 참조
- 예약어
- 파이썬 자료형
- 파이썬 연산자
- 파이썬 type 함수
- 파이썬 형 변환(casting)
- 파이썬 문자형
- 파이썬 출력, 길이, 반복문 활용
- 이스케이프, 멀티 라인
- 문자열 연산, 반복 시퀀스
- 문자열 슬라이싱
- 파이썬 리스트
- 파이썬 배열 제공x
- 리스트 자료형(순서O, 중복O, 수정O, 삭제O)
- 리스트 인덱싱, 슬라이싱, 연산, 비교, 수정, 삭제, 추가 등
- 리스트 반복문 활용
- 파이썬 튜플
- 튜플 자료형(순서o, 중복o, 수정X, 삭제X)
- 튜플 인덱싱, 슬라이싱, 연산, 비교, 추가 등
- 튜플 팩킹, 언팩킹
- 파이썬 딕셔너리
- 범용적으로 가장 많이 사용
- 딕셔너리 자료형(순서O, 키 중복X, 수정O, 삭제O)
- 딕셔너리 조회, 비교, 추가, 수정 등
- 집합(Sets) 특징
- 집합(Sets) 자료형(순서X, 중복X,)
- 집합(Sets) -> 리스트, 튜플 변환
- 집합(Sets) -> 중복 제거 등
- 파이썬 제어문
- IF문
- IF 참 OR 거짓(산술, 관계, 논리연산자)
- and, or, not in, in 등
- 파이썬 반복문
- FOR 문
- Iterables
- 문자열, 리스트, 튜플, 집합, 사전 등
- iterable 리턴 함수 : range, reversed, enumerate, filter, map, zip
- break, continue, else
- 파이썬 반복문
- While문
- while-if, while-else, while True 패턴
- break, continue 사용
- 파이썬 함수
- 함수의 장점
- 파이썬 함수 구현 def
- 람다(lambda)
- 리턴값이 있는 경우, 리턴값이 없는 경우, 매개변수 있는 경우 등
- 파이썬 사용자 입력
- Input 함수
- 기본 입력 타입은 무조건 str
- 주로 형 변환 후 사용
- 예외 처리 중요
- Python 3.11.x
- VSCode
- Git & GitHub
정도우 (Jung Dowoo)
GitHub 프로필 바로가기