← Python
Python: Bibliotheken und Werkzeuge
Bausteine, die in Python-Projekten zum Einsatz kommen: Templating, Datenzugriff, Tests, Build und Betrieb.
Django-Erweiterungen
- Django REST framework REST-APIs für Django
- Django Ninja APIs im FastAPI-Stil auf Django
- Django Channels WebSockets und asynchrone Protokolle
- django-allauth Login, Registrierung, Social-Logins
- django-htmx Dynamische Seiten ohne SPA
- Django Debug Toolbar Abfragen und Performance im Blick
Datenbank und ORM
- SQLAlchemy Das umfassende ORM und SQL-Toolkit
- Django ORM Eingebautes ORM mit Migrationen
- SQLModel Pydantic und SQLAlchemy kombiniert
- Alembic Migrationen für SQLAlchemy
- Tortoise ORM Asynchrones ORM
- Peewee Kleines, einfaches ORM
- psycopg / asyncpg PostgreSQL-Treiber
- redis-py Redis-Client
Validierung, APIs und Hintergrundjobs
- Pydantic Datenvalidierung über Typannotationen
- Marshmallow Serialisierung und Validierung
- Strawberry GraphQL mit Typannotationen
- HTTPX / Requests HTTP-Clients
- Celery Verteilte Aufgaben-Warteschlange
- Dramatiq / RQ Einfachere Hintergrundjobs
- APScheduler Zeitgesteuerte Aufgaben
- Uvicorn / Gunicorn Anwendungsserver für ASGI und WSGI
- Jinja Template-Engine
KI und Daten
- Anthropic SDK / OpenAI SDK Anbindung von Sprachmodellen
- LangChain / LangGraph LLM-Anwendungen und Agenten
- LlamaIndex RAG über eigene Dokumente
- Hugging Face Transformers Vortrainierte Modelle
- PyTorch Deep Learning
- scikit-learn Klassisches maschinelles Lernen
- pandas / Polars Tabellarische Daten
- NumPy Numerik
Testing und Werkzeuge
- pytest Das Standard-Testframework
- Hypothesis Eigenschaftsbasierte Tests
- Playwright Browser-Tests
- Locust Lasttests
- mypy / pyright Statische Typprüfung
- Ruff Linter und Formatter, ersetzt flake8, isort, Black
- uv Schnelle Paket- und Projektverwaltung
- Poetry Abhängigkeiten und Packaging
- pre-commit Prüfungen vor jedem Commit
- Bandit Sicherheitsprüfung
Mehr zu Python
Ein Projekt mit Python?
Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.