-
Python type https://realpython.com/python-type-checking/
-
@classmethod and @staticmethod https://realpython.com/instance-class-and-static-methods-demystified/
-
Testing:
- Pytest: https://github.com/javiferfer/python-testing-example
- Unittest
-
Yield function https://es.stackoverflow.com/questions/6048/cu%C3%A1l-es-el-funcionamiento-de-yield-en-python
-
Inner classes https://www.datacamp.com/tutorial/inner-classes-python
-
Init file https://www.youtube.com/watch?v=vM3ScLNTGoQ https://stackoverflow.com/questions/448271/what-is-init-py-for#:~:text=The%20__init__.py%20file%20makes%20Python%20treat%20directories,the%20submodules%20to%20be%20exported
-
Private methods https://stackoverflow.com/questions/70528/why-are-pythons-private-methods-not-actually-private
-
Singleton https://stackoverflow.com/questions/6760685/creating-a-singleton-in-python
- Stop Writing Classes https://www.youtube.com/watch?v=o9pEzgHorH0&t=479s