슬기로운 파이썬 트릭 (짧고 흥미로운 코드로 배우는 파이썬 실용 코딩)

슬기로운 파이썬 트릭 (짧고 흥미로운 코드로 배우는 파이썬 실용 코딩)

$20.00
Description
“무심코 지나쳤던 흥미로운 파이썬 기능들의 잔치”

파이썬은 처음에 간결하고 단순한 언어로 시작했지만 그동안 여러 변화와 발전을 거쳐 이제는 상당히 다양한 기능과 편리하면서도 강력한 문법을 갖춘 언어로 성장했다.
파이썬 2.x~3.x에 도입된 기능들은 개발자의 단순 반복 작업을 줄여 주고 효율적인 코드 작성을 돕는 것들이 많은데 이런 기능들은 잘 알려져 있지 않거나 인터넷 여기저기에 단편적으로 흩어져 있었다. 지은이 댄 베이더는 이 책에서 그런 유용한 기능들을 짧지만 흥미로우면서 지적 자극을 주는 예제 코드로 구성해 차근차근 설명해 나가고 있다.

파이썬 코딩이 잘 늘지 않아 고민 중인 개발자라면 이 책에서
* 잘 알려지지 않아서 그동안 몰랐던 실용적인 파이썬 코딩 기법을 배울 수 있다.
* 파이썬 3에 도입된 현대적인 기능과 개발 패턴을 배울 수 있다.
* 파이썬 이디엄과 팁을 익혀 좀 더 파이썬다운 코드를 작성하는 법을 배울 수 있다.
* 좋은 기능도 오남용하면 과유불급! 유용한 기능을 적재적소에 쓰는 법을 배울 수 있다.
* 깔끔하고 유지 보수하기 좋은 코드에 대한 감각을 배울 수 있다.
저자

댄베이더

부모님을졸라코모도어64를산후지금까지프로그래밍에빠져살고있다.파이썬개발자들이개발실력을향상시키는데도움이될글을쓰고강의영상을만들고교육프로그램을제공하는일을하고있다.

목차

옮긴이의글
추천사

1장소개
1.1파이썬트릭이란?
1.2이책이독자에게알려주는것
1.3이책을읽는방법

2장파이썬코드를정돈하기위한패턴
2.1assert문으로방어하기
2.2보기좋은쉼표배치
2.3콘텍스트매니저와with문
2.4밑줄문자와던더
2.5문자열형식화에관한충격적인진실
2.6“파이썬의선”이스터에그

3장효과적인함수
3.1파이썬함수는일급객체다
3.2람다는단일표현식함수다
3.3데코레이터의힘
3.4*args와**kwargs를재미있게활용하기
3.5함수인자풀기
3.6반환할것이없는경우

4장클래스와객체지향프로그래밍
4.1객체비교:‘is’대‘==’
4.2문자열변환(모든클래스는__repr__이필요하다)
4.3자신만의예외클래스정의하기
4.4재미있고이득이되는객체복제하기
4.5추상화클래스는상속을확인한다
4.6네임드튜플은어디에적합한가
4.7클래스변수대인스턴스변수의함정
4.8인스턴스메서드,클래스메서드,정적메서드의신비를풀다

5장파이썬의일반데이터구조
5.1딕셔너리,맵,해시테이블
5.2배열데이터구조
5.3레코드,구조체,데이터전송객체
5.4세트와멀티세트
5.5스택(LIFO)
5.6큐(FIFO)
5.7우선순위큐

6장반복과이터레이션
6.1파이썬다운반복문작성하기
6.2내포식이해하기
6.3리스트분할트릭과스시연산자
6.4아름다운이터레이터
6.5제너레이터는단순화된이터레이터다
6.6제너레이터표현식
6.7이터레이터체인

7장딕셔너리트릭
7.1딕셔너리기본값
7.2재미있고효과도좋은딕셔너리정렬
7.3딕셔너리로switch/case문모방하기
7.4딕셔너리표현식의특이점
7.5딕셔너리를병합하는많은방법
7.6보기좋은딕셔너리출력

8장파이썬다운생산성향상기법
8.1파이썬모듈과객체탐색
8.2virtualenv로프로젝트의존성격리하기
8.3바이트코드내부엿보기

9장마치며
9.1파이썬개발자를위한무료주간팁

찾아보기