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

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