2. 슬기로운파이썬트릭
한 페이지 요약
• 책 분류
• 프로그래밍 언어, 파이썬
• 대상 독자
• 왜 내 코드는 파이썬 스럽지 않은지 궁금한 독자
• 파이썬 3에서 개선된 부분을 활용하고 싶은 독자
• 특징
• 얇음: 대략 220페이지 분량
• 친절함: 코드와 코드 설명 그리고 실험 방법을 제시함
3. 이 책의 목차
파이썬을 클린하게 작성하려면 우리는 무엇에 신경을 써야할까?
슬기로운파이썬트릭
• 1장 소개
• 2장 파이썬 코드를 정돈하기 위한 패턴
• 3장 효과적인 함수
• 4장 클래스와 객체 지향 프로그래밍
• 5장 파이썬의 일반 데이터 구조
• 6장 반복과 이터레이션
• 7장 딕셔너리 트릭
• 8장 파이썬다운 생산성 향상 기법
• 9장 마치며
4. 무엇이 이 책을 흥미롭게 만드는가?(1)
파이썬 트릭이란?
슬기로운파이썬트릭
• 짧은 파이썬 토막 코드(code snippet)를 교육 도구로 사용한다. 파이썬 트릭은 간단한 설명으로 파이썬의 한 부분을 가르치
거나 동기 부여를 위한 예제로 사용되어 직관적인 이해를 높이거나 파이썬에 더 깊이 파고들 수 있게 한다.
• 참고: 이 책의 모든 코드는 파이썬의 REPL(Read Evaluate Print Loop)로만 구성되어 있으며, 설치형이나 구글 Colab과 같은
서비스형 파이썬 노트북에서도 즉시 동작한다 à 복잡한 설치와 설정 없이 즉시 테스트해보자!
• 힌트: 저자 댄 베이더가 운영하고 있는 https://dbader.org를 방문하면 뉴스레터도 구독할 수 있고 블로그 글과 유튜브 튜토
리얼도 확인할 수 있다
5. 무엇이 이 책을 흥미롭게 만드는가?(2)
입문은 쉬우나 마스터는 어려운 파이썬
슬기로운파이썬트릭
• 파이썬 코딩이 잘 늘지 않아 고민 중인 개발자라면 이 책에서
* 잘 알려지지 않아서 그동안 몰랐던 실용적인 파이썬 코딩 기법을 배울 수 있다.
* 파이썬 3에 도입된 현대적인 기능과 개발 패턴을 배울 수 있다.
* 파이썬 이디엄과 팁을 익혀 좀 더 파이썬다운 코드를 작성하는 법을 배울 수 있다.
* 좋은 기능도 오남용하면 과유불급! 유용한 기능을 적재적소에 쓰는 법을 배울 수 있다.
* 깔끔하고 유지 보수하기 좋은 코드에 대한 감각을 배울 수 있다.
7. 대상 독자
파이썬을 제대로 배우고 싶은 분들께
슬기로운파이썬트릭
• 이 책으로 파이썬을 입문할 수는 없음 à 즉 입문자용 서적은 아님!
• 파이썬+클린 코드에 관심이 많은 분이라면 이 책에서 균형을 어떻게 잡는지 배울 수 있음
• 파이썬 2와 파이썬 3의 차이점을 확인하면서 파이썬 3의 새롭고 개선된 기능을 제대로 활용하고 싶은 개발자
• 클린 코드를 파이썬에도 적용하고 싶은데 어디서 출발해야 할지 궁금한 개발자
• 파이썬의 이상한(?) 동작에 골탕을 먹은 개발자
8. 결론
***** 얇지만 할 이야기는 다 하는 책
• 시간이 부족한 현대 개발자들에게 얇지만 핵심 사항을 알기 쉽게 정리하고 있음
• 책을 읽으면서 어떤 결과가 나올지 상상한 다음에 계속해서 내용을 읽어보면 추리 소설 느낌이 날지도… J
• 자신의 코드에 이 책에서 소개하는 몇 가지 고급 기법을 응용해서 조금씩 개선해 나가면 코드 가독성과 유지보수성
이 확실하게 높아질 것이다.
슬기로운파이썬트릭
9. 발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호