Introduction: What is Python?
Terms / Concepts:
Global Interpreter Lock, Memory Management, PEP 8
Control Flow: if, for, match=switch,
range()
Functions:
Call by Value, Call by Reference, Function passed as Object,
argument, Variable number of arguments to Function, Types of
Functions
kwargs, decorator (@staticmethod, @classmethod, @property),
enumerate()
lambda / Anonymous function, generator & yeild
Containers
- Seqeunce Containers (List, Tuples, Strings)
- Mapping Types (Dictionaries, NamedTuple, OrderedDict)
- Set Types (Sets, FrozenSets)
- Advanced Container Types (Deque, Counters)
SQLAlchemy:
What is SQLAlchemy? (Core, ORM), Install
Terms: Engine, Model, Session
How to Use: Create Table, CRUD, With FastAPI
Async SQLAlchemy: create_async_engine(), async_sessionmaker(),
Check Database Status