
Python Practical Applications teaches various topics for Python practitioners.
Intermediate Python applied knowledge, as well as a decent development environment and toolset, is a prerequisite.
The course includes various topics like:
- Python debugging practices (optionally: the dis module)
- Testing in Python
- Performance issues (Cythonizing)
- GUI
- Streamlit, AI chat interfaces
- MCP servers
- TUI
- CLI usage
- pakaging
- web scraping
- GIS
- WebApps
- Backend Interfaces, FastAPI
- using APIs from Python
- Scheduling
- using databases (RDBMS, Graph, NoSQL, Columnar) from Python
- Development and Deployment to different environments (Containerized, cloud-native, serverless)
- Simulation in Python (SimPy, Salabim)
- Using the Standard Library
- Useful lesser-known packages
- OOP Advanced Concepts (metaclasses, slots, dunder methods, protocols, closures)
- Visualization options(traditional and specific, like networks, maps, 3D, ...)

One-liner description of the course.
Default format is Tiles with 5 sections.
Examples: Git courses, Docker online courses, Udemy Airflow courses.

Basic Technical course template for Instructor-Led Classroom Trainings.
E.g.: SQL Intro, Python Intro, Python Level 2 Data Exploration, Python debugging
- Teacher: Ferenc Brickner
- Teacher: Site Owner
- Teacher: Norbert Sepp

Python Advanced Coding Practices

Basic Technical course template for Instructor-Led Classroom Trainings.
E.g.: SQL Intro, Python Intro, Python Level 2 Data Exploration, Python debugging
- Teacher: Ferenc Brickner