Learning Curiculum
Documentations
all your have to known to produce a accurate and attractive documentation
Markdown
Mkdocs
Mermaid
Draw.io
Used for design diagram
Excalidraw
Used for hand style shemas in documenation
Python
1.Basics : - https://www.youtube.com/playlist?list=PL_HHYoWqerrLr3GG4eubXjjaJhfxw0fmu - https://www.geeksforgeeks.org/advanced-python-tutorials/ - 47 STRING METHODS : https://www.youtube.com/watch?v=bnSYeYFRCaA - 10 Python Functions : https://www.youtube.com/watch?v=kGcUtckifXc
-
Libraries : https://youtube.com/playlist?list=PL_HHYoWqerrJJFHrzJMbrXnp1x8haFViV&si=sOw7AmDnvMGSRQDW https://www.youtube.com/playlist?list=PL_HHYoWqerrJJFHrzJMbrXnp1x8haFViV
-
Import Expert Import : https://www.youtube.com/watch?v=QCSz0j8tGmI
# module file and name module.__file__ module.__name__ # cache of module sys.modules # espace globals d'un script globals() # Loading mecanims import a package run __init__.py import a package does not load modules _var will NOT be exported __all__= ["varx","funcy"] list exported symbols -
OOP descriptors
- https://www.youtube.com/watch?v=mMbVs17Vmo4
- https://www.youtube.com/watch?v=l0T4jvuP0H8
- https://www.youtube.com/watch?v=Iwf17zsDAnY
__get__(self,
# mappy proxy : store atributes of a class
MyClass.__dict__
vars(MyClass)
5 Expert level
- Dataclass
- Generic
- Closure
- Property
- Metaclass
- Iterator
- Generator
- Iterator
- Pydantic
- Asgi
SQLAlchemy
- (tuto)[https://docs.sqlalchemy.org/en/20/tutorial]
- (ORM Metadata)[https://docs.sqlalchemy.org/en/20/orm/quickstart.html]