파이썬 공부를 시작하면서
개발/파이썬

파이썬 공부를 시작하면서

2021년 11월 22일, 파이썬 공부를 시작하려고 한다.

 

파이썬은 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum)이 1991년에 발표한 언어로, 1989년 크리스마스에 연구실이 닫혀 있어 심심해서 만든 언어라고 한다. 그 후 버전업을 계속하여 2008년에 Python 3을 릴리즈 했고, 이 글을 쓰고 있는 지금 현재 최신 버전은 3.10.0이다.

 

파이썬은 2 버전과 3 버전이 굉장한 차이를 보이며, 파이썬 2 코드가 3 버전에서는 호환이 안되는 경우가 많다. 나는 Python 3을 기준으로 공부하고 글을 작성할 것이다.

 

Hello, Python!


목차

Part I - 개요

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)