일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 서평
- grpo
- 오렌지미디어
- 코딩테스트
- 도커
- 청년주택드림청약통장
- C++
- o1
- 윤성우의열혈파이썬
- docker
- 진지한파이썬
- AutoRL
- 개발자컨퍼런스
- ImageGeneration
- 파이썬
- 코드트리
- GenAI
- 엘리스 AI Edu Hackathon
- 윤성우
- 팀네이버2024
- 코드트리조별과제
- 토스
- 팀네이버
- Slash
- #코드트리 #코딩테스트 #코드트리조별과제
- IJCAI
- deepseek
- reinforcement learning
- SeriousPython
- HSAT
- Today
- Total
코딩하는 임초얀
<진지한 파이썬: 파이썬 작동 원리에서 확장, 테스트, 배포, 최적화까지(2021)> 본문
- 원서: <Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More(2018)> 링크
- 저자: 쥘리앵 당주 Julien Danjou
- <진지한 파이썬>은 4판에 해당하며, 원서 초판은 <The Hacker's Guide to Python(2014)>(링크)이다.
번역본은 <실전 파이썬 프로그래밍: 오픈소스 개발자가 알려주는 고급 기법과 실천법(2014)>(링크).
<실전 파이썬 프로그래밍>은 Python 2 지원 기간이 어느 정도 남은 상태에서 나온 책인 만큼 Python 2와의 호환성을 다루는 부분이 살짝 있는 것 같다.
1장
프로젝트 구조화
자동 오류 검출 환경 만들기
프로젝트 착수 전에 무엇을 고려해야 하는지
2장
모듈, 라이브러리, 프레임워크가 어떻게 작동하는지
sys 모듈 사용법
pip 패키지 관리자 사용법
최선의 프레임워크를 선택하는 방법
표준 및 외부 라이브러리 사용에 대한 지침
3장
프로젝트 문서화
API 관리
스핑크스 사용법
4장
datetime 객체와 tzinfo 객체로 시간대 다루기
5장
개발한 프로그램을 사용자에게 배포하는 지침
패키징, 배포 표준, distutils 및 setuptools 라이브러리, 엔트리 포인트를 사용해서 패키지 내의 동적 기능을 쉽게 찾는 방법
6장
pytest로 단위 테스트 자동화하는 방법
가상 환경을 사용해서 테스트하는 방법
7장
메서드
데커레이터
데커레이터를 언제, 어떻게 사용하는지, 데커레이터를 만드는 방법 및 조언
함수형 프로그래밍에 파이썬을 사용하는 방법
정적, 클래스, 추상 메서드, 이를 함께 사용하는 방법
8장
파이썬으로 구현할 수 있는 함수형 프로그래밍 기법
제너레이터, 리스트, 함수형 함수, functools 라이브러리
9장
파이썬 언어의 구조 - 추상 구문 트리 abstract syntax tree (AST)
flake8을 AST와 함께 동작하도록 확장하는 방법
10장
적절한 자료구조 사용
효율적인 함수 정의
동적 성능 분석을 적용해서 최적화하는 지침
메모이제이션 memoization
데이터 복사 시 낭비를 줄이는 방법
11장
멀티스레드
이벤트 지향 아키텍처, 서비스 지향 아키텍처
12장
관계형 데이터베이스
PostgreSQL 사용법
13장
파이썬 2와 파이썬 3에 모두 호환되는 소스 코드 작성하기
리스프 lisp 유형의 소스 코드 작성하기
콘텍스트 관리자 사용
attr 라이브러리로 반복 줄이기
'서평' 카테고리의 다른 글
[서평] Do it! 5일 만에 끝내는 깃&깃허브 입문 (0) | 2024.08.26 |
---|---|
[서평] 머신러닝 시스템 구축 실전 가이드 (1) | 2024.02.01 |