SlideShare a Scribd company logo

(독서광) 슬기로운 파이썬 트릭

Jay Park
Jay Park

오늘자 강의: https://www.youtube.com/watch?v=0_7zF_RnDcA&list=PLdntWJk2tJPJuQctXMbRDdr9TWOsXClm6&index=1

1 of 9
Download to read offline
슬기로운 파이썬 트릭
슬기로운파이썬트릭
한 페이지 요약
• 책 분류
• 프로그래밍 언어, 파이썬
• 대상 독자
• 왜 내 코드는 파이썬 스럽지 않은지 궁금한 독자
• 파이썬 3에서 개선된 부분을 활용하고 싶은 독자
• 특징
• 얇음: 대략 220페이지 분량
• 친절함: 코드와 코드 설명 그리고 실험 방법을 제시함
이 책의 목차
파이썬을 클린하게 작성하려면 우리는 무엇에 신경을 써야할까?
슬기로운파이썬트릭
• 1장 소개
• 2장 파이썬 코드를 정돈하기 위한 패턴
• 3장 효과적인 함수
• 4장 클래스와 객체 지향 프로그래밍
• 5장 파이썬의 일반 데이터 구조
• 6장 반복과 이터레이션
• 7장 딕셔너리 트릭
• 8장 파이썬다운 생산성 향상 기법
• 9장 마치며
무엇이 이 책을 흥미롭게 만드는가?(1)
파이썬 트릭이란?
슬기로운파이썬트릭
• 짧은 파이썬 토막 코드(code snippet)를 교육 도구로 사용한다. 파이썬 트릭은 간단한 설명으로 파이썬의 한 부분을 가르치
거나 동기 부여를 위한 예제로 사용되어 직관적인 이해를 높이거나 파이썬에 더 깊이 파고들 수 있게 한다.
• 참고: 이 책의 모든 코드는 파이썬의 REPL(Read Evaluate Print Loop)로만 구성되어 있으며, 설치형이나 구글 Colab과 같은
서비스형 파이썬 노트북에서도 즉시 동작한다 à 복잡한 설치와 설정 없이 즉시 테스트해보자!
• 힌트: 저자 댄 베이더가 운영하고 있는 https://dbader.org를 방문하면 뉴스레터도 구독할 수 있고 블로그 글과 유튜브 튜토
리얼도 확인할 수 있다
무엇이 이 책을 흥미롭게 만드는가?(2)
입문은 쉬우나 마스터는 어려운 파이썬
슬기로운파이썬트릭
• 파이썬 코딩이 잘 늘지 않아 고민 중인 개발자라면 이 책에서
* 잘 알려지지 않아서 그동안 몰랐던 실용적인 파이썬 코딩 기법을 배울 수 있다.
* 파이썬 3에 도입된 현대적인 기능과 개발 패턴을 배울 수 있다.
* 파이썬 이디엄과 팁을 익혀 좀 더 파이썬다운 코드를 작성하는 법을 배울 수 있다.
* 좋은 기능도 오남용하면 과유불급! 유용한 기능을 적재적소에 쓰는 법을 배울 수 있다.
* 깔끔하고 유지 보수하기 좋은 코드에 대한 감각을 배울 수 있다.
책 vs 책
슬기로운파이썬트릭
Ad

Recommended

(독서광) 클린코드 이제는 파이썬이다
(독서광) 클린코드 이제는 파이썬이다(독서광) 클린코드 이제는 파이썬이다
(독서광) 클린코드 이제는 파이썬이다Jay Park
 
(독서광) 책 vs 책 - 파이썬 신간 분석
(독서광) 책 vs 책 - 파이썬 신간 분석(독서광) 책 vs 책 - 파이썬 신간 분석
(독서광) 책 vs 책 - 파이썬 신간 분석Jay Park
 
(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌Jay Park
 
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육테리엇
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
OSS개발자포럼(2017.01) 파이썬 소개자료
OSS개발자포럼(2017.01) 파이썬 소개자료 OSS개발자포럼(2017.01) 파이썬 소개자료
OSS개발자포럼(2017.01) 파이썬 소개자료 YoChun YoChun
 
코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)HYEONGNAM LEE
 
[2012 03 17]clean_code 14장 점진적개선
[2012 03 17]clean_code 14장 점진적개선[2012 03 17]clean_code 14장 점진적개선
[2012 03 17]clean_code 14장 점진적개선Jong Pil Won
 

More Related Content

Similar to (독서광) 슬기로운 파이썬 트릭

[NDC 19] 시스템 기획서 잘 쓰는 법
[NDC 19] 시스템 기획서 잘 쓰는 법[NDC 19] 시스템 기획서 잘 쓰는 법
[NDC 19] 시스템 기획서 잘 쓰는 법Na Eun Lee
 
[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)Sang Don Kim
 
Koreans_love_django
Koreans_love_djangoKoreans_love_django
Koreans_love_djangoJaeho Cho
 
NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할Hoyoung Choi
 
백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기민건 주
 
3주차 language
3주차 language3주차 language
3주차 language준혁 이
 
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기복연 이
 
Python Recipes for django girls seoul
Python Recipes for django girls seoulPython Recipes for django girls seoul
Python Recipes for django girls seoulJoeun Park
 
Unreal python
Unreal pythonUnreal python
Unreal pythonTonyCms
 
(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기Jay Park
 
어쩌다로봇
어쩌다로봇어쩌다로봇
어쩌다로봇민건 주
 
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보Young Hoo Kim
 
알고리즘 중요할까?
알고리즘 중요할까?알고리즘 중요할까?
알고리즘 중요할까?Wonjun Hwang
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며NAVER Engineering
 
(독서광) 알고리즘 퍼즐
(독서광) 알고리즘 퍼즐(독서광) 알고리즘 퍼즐
(독서광) 알고리즘 퍼즐Jay Park
 
Hello python 오리엔테이션(파이썬 스터디, 발표자료)
Hello python 오리엔테이션(파이썬 스터디, 발표자료)Hello python 오리엔테이션(파이썬 스터디, 발표자료)
Hello python 오리엔테이션(파이썬 스터디, 발표자료)Cherucy
 
(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판Jay Park
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분Hyun-woo Park
 
Why Functional Programming Matters
Why Functional Programming MattersWhy Functional Programming Matters
Why Functional Programming MattersLee WonJae
 

Similar to (독서광) 슬기로운 파이썬 트릭 (20)

[NDC 19] 시스템 기획서 잘 쓰는 법
[NDC 19] 시스템 기획서 잘 쓰는 법[NDC 19] 시스템 기획서 잘 쓰는 법
[NDC 19] 시스템 기획서 잘 쓰는 법
 
[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)
 
Koreans_love_django
Koreans_love_djangoKoreans_love_django
Koreans_love_django
 
NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할
 
백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기
 
3주차 language
3주차 language3주차 language
3주차 language
 
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기
 
Django 2
Django 2Django 2
Django 2
 
Python Recipes for django girls seoul
Python Recipes for django girls seoulPython Recipes for django girls seoul
Python Recipes for django girls seoul
 
Unreal python
Unreal pythonUnreal python
Unreal python
 
(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기
 
어쩌다로봇
어쩌다로봇어쩌다로봇
어쩌다로봇
 
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
 
알고리즘 중요할까?
알고리즘 중요할까?알고리즘 중요할까?
알고리즘 중요할까?
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
 
(독서광) 알고리즘 퍼즐
(독서광) 알고리즘 퍼즐(독서광) 알고리즘 퍼즐
(독서광) 알고리즘 퍼즐
 
Hello python 오리엔테이션(파이썬 스터디, 발표자료)
Hello python 오리엔테이션(파이썬 스터디, 발표자료)Hello python 오리엔테이션(파이썬 스터디, 발표자료)
Hello python 오리엔테이션(파이썬 스터디, 발표자료)
 
(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분
 
Why Functional Programming Matters
Why Functional Programming MattersWhy Functional Programming Matters
Why Functional Programming Matters
 

More from Jay Park

(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)Jay Park
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략Jay Park
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학Jay Park
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드Jay Park
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길Jay Park
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드Jay Park
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법Jay Park
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기Jay Park
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인Jay Park
 

More from Jay Park (20)

(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인
 

(독서광) 슬기로운 파이썬 트릭

  • 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 박재호