Schulungsübersicht
Einführung
-
Philosophie und Prinzipien von Python
-
Python für Ingenieure versus Python für Softwareentwickler
-
Übersicht der Python-Funktionen für technische und Automatisierungsanwendungen
-
Jenseits des Codens: Python als Werkzeug für das ingenieurtechnische Denken
Verständnis von Python im Ingenieurwesen
-
Der Lebenszyklus eines Python-Skripts in einer technischen Umgebung
-
Wie sich Python in Automatisierung, Datenverarbeitung und industriellen Arbeitsabläufen einfügt
-
Python und industrielle Systeme: Möglichkeiten und Grenzen
Erste Schritte
-
Einrichten der Entwicklungsumgebung
-
Installation von Python als eigenständige Anwendung
-
Nutzung von Python über die Befehlszeile
-
Installation von Python vor Ort (on-premise)
-
Installation von Python in der Cloud (optionaler Kontext)
-
Installation und Nutzung einer Python-IDE (VS Code, PyCharm)
Python-Grundlagen für Ingenieurinnen und Ingenieure
-
Python-Syntax, Variablen, Datentypen und Operatoren
-
Bedingungen, Schleifen und grundlegende Steuerung von Abläufen
-
Funktionen und modular denkendes Arbeiten
-
Listen, Dictionaries und einfache Datenstrukturen
-
Muster der Ingenieurslogik: Schwellenwerte, Regeln, Parameter und Entscheidungsskripte
Umgang mit Daten und Automatisierung
-
Lesen und Schreiben einfacher Dateien
-
CSV-Datenverarbeitung und grundlegende technische Datenbearbeitung
-
Grundlegendes Debugging-Verständnis und Fehlerbehandlung
-
Automatisierung wiederkehrender ingenieurtechnischer Aufgaben
Gesteuertes Mini-Projekt
-
Erstellung eines einfachen technischen Berechnungs-, Datenverarbeitungs- oder Automatisierungsskripts
-
Praktische Übung: Analyse der Maschinenleistung oder Erstellen von KPI-Berichten
Zusammenfassung und nächste Schritte
-
Zusammenfassung der wichtigsten Konzepte
-
Ressourcen für das weitere Lernen
-
Weitere Schritte zur Anwendung von Python in ingenieurtechnischen Umgebungen
Voraussetzungen
- Grundkenntnisse in der allgemeinen Computerbedienung und im logischen Denken
- Erfahrung mit technischen oder ingenieurwissenschaftlichen Umgebungen (optional)
- Programmiererfahrung: nicht erforderlich
Zielgruppe
- Ingenieurinnen und Ingenieure sowie Automatisierungsspezialisten
- Technikerinnen und Techniker sowie technische Fachkräfte in der Stellensuche
- Ingenieurstudierende (Bac+2 bis Bac+5)
- IT-Fachleute, die Python in industriellen Kontexten anwenden möchten
- Personen mit technischem Hintergrund, die Python für praktische Anwendungen lernen möchten
Erfahrungsberichte (2)
Alles im Allgemeinen
Daniele Donzelli - ITT ITALIA S.r.l.
Kurs - CANoe for CAN Compact Training
Maschinelle Übersetzung
Grundkenntnisse in PLC
Bartosz - Phillips-Medisize Poland
Kurs - Introduction to OMRON PLC programming
Maschinelle Übersetzung