<파이썬 코딩의 기술>은 파이썬 기본 문법을 배우고 다음 수준의 자료를 찾는 사람에게 추천하는 책이다. 이 책을 읽으면 파이썬 중급 개발자로 성장하는 데 필요한 노하우를 익힐 수 있다. 파이썬을 파이썬스럽게(pythonic) 작성하기 위한 가이드, 객체 지향 프로그래밍, 병행성과 병렬성, 디버깅 및 테스트 방법 등 중요한 주제를 균형 있게 다루고 있기 때문이다. 이 책을 통해 파이썬의 관용 표현, 디자인 패턴, 성능 개선, 트러블 슈팅 방법들을 알아보자.
책의 목차는 다음과 같다. 모든 챕터가 유용하지만 상대적으로 중요도가 높다고 생각한 챕터는 ⭐️ 표기를 하였다.
책의 목차
(1장) 파이썬다운 생각 ⭐️⭐️
(2장) 함수 ⭐️
(3장) 클래스와 상속 ⭐️⭐️
(4장) 메타클래스와 속성
(5장) 병행성과 병렬성
(6장) 내장 모듈
(7장) 협력 ⭐️
(8장) 제품화 ⭐️
앞으로는 이 책의 각 장을 살펴보며 왜 이 장이 중요한지, 그리고 어떤 내용을 다루는지에 대해 정리할 예정이다. 1장 파이썬다운 생각에서는 파이썬 철학과 이를 활용한 효과적인 코딩 방법을 소개한다. 이 장을 이해하는 것은 파이썬스러운 코드를 작성하는 데 필수적이다.