Eine Sammlung von 6 vollständigen Python-Desktop-Anwendungen mit Tkinter-GUI.
Entwickelt im Rahmen der IT-Umschulung FIAE.
Autor: Abdussamed Sancak · GitHub: @abits61 · 2025
Klicke auf den Button → Replit öffnet sich → Run drücken → Projektlauncher startet
| # | Projekt | Beschreibung | Starten |
|---|---|---|---|
| 01 | 🧮 Taschenrechner | Vollwertiger Rechner mit moderner GUI | |
| 02 | 📝 To-Do Liste | Aufgabenverwaltung mit JSON-Speicherung | |
| 03 | 🔐 Passwort-Generator | Sichere Passwörter konfigurierbar | |
| 04 | ⚖️ BMI-Rechner | BMI mit Kategorien nach WHO | |
| 05 | 💱 Währungsrechner | Live-Wechselkurse per API | |
| 06 | 🧠 LEK-Quiz | Lernerfolgskontrolle mit Timer & Highscore |
git clone https://github.com/abits61/python-portfolio.git
cd python-portfolio
# Alle Projekte über Launcher starten:
python launcher.py
# Einzelnes Projekt direkt starten:
cd 01_Taschenrechner
python main.pyVoraussetzungen: Python 3.8+ · Nur Projekt 05: pip install requests
python-portfolio/
├── launcher.py ← Startet alle Projekte per Button-Klick
├── .replit ← Replit Konfiguration
├── replit.nix ← Nix Pakete für Replit
├── 01_Taschenrechner/
├── 02_Todo_Liste/
├── 03_Passwort_Generator/
├── 04_BMI_Rechner/
├── 05_Waehrungsrechner/
└── 06_LEK_Quiz/
Jedes Projekt:
projekt/
├── README.md ← Dokumentation
├── main.py ← Einstiegspunkt
├── requirements.txt
├── .gitignore
├── src/ ← Quellcode
└── tests/ ← Unit-Tests
Python 3.8+
├── tkinter — GUI (Standardbibliothek)
├── json — Datenpersistierung
├── secrets — Kryptografisch sichere Zufallszahlen
├── requests — HTTP-Anfragen (nur Projekt 05)
└── pytest — Unit-Testing
Alle Projekte sind eigenständig und können unabhängig voneinander gestartet werden.