Most real applications need to store data persistently. This section covers working with databases in Python — from the simple built-in SQLite to full-featured ORMs, including async database access for high-performance applications.
| # | Lesson | Description |
|---|---|---|
| 01 | SQLite | Python's built-in database — no setup required |
| 02 | SQLAlchemy | The most popular Python ORM |
| 03 | Async Database Access | Non-blocking database operations |
# SQLite is built into Python — no install needed!
# For SQLAlchemy and async:
pip install sqlalchemy aiosqlite- Create, query, and manage SQLite databases
- Use an ORM to work with databases using Python objects
- Perform async database operations for web applications
- Section 04: OOP — essential for SQLAlchemy
- Section 05: Intermediate — context managers
- Section 07: Async Python — for the async lesson