
Fluent Python
Clear, Concise, and Effective Programming
O'Reilly Media · Print & ebook · May 10, 2022
Don't waste time bending Python to fit patterns you've learned in other languages.
We earn from qualifying purchases.
- Who it’s for
- See how Python’s idioms can make modern code shorter, faster, and easier to read.
- Themes
- Idiomatic Python programming, Python data structures, Python metaprogramming
- Genres
- Python Programming, Object-Oriented Programming, Programming Basics
Nearest books
Matched by what the books are about, then ordered by what their readers also loved. Most of these share its genre: Programming Basics.
Pragmatic Programmer, theDavid Thomas, Andrew Hunt59% match
Code CompleteSteve McConnell62% match
Bash IdiomsCarl Albing, JP Vossen55% match
Data Analysis With Python and PysparkJonathan Rioux53% matchAlso shares Python Programming
RefactoringMartin Fowler55% matchAlso shares Object-Oriented Programming
Learning PythonMark Lutz79% matchAlso shares Python Programming and Object-Oriented Programming
Clojure ProgrammingChas Emerick, Christophe Grand54% match
For younger readers: Python for Kids, 2nd Edition, Python for Kids, Adventures in Python
Start with three books, and this one can be the first.
Members get a new edition every morning: a route out from their books to essays, research and talks, with the reason for each.
Start with this bookAbout this book
Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language 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. Discover and apply idiomatic Python 3 features beyond your past experience.
Continue reading
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. Complete with major updates throughout, this new edition features five parts that work as five short books within the book: - 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, protocols, and more static types - Control flow: Context managers, generators, coroutines, async/await, and thread/process pools - Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses
Python, More Fluently
See how Python’s idioms can make modern code shorter, faster, and easier to read.
Come here for
- Idiomatic Python beyond habits borrowed from other languages
- Core features, from data structures to metaprogramming
Expect
- Practical guidance across Python’s language features and libraries
- Five parts designed as short books within the book
Where it sits
| Python Programming | 100% |
|---|---|
| Programming Basics | 40% |
| Object-Oriented Programming | 39% |
Percentages are BookFrontier’s reading of the book.
Publisher categories
- Python Programming
- Open Source Development
- Web Programming
- Authors
- Luciano Ramalho
- Publisher
- O'Reilly Media
- Published
- May 10, 2022
- Format
- Print & ebook
- Theme
- Idiomatic Python programming · Python data structures · Python metaprogramming
- Reading lane
- Python Programming