Jump to ratings and reviews
Rate this book

파이써닉한 파이썬을 익히는 간결한 안내서

Rate this book
군더더기 없는 설명, 간결한 예제로 배우는
최신 파이썬 프로그래밍 레퍼런스!

이 책의 목표 중 하나는 독자가 ‘파이써닉(Pythonic)’하게 코드를 작성하도록 돕는 것이다. 파이써닉이라 함은 기본적으로 파이썬의 관용 표현에 맞게 프로그래밍한다는 의미이며, 파이썬이 지원하는 컨테이너, 반복 가능 객체, 자원 관리 등과 같은 파이썬 프로토콜을 적극적으로 활용한다는 뜻이기도 하다. 파이썬을 자신의 주요 프로그래밍 언어로 삼고자 한다면, 독자는 이를 사용하기 위해 노력해야 한다.
《파이써닉한 파이썬을 익히는 간결한 안내서》는 전반부에서 기초적인 파이썬 문법을 쉽고 간결하게 정리하고 있다. 프로그래밍에 대한 약간의 지식만 있다면 전반부 학습만으로도 능히 파이썬의 기본 기능을 쉽고 빠르게 익힐 수 있다. 중반 이후부터는 고급 사용자를 위한 프로토콜, 객체, 제너레이터, 비동기, 모듈과 패키지 등 파이썬 개발에서 핵심이 되는 주제를 심도 있게 다룬다.
파이썬 분야의 대가답게 저자는 간결한 예제와 통찰이 돋보이는 설명 그리고 파이써닉한 코드 작성법까지, 파이썬 개발자라면 맞닥뜨리게 될 다양한 문제에 대한 훌륭한 지침을 이 한 권에 담아 제공한다.

408 pages, Paperback

Published August 20, 2022

88 people are currently reading
317 people want to read

About the author

David Beazley

12 books16 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
41 (47%)
4 stars
35 (40%)
3 stars
10 (11%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 9 of 9 reviews
Profile Image for John Ferngrove.
80 reviews3 followers
July 19, 2022
Anyone who started learning to write in Python by reading the online Python.org tutorial will have quickly learned that it barely scratches the surface of what the language can do, and gives almost no indication of what goes on under the hood - the 'magic' as it is often referred to. Having tried several books with many hundreds of pages, hoping for more complete treatments and insights, I still came away feeling there was a lot more to understand and with a sense of worryingly large gaps in my knowledge. Then I found this book.

Python Distilled is the maximally clear and concise explication of everything Python can do, complete with explanations in terms of internal processes, including the 'magic' by which they are accomplished, and how it all fits together into a single conceptual overview, something which truly is a thing of outstanding beauty once it can be perceived. From this perspective it can be seen that Python really is a technological and intellectual wonder of the modern world; a next generational step beyond the established round of classical Object Oriented languages. All this laid is out in the minimal number of pages (but no fewer) and expressed in terms that any seasoned object oriented programmer will understand.

As such this is not a book for newbie programmers. It is probably not even the first book for Python programmers - that would be the online tutorial. But when you are ready to dive into the sea of little secrets that add up to Python's one big secret then this is the book you will need. At a month old my copy is already dog-eared and battered, with some sections re-read many times as I use them to implement new and more sophisticated techniques. There are several really useful, possibly critical, reference tables, such as the magic methods underlying data model protocols, all the builtin types and functions plus the more immediately useful bits of the Python standard library.

This is THE guide and reference for the journeyman Python programmer.
Profile Image for Daniel Dao.
114 reviews31 followers
February 1, 2025
Not bad! I recommend for people who're familiar with other languages. As someone familiar with metaprogramming, scripting languages and object models, etc. this book is a nice breadth-wise touch.
Profile Image for Arun.
216 reviews69 followers
June 4, 2023
Excellent and short python programming language reference that covers (sometimes only at high level) most of everything that a professional python programmer would need and written by a well respected python community member. I appreciate the no-fluff crisp writing. My only small gripe is that, sometimes the concepts and terms are referenced which are only covered later in the book.
Profile Image for Al Sweigart.
Author 34 books292 followers
March 28, 2023
5 stars. Python Distilled has a perfectly suited title: This book is for experienced programmers who want to learn Python and need the Python programming language's core syntax, standard library, and Pythonic idioms. However, if you're a developer who wants to add Python to your toolbox, I recommend Python Distilled as one of the first books you should read.

Beazley endorses the view that programming should be kept simple by using simple syntax, and it shows in this book. But don't think that Python Distilled is afraid to dive into the advanced features of the Python language. And at 350 pages, the book strikes a good balance between giving you the information you need without overwhelming you with every nook and cranny of the language.

While the title might make you think the information is densely packed, I didn't have any trouble reading through the chapters. The book is well-paced.

If you're a complete beginner to programming, I'd recommend starting with a different book. But Python Distilled could easily be the second book on your list once you have some experience.
For a comparable book, Python Distilled is similar in its aim as The Quick Python Book by Naomi Ceder. After reading this book, I'd recommend moving on to Fluent Python by Luciano Ramahlo, Effective Python by Brett Slatkin, Python in a Nutshell by Martelli, Ravenscroft, Holden, and McGuire, and Serious Python by Julien Danjou.
228 reviews16 followers
June 10, 2024
The part I appreciated most about this book was the 4th chapter dealing with 'protocols', this is a subject of which I knew it existed but never bothered to look into and never saw presented in such concise way.
Overall I like the book a lot, mainly because of its no nonsense approach of diving right in without too much padding. Only at the end where the big parade of standard library modules and built-in functions is presented was a bit too much.
Profile Image for Mohammad Tanviruzzaman.
23 reviews1 follower
January 16, 2024
I have been writing Python in the industry for several years now. Still I found insights on almost every page. Author has an uncanny sense of picking just the stuffs that keeps an intermediate Python programmar (stuck at local optimum) from graduating to advanced. The code examples are fun and mostly self contained; Python console or repl.it were sufficient to try them. It reminds K&R for C.
Profile Image for Nythiennzo.
25 reviews
November 16, 2022
This book is a good presentation of the different features of python language and how they are usually used to solve common problems.
Displaying 1 - 9 of 9 reviews

Can't find what you're looking for?

Get help and learn more about the design.