[book] 파이썬답게 코딩하기 (링크 업데이트중)
- 1 min파이썬답게 코딩하기
그냥 교양 서적을 읽듯이 쭉 훑어봐도 좋지만, 실제 내용은 파이썬의 기술적인 내용이 많음
따라서 구체적인 내용은 주로 Python 카테고리나 Etc 카테고리에 기록하고, 목차에 해당 관련 내용 링크를 달아나갈 예정 (※ 책의 내용을 참고한 부분도 있지만, 단지 키워드가 관련 있는 포스팅과 링크해놓은 것이므로 책의 내용과는 다를 수 있음)
목차는 실제 책과 완전히 일치하지는 않고, 개별 포스팅으로 기록할 수 있는 레벨을 기준으로 거의 비슷하게 리스트 업 하였음
18.12.12 (최종 업데이트)
1. 소개
- 일단 기본적으로 파이썬 기술 서적이다. (난이도 초~중급)
- 파이썬에 어느정도 익숙한 개발자가 조금 더 ‘pythonic’하게 코딩할 수 있도록 도와준다.
- 파이썬의 기본 철학부터, 성능 향상을 위한 세세한 문법적 특성까지 포괄적으로 다룬다.
- 입문자 숙련자 가릴 것 없이 도움이 될만한 내용이지만, 기본 문법에 대한 설명을 세세하게 하진 않기 때문에 입문하는 사람들은 기본서와 병행하는것이 좋다.
- 파이썬을 좀 더 효율적으로 쓰고싶은 개발자라면 웬만하면 읽어보길 추천한다.
- 미처 놓치고 지나갈 수 있는 세세한 부분에서 성능 향상을 꾀할 수 있다.
2. 목차
- 1장. 철학과 개념
- ‘Pythonic’이란 무엇인가?
- 변수
- First-class
- Higher-Order function
- Nested function
- Closure
- Partial Application
- 2장. 기본 문법
- 조건문, 예외처리문, 반복문 등 흐름제어를 위한 문법
- Iterator
- Generator
- Decorator
- Comprehension, Expression
- Lazy Evaluation
- 동등성, 동일성
- 3장. 동시성과 병렬성
- 동시성과 병렬성의 개념
- Process
- Thread
- Multiprocessing
- MultiThreading
- Multi-tasking
- 4장. 동시성
- 5장. 비동기