Advanced python by code examples. Less words, more code.
If you only want to read the notebooks use this links (jupyter notebooks exported to html and hosted on github pages):
- Core 0: tools, duck typing, monkey patching, decorators, memoization, all asterisk usecases
- Core 1: iteration protocol, generators, contextlib
- TDD, doctest
- Package and version management
- What's new 0: cool early python features (1.x - 2.1)
- Debug any python code anywhere with pdb
- Why so synchronous? threading vs multiprocessing and why we still need asyncio
If you want to play with the code examples - install python 3.8+ and jupyter (https://jupyter.readthedocs.io/en/latest/install.html).