GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - anadgit/python-example-code-2e: Example code for Fluent Python, 2nd edition (O'Reilly 2022)

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

321 Commits
321 Commits

Folders and files

NameName
Last commit message
Last commit date
01-data-model
01-data-model
 
 
02-array-seq
02-array-seq
 
 
03-dict-set
03-dict-set
 
 
04-text-byte
04-text-byte
 
 
05-data-classes
05-data-classes
 
 
06-obj-ref
06-obj-ref
 
 
07-1class-func
07-1class-func
 
 
08-def-type-hints
08-def-type-hints
 
 
09-closure-deco
09-closure-deco
 
 
10-dp-1class-func
10-dp-1class-func
 
 
11-pythonic-obj
11-pythonic-obj
 
 
12-seq-hacking
12-seq-hacking
 
 
13-protocol-abc
13-protocol-abc
 
 
14-inheritance
14-inheritance
 
 
15-more-types
15-more-types
 
 
16-op-overloading
16-op-overloading
 
 
17-it-generator
17-it-generator
 
 
18-with-match
18-with-match
 
 
19-concurrency
19-concurrency
 
 
20-executors
20-executors
 
 
21-async
21-async
 
 
22-dyn-attr-prop
22-dyn-attr-prop
 
 
23-descriptor
23-descriptor
 
 
24-class-metaprog
24-class-metaprog
 
 
links
links
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
pytest.ini
pytest.ini
 
 

Repository files navigation

Fluent Python 2e example code

Example code for the book Fluent Python, Second Edition by Luciano Ramalho (O'Reilly, 2022).

Table of Contents

All chapters are undergoing review and updates, including significant rewrites in the chapters about concurrency in Part V.

New chapters in Fluent Python 2e are marked with πŸ†•.

🚨  This table of contents is subject to change at any time until the book goes to the printer.
Latest change: Old Part Iβ€”Prologue merged into new Part Iβ€”Data Structures; parts renumbered accordingly; chapter numbers unchanged.

Part / Chapter # Title Directory 1st ed. Chapter #
I – Data Structures
1 The Python Data Model 01-data-model 1
2 An Array of Sequences 02-array-seq 2
3 Dictionaries and Sets 03-dict-set 3
4 Unicode Text versus Bytes 04-text-byte 4
5 Data Class Builders 05-data-classes πŸ†•
6 Object References, Mutability, and Recycling 06-obj-ref 8
II – Functions as Objects
7 Funcions as First-Class Objects 07-1class-func 5
8 Type Hints in Functions 08-def-type-hints πŸ†•
9 Decorators and Closures 09-closure-deco 7
10 Design Patterns with First-Class Functions 10-dp-1class-func 6
III – Object-Oriented Idioms
11 A Pythonic Object 11-pythonic-obj 9
12 Special Methods for Sequences 12-seq-hacking 10
13 Interfaces, Protocols, and ABCs 13-protocl-abc 11
14 Inheritance: For Better or For Worse 14-inheritance 12
15 More About Type Hints 15-more-types πŸ†•
16 Operator Overloading 16-op-overloading 13
IV – Control Flow
17 Iterators, Generators, and Classic Coroutines 17-it-generator 14
18 with, match, and else Blocks 18-with-match 15
19 Concurrency Models in Python 19-concurrency πŸ†•
20 Concurrent Executors 20-executors 17
21 Asynchronous Programming 21-async 18
V – Metaprogramming
22 Dynamic Attributes and Properties 22-dyn-attr-prop 19
23 Attribute Descriptors 23-descriptor 20
24 Class Metaprogramming 24-class-metaprog 21

About

Example code for Fluent Python, 2nd edition (O'Reilly 2022)

amzn.to/3J48u2J

Resources

Readme
License
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.