-
Mastering Python, Rick Van Hattem
-
Learning Python, Mark Lutz
-
The big book of small Python projects, Al Sweigart
-
Effective Python: 59 Specific Ways to Write Better Python, Brett Slatkin
-
Fluent Python: Clear, Concise, and Effective Programming
-
Clean Code: A Handbook of Agile Software Craftsmanship
-
Dive into Design Patterns
-
Advanced Python Programming: Build high performance, concurrent, and multi-threaded apps with Python using proven design patterns
-
Competetive Programming in Python
-
Python Data Analytics
-
Numerical Python: A Practical Techniques Approach for Industry
-
Effective Computation in Physics: Field Guide to Research with Python
-
https://www.pythontutorial.net/advanced-python/python-iterator-vs-iterable/
-
https://commons.wikimedia.org/wiki/File:W3sDesign_Dependency_Injection_Design_Pattern_UML.jpg
-
https://guicommits.com/how-to-structure-exception-in-python-like-a-pro/
-
https://docs.python.org/2.7/tutorial/errors.html#tut-userexceptions
-
https://docs.python.org/3.10/tutorial/errors.html#tut-userexceptions
-
https://pytest-with-eric.com/comparisons/pytest-vs-unittest/
-
https://kruschecompany.com/v-model-software-development-methodology/
-
https://python-3-patterns-idioms-test.readthedocs.io/en/latest/index.html
-
https://stackoverflow.com/questions/12356713/aspect-oriented-programming-aop-in-python
-
https://softwareengineering.stackexchange.com/questions/99433/aop-concepts-explained-for-the-dummy
-
https://packaging.python.org/en/latest/guides/packaging-namespace-packages/
-
<https://www.pythonlikeyoumeanit.com/Module2_EssentialsOfPython/Generators_and_Comprehensions .html>