전문가를 위한 파이썬(2판)
간단하고, 명료하고, 효율적인 파이썬 프로그래밍
Description:... 파이썬의 잠재력을 끌어올리는 프로그래밍 기법
다른 언어에서 배운 패턴을 파이썬에 억지로 맞추지 말자. 파이썬의 단순함은 생산성을 빠르게 높여주지만, 그 단순함에 취해 언어가 제공하는 다양한 기능을 충분히 활용하지 못할 수도 있다. 이론과 실습을 함께 구성한 최신 개정판으로 파이썬을 더 효율적이고 능숙하게 다루는 방법을 배워보자.
이 책은 실무에서 직면하는 문제를 해결하기 위해 깊이 탐구하고, 꼭 필요한 내용만 담았다. 파이썬의 핵심 기능과 라이브러리를 상세히 안내하며, 더 짧고 빠르며 읽기 쉬운 코드를 작성하는 방법을 제시한다.
이번 개정판은 크게 다섯 부분으로 나누어 각 주제를 다루는 하나의 짧은 책처럼 구성했다.
● 데이터 구조체: 시퀀스, 딕셔너리, 집합, 유니코드, 데이터 클래스
● 객체로서의 함수: 일급 함수, 관련 디자인 패턴, 함수 선언의 타입 힌트
● 클래스와 프로토콜: 구성, 상속, 믹스인, 인터페이스, 연산자 오버로딩, 프로토콜, 정적 타입
● 제어 흐름: 컨텍스트 매니저, 제너레이터, 코루틴, async/await, 스레드/프로세스 풀
● 메타프로그래밍: 속성, 속성 디스크립터, 클래스 데커레이터, 메타클래스를 대체하거나 단순화하는 새로운 클래스 메타프로그래밍 훅
Show description