Awesome
중급 파이썬: 파이썬 팁들
파이썬은 강하고 친절한 해커들의 커뮤니티를 가지고 있는 멋진 언어입니다. 그렇지만 파이썬의 기초들을 배우고나서 무엇을 배워야할지 적어놓은 문서들은 별로 없습니다. 이 책은 이 문제를 해결하고자 지은 책입니다. 저는 이 책에서 앞으로 만나게 될 될 흥미로운 주제들한 기본적인 지식에 대해 썼습니다.
이 책에서 이야기를 나누게 될 주제들은 몰랐던 파이썬의 좋은 기술들을 알게 될 것입니다. 파이썬을 처음 배우기 시작했을 때로 돌아가 있었으면 하는 제 바람들의 결과입니다.
입문자든, 중급자든 혹은 고수들도 이 책을 통해 무언가를 배워갈 수 있을 것입니다.
이 책은 파이썬을 가르쳐주는 튜토리얼이 아닙니다. 또 각각의 주제들에 대해서 깊게 설명한 것이 아니라, 꼭 필요한 최소한의 정보들로만 적었습니다.
저만큼 여러분들도 흥미롭기를 기대합니다. 이제 시작해봅시다!
이 책은 아직 완벽하지 않습니다. 이 책에 관해서 개선시킬 것들을 찾으신다면, 추가하실 수 있고, (아마 많이 찾으실 것이라 사료됩니다.) 친절하게 풀리퀘를 해 주시면 좋겠습니다. :)
마지막으로, 이 책의 내용들을 추가하시고 싶다면 친절하게 풀리퀘를 날려주시면 머지하는 것이 정말 기쁠 것입니다.
추가: 이 책을 쓴 것에 대해서 팁을 주고 싶다면, Gumroad 에서 기부버전을 구매할 수 있습니다. 이와 별개로, 이 책이 여러분께 많은 도움이 되었다면, 여러분들의 이야기를 제게 공유해주시면 정말 감사합니다.
차례:
- Introduction
- args와 kwargs
- 디버깅
- 제너레이터
- 맵 & 필터함수
- set자료구조
- 삼항연산자
- 데코레이터
- 전역변수 & 반환
- 변형(Mutation)
- 가상환경
- 콜렉션(collections)
- 열거(enumerate)
- 객체 탐구
- 컴프리헨션(comprehension)
- 예외
- 람다
- 한줄 명령어(oneLiners)
- For-else
- open 함수
- 파이썬 2+3 호환
- 코루틴
- 함수 캐싱
- 컨텍스트 매니저(context manager)
저자
추가해주신 분
필립이 오픈함수에 대해서 써주셨습니다. 고맙습니다!
역자
- 땡글이
- 추가로 junhyungjin 께서 많이 도와주셨습니다. 모든 글을 꼼꼼히 읽고 피드백 해주셨습니다.
- leop0ld 께서 전체적인 번역의 어투나 다른 분들의 참여를 돕기 위해 함께 멤버로 추가했습니다. 함께 하고 싶으신 분은 언제든 제게 알려주셔요.
파이썬 팁에 관해 번역하며 했던 고민들이나, 이야기들은 블로그를 통해 풀려고 합니다. 번역이 이상하거나, 콘텐츠가 업데이트되어 확인하지 못한 경우에는 번역자 땡글이로 메일을 주시거나 풀리퀘 해주시면 수정하도록 하겠습니다.
라이센스
이 책은 CC라이센스 하에 출판되었습니다.(CC BY-NC-SA 4.0)
누군가 이책을 추천하거나, 사용하는 것을 보신다면 제게 알려주세요.