2021년 11월 22일, 파이썬 공부를 시작하려고 한다.
파이썬은 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum)이 1991년에 발표한 언어로, 1989년 크리스마스에 연구실이 닫혀 있어 심심해서 만든 언어라고 한다. 그 후 버전업을 계속하여 2008년에 Python 3을 릴리즈 했고, 이 글을 쓰고 있는 지금 현재 최신 버전은 3.10.0이다.
파이썬은 2 버전과 3 버전이 굉장한 차이를 보이며, 파이썬 2 코드가 3 버전에서는 호환이 안되는 경우가 많다. 나는 Python 3을 기준으로 공부하고 글을 작성할 것이다.
목차
Part I - 개요
- 파이썬 공부를 시작하면서
- 표준 입출력(Standard input/output)
- 파이썬 기본 문법
Part II - 변수와 자료형
- 변수(Variable)
- 자료형(Data type)
- 연산자(Operator)
Part III - 흐름 제어하기
- 조건문(Conditional statements)
- 반복문(Loop statements)
Part IV - 컨테이너 자료형
- 리스트(List)
- 튜플(Tuple)
- 집합(Set)
- 딕셔너리(Dictionary)
- 문자열(String)
Part V - 함수
- 함수 선언과 호출
- 매개변수(Parameter)
- 변수의 유효 범위(Variable scope)
- 람다 함수(Lambda function)
- 클로저(Closure)
Part VI - 클래스
- 객체(Object)
- 클래스 선언하기
- 인스턴스(Instance)
- 속성(Attribute)
- 클래스의 상속(Inheritance)
- 메소드 오버라이딩(Method overriding)
- 추상 클래스(Abstract class)
- 데코레이터(Decorator)
Part VII - 반복자
- 이터레이터(Iterrator)
- 제너레이터(Generator)
Part VIII - 기타
- 예외 처리(Exception handling)
- 모듈(Module)