네덜란드의 컴퓨터과학자 귀도 반 로섬(Guido Van Rossum)이 크리스마스 프로젝트로 새로 만들어낸 언어
원칙은 다음과 같았다.
이 책에서는 파이썬에 대해 매우 깊이 있는 내용까지 다룰 예정.
어설프게 아는 것은 위험하다. 예를 들어, ‘딕셔너리’에서 입력 순서가 항상 유지된다고 알 고 있다면, 후에 많은 ‘삽질’을 하게 될 것이다.
범위는 내장 라이브러리와 자료구조, 알고리즘 정도로 한정할 것이다. 예를 들어, NumPy와 같은 과학 계산 모듈은 사실상 표준 라이브러리 같지만, 아니기 때문에 다루지 않으며, OOP등의 내용도 다루지 않는다.
이 책은 공식 인터프리터 CPython을 기준으로 하고, 파이썬 버전은 3.7버전을 기준으로 한다.
인덴트
파이썬의 대표적인 특징이기도 한 인덴트는, 공식 가이드인 PEP 8에 따라 공백 4칸을 원칙으로 한다.
vs code를 이용하면 쉽게 지킬 수 있다.
네이밍 컨벤션
타입 힌트
리스트 컴프리헨션
제너레이터
range