Skip to main content
Back to top
Ctrl
+
K
Level Up Your Python
Object Model
1. Intro to classes
2. Inspection
3. Logging
4. Debugging
5. Profiling
Syntax
6. Errors and catching them
7. Generators and Iterators
8. Decorators
9. Context Managers
10. Static Type Hinting
11. Using packages
12. Creating packages
13. Structural Pattern Matching (Python 3.10+)
Libraries
14. pytest: Unit Testing
15. NumPy: Numeric computing
16. Pandas: DataFrames for Python
17. Numba: JIT for Speed!
18. pybind11: Use C++ libraries
19. Code Quality and CI
Advanced
20. Python Object Model
21. Object Oriented Programming
Index