Python Development Tutorials¶
Objective: Master complex Python implementations through step-by-step guides. When you need to implement specific Python technologies, when you want to follow proven patterns, when you need copy-paste runnable examplesβthese tutorials become your weapon of choice.
Core Python¶
- psycopg2 to psycopg 3 Migration - Migrate to modern PostgreSQL driver with async support
- Ruff Check Ignore in pyproject.toml - Configure Python linting exceptions
Web Development¶
- Class-Based NiceGUI Pages and Integrations - Build structured NiceGUI applications with class-based pages, dependency injection, and integrations with Prefect, PostgreSQL, and Redis
- Advanced NiceGUI Architecture - Production-grade NiceGUI with persistent backends, reusable components, real-time updates, loading states, and advanced async patterns
- Distributed NiceGUI Architecture with Redis - Horizontally scalable NiceGUI with multiple instances, Redis pub/sub, streams, and real-time coordination across machines
- R Shiny Geospatial App - Build and deploy interactive spatial web applications
- Click CLI to FastAPI Conversion - Convert Click CLIs into FastAPI endpoints
- WebSocket Chat with FastAPI - Real-time chat application with WebSockets
- Chaos Engineering with Kubernetes and Python - Controlled failure injection for system resilience
- Building a Python TUI - Task Runner TUI with Textual, JSON persistence, and key bindings
These tutorials provide the complete machinery for implementing key Python technologies and workflows. Each guide includes production-ready examples, configuration files, and best practices for enterprise deployment.