A comprehensive collection of programming cheat sheets for developers. Quick reference guides covering Python, Docker, Linux, Algorithms, and more essential development topics.
Perfect for developers who want to boost productivity with practical tips, tricks, and code snippets that solve real-world problems.
📷 by Janko Ferlič
This repository contains practical, ready-to-use code examples and configurations for:
- 🐍 Python Development: File operations, data structures, linting, OCR, and modern tools like UV
- 🐳 Containerization: Docker installation, configuration, and Portainer setup
- 🐧 Linux Administration: Shell configuration, system maintenance, and troubleshooting
- ⚡ Algorithms: Distance heuristics and computational concepts
- 📦 DevOps Tools: Package management, development servers, and workflow optimization
Each section contains detailed examples, best practices, and troubleshooting tips gathered from real-world development experience.
| Category | Topics Covered | Skill Level |
|---|---|---|
| Python | Files, Lists, Dictionaries, OCR, DevPi, UV Package Manager | Beginner to Advanced |
| Containers | Docker Setup, Portainer, Container Management | Intermediate |
| Linux | Zsh, Starship, System Recovery | Beginner to Intermediate |
| Algorithms | Distance Calculations, Optimization Techniques | Advanced |
- Practical Focus: Real solutions to common development problems
- Copy-Paste Ready: Code that works out of the box
- Continuously Updated: Based on current best practices and modern tools
- Developer Tested: Used in production environments
Last updated: September 2025 | Maintained by Greums