☝️ What does the deck cover? Python fundamentals, from print("hello world") up, including:
- core language features, e.g. data types, dunder methods, mutability and assignment, scope, generators, decorators, context managers, inheritance, pattern matching, ...
- key parts of the standard library, e.g. regular expressions, type hints, the debugger, itertools, functools, abstract base classes, path manipulation, concurrency...
It starts simple but gets advanced. The deck helped me learn Python fast, and I continue to use it daily as a professional Python programmer.
✏️ How to use? You can't learn programming through Anki alone. But Anki can vastly speed up your learning, used alongside other resources. If you're newish to Python, try reviewing the cards in order of date created, because later cards build on earlier ones. If you're comfortable with Python, try searching for a topic of interest (say, set or generator). Notes about the standard library's module foobar are tagged python_foobar.