Zum Inhalt

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.