Definition und Eigenschaften:
Python ist eine interpretierte, objektorientierte und strukturierte Programmiersprache auf hohem Abstraktionsniveau. Sie ist bekannt für ihre extrem gute Lesbarkeit, einfache Syntax und eine riesige, vielfältige Standardbibliothek sowie ein umfangreiches Ökosystem an Erweiterungen.
Sie hat sich zur Standardsprache in Bereichen wie Data Science, Künstliche Intelligenz (KI), Webentwicklung und Automatisierung entwickelt.
Relevanz in der industriellen Automatisierung:
Obwohl traditionell C/C++ oder IEC-Sprachen für die Echtzeitsteuerung verwendet werden, gewinnt Python durch die Konvergenz von IT und OT zunehmend an Bedeutung:
- Data Analytics:Python-Bibliotheken (Pandas, NumPy) sind Industriestandard für die Analyse industrieller Big Data.
- MLOps: Zur Entwicklung, zum Training und zum Deployment von Machine-Learning-Modellen (Optimierung, Predictive Maintenance) auf Cloud- oder Edge-Plattformen.
- IoT Gateway und Edge Computing: Zur Entwicklung von Anwendungen auf IoT Gateways (Raspberry Pi, Industrie-PCs) zur Datenvorverarbeitung und Protokollkonvertierung (Node-RED-Erweiterungen).
- Automatisierung von Engineering-Prozessen: Erstellung von Skripten zur automatischen Generierung von Dokumentation, Konfiguration oder SPS-Programmierung-Code.
- Open Source: Profitieren von der großen Community und den vielen Open Source-Projekten.
→ Siehe auch: Data Analytics, MLOps (Machine Learning Operations), Raspberry Pi, Node-RED, Big Data, Compiler, Open Source

