Python
Python wir von mir privat für kleine Automatisierungen und Quality of Life Anwendungen genutzt. Beruflich nutze ich Python zur Auswertung von Daten und einfacherer Bildverarbeitung.
Frameworks
Paketverwaltung
Um die verwendeten Python zu verwalten habe ich bisher die folgenden Verwaltungstools genutzt:
- Pip3 / Pip
- UV
- venv
- Linux Paketmanager
Datenverarbeitung und Darstellung
Um die zu verarbeitenden Daten in mein Programm zu laden habe ich bisher die folgenden Pythonpakete genutzt:
- Pandas
- sqlite3
- sqlalchemy Version 2
- Pythons internes CSV Paket
Für die Darstellung von Daten habe ich Erfahrungen mit den folgenden Pakten gesammelt:
- Matplotlib
- Plotly
Bildverarbeitung
Für einige einfache Bildverarbeitungsalgorithmen habe ich opencv / cv2 genutzt.
API
Im Rahmen der Erstellung von Prüfständen bei der ge-t GmbH wurden externe Schnittstellen zu den Python Programmen benötigt. Um dies ermöglichen habe ich Erfahrungen mit dem FastAPI Framework gesammelt.
Frontend
Für manch Anwendungen war es nötig ein kleines Frontend zu haben um einige einfache Funktionen auszuführen. Im Rahmen dessen habe ich bei der ge-t GmbH Erfahrungen mit dem Flask Paket gesammelt.