作者简介

Luciano Ramalho was a Web developer before the Netscape IPO in 1995, and switched from Perl to Java to Python in 1998. Since then he worked on some of the largest news portals in Brazil using Python, and taught Python web development in the Brazilian media, banking and government sectors. He has presented multiple talks at PyCon US, OSCON, FISL, Rupy, QCon and PythonBrasil. Ramalho is a fellow of the Python Software Foundation and co-founder of Garoa Hacker Clube, the first hackerspace in Brazil. He is co-owner of Python.pro.br, a training company.

内容简介

Python’s simplicity lets you become productive quickly, but often this means you aren’t using everything it has to offer. With the updated edition of this hands-on guide, you’ll learn how to write effective, modern Python 3 code by leveraging its best ideas.

Don’t waste time bending Python to fit patterns you learned in other languages. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python’s core language features and libraries and teaches you how to make your code shorter, faster, and more readable.

Featuring major updates throughout the book, Fluent Python, second edition, covers:

Special methods: The key to the consistent behavior of Python objects

Data structures: Sequences, dicts, sets, Unicode, and data classes

Functions as objects: First-class functions, related design patterns, and type hints in function declarations

Object-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, static typing and protocols

Control flow: Context managers, generators, coroutines, async/await, and thread/process pools

Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that are simpler than metaclasses


Luciano Ramalho was a Web developer before the Netscape IPO in 1995, and switched from Perl to Java to Python in 1998. Since then he worked on some of the largest news portals in Brazil using Python, and taught Python web development in the Brazilian media, banking and government sectors. He has presented multiple talks at PyCon US, OSCON, FISL, Rupy, QCon and PythonBrasil. Ram...

下载地址

豆瓣评论

  • 鬼谷校长
    介绍了Python的内部细节11-19
  • 开心就好
    进阶确实算进阶,一周左右读完,英文版第二版相比第一版来说,整体添加内容感觉不到10%,最后3章内容比较高阶一些,平时也比较少涉略,读起来确实有点费劲,整体感觉python本身思想还是有点乱,天马行空,没有c++和java那么严谨,所以语法会让你觉得很别扭。04-30
  • 学fei了
    看了网络上流传出来的未正式定稿的第二版,第二版作者应该是打算大幅度更新的,但是出版社那边应该是有页数限制,所以有一部分是放到了网页中,在ebook中是看不到的,内容很棒,描述清晰细致,并发以及异步io那块估计还得找专门的书再了解一下。这本书以及learning python那本书,是深入了解python绕不过去的书,只可惜lp那本书的作者不打算更新了。10-25
  • 夏夜寂寞属壁虎
    这本更符合我目前的需求,也可以作为官方文档之外的资料查阅(我能吐槽一下 python 的官方文档还有可以提升的空间吗)。2022.6.24 差点错过这本好书!即使不打算深入 python,这本书旁征博引的编程思想也很值得一学。P.S. 有几章是跳着看的,并发那一块比起具体代码(反正以后也不大可能用 Python 写相关逻辑)我更想看老人家怎么吐槽 Python GIL。07-05
  • Squirrel
    元编程那章讲的不错,有收获12-27

猜你喜欢

大家都喜欢