
9
이 책에 대하여
파이썬은 배우기 쉽다. 아마도 여러분은 생각한 대로 코드를 작성할 수 있지만 지금보다 더 빠
르게 실행하고 싶어서 이 책을 선택했을 것이다. 코드를 쉽게 수정하고 아이디어를 빠르게 확
인할 수 있다는 사실은 매력적이다.
쉽게 개발하기
와
원하는 만큼 실행 속도를 빠르게 만들기
는 반비
례 관계라서 종종 한숨이 나오곤 한다. 하지만 해답은 있다.
누군가는 순차 프로세스를 빠르게 실행해야 하고, 다른 누군가는 멀티 코어 아키텍처, 클러스
터,
GPU
를 제대로 활용하지 못해 애를 먹는다. 또 다른 누군가는 신뢰성을 잃지 않으면서도
주어진 예산 안에서 필요한 만큼의 프로세스를 사용할 수 있는 확장 가능한 시스템을 원한다.
어떤 사람은 코딩 실력이 부족함을 느끼기도 한다. 종종 다른 언어에서 차용한 기법이 예제에
서 본 것만큼 자연스럽지 않기도 하다.
이 책은 이러한 파이썬의 성능 향상에 필요한 기법과 해결책을 다룬다. 성능상의 병목을 인지
하여 더 빠르고 확장성이 뛰어난 해법을 구하는 실용적인 지침을 제공한다. 독자보다 먼저 문
제에 직면했던 사람들이 고군분투했던 이야기를 통해 같은 문제로 힘 빼지 않도록 도와준다.
파이썬은 빠른 개발과 배포, 그리고 확장성 있는 시스템을 만드는 최적의 언어다. 파이썬 커뮤
니티에는 (여러분 대신 ) 파이썬을 더 나은 언어로 ...