-
-
진지한 파이썬 - 파이썬 작동 원리에서 확장, 테스트, 배포, 최적화까지
쥘리앵 당주 지음, 김영하 옮김 / 한빛미디어 / 2021년 1월
평점 :
이책은 파이썬의 기본 문법은 알고있고, 각 파트별 고급 기술을 이해하는데 도움을 준다.
각 파트별 다루고있는 장표별 내용이 다르므로, 관심있는 내용을 주로 접하면 좋을것 같다.
1장에서는 파이썬 프로젝트를 시작하는데 기본적인 지식을 익히는데 중점을 다루고있다.
pyflakes , pylint 등 코딩 오류를 잡는툴과 스타일 오류를 잡는도구 등 전반적인 설계방법을 다루고 있다.
2장은 모듈,라이브러리,프레임워크 에 다룬다.
메타 경로 파인더표준 .py 파일뿐만 아니라 지정 객체를 로드할수있는 객체
메타 경로 파인더 객체는 로더 객체를 반환하는 find_module 메서드를 호출해야 한다.
3장 은 사실상 문서화 표준인 스핑크스 모듈에 대해 다룬다.
4장은 시간 정보와 시간대 다루기 에 대해 설명한다.
dateutil 과 tzinfo 와 호화 객체를 얻을수 있다고 한다.
5장은 distlib 를 활용한 개발한 소프트웨어를 배포하는 방법을 다루고 있다.
6장은 단위테스트에 대해 설명한다 .
pytest 에대해 다루고 있다.
travis ci 깃허브 호스팅 서비스등 다양 한 도구를 설명하고있다.
7장 메서등와 데커레이터
데커 레이터 는 정적 메서드, 클래스 매서드, 추상 메서드를 만들고 추상 메서드 내에 구현 가능한 코드를 배치할수있는 super 함수를 사용할수있다.
파이썬에 대해 좀더 깊이 있게 공부하고 싶고, 파이썬 에 대한 성능분석이나 최적화 에 대해 공부하고싶은 사람에게 이책을 추천한다.