Fluent Python 2nd Edition by Luciano Ramalho – Ebook PDF Instant Download/Delivery: 1492056308, 9781492056300
Full download Fluent Python 2nd Edition after payment
Product details:
ISBN 10: 1492056308
ISBN 13: 9781492056300
Author: Luciano Ramalho
Fluent Python 2nd Edition:
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. 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
Fluent Python 2nd Edition Table of contents:
I. Data Structures
- The Python Data Model
- An Array of Sequences
- Dictionaries and Sets
- Unicode Text Versus Bytes
- Data Class Builders
- Object References, Mutability, and Recycling
II. Functions as Objects
- Functions as First-Class Objects
- Type Hints in Functions
- Decorators and Closures
- Design Patterns with First-Class Functions
III. Classes and Protocols
- A Pythonic Object
- Special Methods for Sequences
- Interfaces, Protocols, and ABCs
- Inheritance: For Better or for Worse
- More About Type Hints
- Operator Overloading
IV. Control Flow
- Iterators, Generators, and Classic Coroutines
- with, match, and else Blocks
- Concurrency Models in Python
- Concurrent Executors
- Asynchronous Programming
V. Metaprogramming
- Dynamic Attributes and Properties
- Attribute Descriptors
- Class Metaprogramming
People also search for Fluent Python 2nd Edition:
fluent python async
python fluent assertions
python fluent ansys
is fluent python a good book
fluent python barnes and noble
Tags:
Luciano Ramalho,Fluent,Python