Die Schulung ITS: Introduction to Programming Using Python vermittelt umfassende Grundlagen der Softwareentwicklung mit der Programmiersprache Python. In diesem fünftägigen Training lernen die Teilnehmenden, wie Python-Programme erstellt, strukturiert, getestet und Fehler systematisch behoben werden können.
Im Mittelpunkt stehen die Grundlagen der Python-Syntax, Variablen, Datentypen und Operatoren. Die Schulung erläutert, wie Zeichenketten, Zahlen, boolesche Werte und weitere Datenstrukturen in Programmen verarbeitet werden können.
Ein weiterer Schwerpunkt liegt auf der Steuerung von Programmabläufen. Die Teilnehmenden erfahren, wie Bedingungen und Schleifen eingesetzt werden, um unterschiedliche Verarbeitungsschritte und wiederkehrende Aufgaben umzusetzen.
Das Training behandelt außerdem die Ein- und Ausgabe von Daten. Dazu gehören Konsolenanwendungen sowie grundlegende Dateioperationen zum Lesen und Schreiben von Informationen.
Weitere Themen sind die Strukturierung und Dokumentation von Python-Code. Die Teilnehmenden lernen, Programme nachvollziehbar aufzubauen und wichtige Programmteile durch Kommentare und Dokumentationszeichenfolgen verständlich zu beschreiben.
Ein besonderer Schwerpunkt liegt auf Debugging und Fehlerbehandlung. Die Schulung vermittelt Methoden, um fehlerhafte Codeabschnitte zu erkennen, Fehlerursachen zu untersuchen und Ausnahmen kontrolliert zu behandeln.
Abgerundet wird das Training durch die Verwendung integrierter Python-Module und Werkzeuge, mit denen wiederkehrende Programmieraufgaben effizient umgesetzt werden können.
Die Schulung richtet sich an Personen, die Python systematisch erlernen möchten, und behandelt Themen der Zertifizierungsprüfung IT Specialist Python (OD 303).
Einführung in die Python-Programmierung
Grundlagen von Python
Einsatzmöglichkeiten der Sprache
Python-Code schreiben
Python-Programme ausführen
Grundlegende Programmsyntax
Aufbau einfacher Programme
Python-Datentypen
Variablen
Datentypen
Variablen Werte zuweisen
Datentypen unterscheiden
Datenoperationen
Typbezogenes Programmverhalten
Operatoren
Arithmetische Operatoren
Vergleichsoperatoren
Logische Operatoren
Operatoren kombinieren
Ausdrücke auswerten
Berechnungen implementieren
Entscheidungsstrukturen
Kontrollfluss
Bedingte Anweisungen
Verzweigungen
Bedingungen analysieren
Code mit Entscheidungsstrukturen entwickeln
Programmabläufe kontrollieren
Schleifen und Iterationen
Wiederholungen
Schleifenkonstrukte
Iterationsbedingungen
Wiederkehrende Operationen
Schleifen analysieren
Fehler in Schleifen erkennen
Konsoleneingabe und -ausgabe
Benutzereingaben
Konsolenausgaben
Daten entgegennehmen
Ergebnisse darstellen
Einfache interaktive Programme
Dateioperationen
Dateien öffnen
Dateiinhalte lesen
Daten in Dateien schreiben
Dateioperationen entwickeln
Dateibezogene Fehler behandeln
Code strukturieren
Aufbau von Python-Code
Wiederverwendbare Codeabschnitte
Verständliche Programmstruktur
Lesbarkeit
Strukturierte Programmierung
Code dokumentieren
Kommentare
Dokumentationszeichenfolgen
Docstrings
Code nachvollziehbar beschreiben
Programmierkonventionen
Dokumentationsqualität
Debugging
Fehlerhafte Codeabschnitte erkennen
Syntaxfehler
Laufzeitfehler
Logische Programmfehler
Fehlerursachen untersuchen
Fehler korrigieren
Exception Handling
Ausnahmen verstehen
Fehler kontrolliert behandeln
Exception Handling
Fehlerbehandlung programmieren
Robuste Programme entwickeln
Python-Module und Tools
Integrierte Module
Module importieren
Vorhandene Python-Funktionen verwenden
Standardbibliothek
Werkzeuge für Programmieraufgaben
Module für komplexere Aufgaben kombinieren
IT Specialist Python-Prüfungsvorbereitung
Python-Datentypen
Kontrollfluss
Ein- und Ausgabe
Codeanalyse
Debugging
Module und Tools
Prüfungsrelevante Programmieraufgaben
Programmierkenntnisse sind nicht zwingend erforderlich, werden von ETC jedoch empfohlen.
Zur Vorbereitung eignet sich die Schulung Programmierung für Einsteiger.
Ziel ist es, grundlegende Python-Programme eigenständig zu entwickeln und deren Ablauf verstehen zu können.
Nach Abschluss können die Teilnehmenden Variablen und Datentypen verwenden, arithmetische und logische Operationen durchführen sowie Bedingungen und Schleifen implementieren.
Darüber hinaus lernen sie, Daten über die Konsole und Dateien ein- und auszugeben, Programme zu dokumentieren und typische Fehler systematisch zu beheben.
Ein weiterer Schwerpunkt liegt auf der Verwendung integrierter Python-Module.
Die Schulung bereitet auf prüfungsrelevante Themen der IT Specialist Python-Zertifizierung vor.
Python-Einsteiger
Angehende Softwareentwickler
Junior Developers
IT Professionals
Studierende
IT-Support-Mitarbeiter mit Programmierinteresse
Automatisierungsinteressierte
Technische Fachkräfte
Softwaretester
Quereinsteiger in die Programmierung
Programmierer anderer Sprachen
Der Kurs richtet sich sowohl an neue als auch erfahrene Programmierer, die Python von Grund auf erlernen und ihre Kenntnisse durch praktische Programmieraufgaben systematisch aufbauen möchten.