Automatisiertes Programmieren mit Python

Automatisiertes Programmieren mit Python bedeutet, wiederkehrende Arbeitsschritte an Dateien, Tabellen und Datenbanken in Skripte zu überführen, die selbstständig und wiederholbar ablaufen. Python dient hier als Skriptsprache für Abläufe: Daten aus CSV-Dateien, Datenbanken und Schnittstellen werden eingelesen, bereinigt, umgeformt und weitergegeben. Im Mittelpunkt steht damit nicht das einzelne Programm, sondern der automatisierte Datenfluss von der Quelle bis zum fertigen Ergebnis.

Weiter zu den Kursinformationen

Kompetenzziele

  • Sprachgrundlagen wie Variablen, Schleifen und Funktionen für Automatisierungsskripte nutzen
  • Dateien und Datenstrukturen per Skript einlesen, verarbeiten und ablegen
  • Datenbestände aus relationalen Datenbanken und Schnittstellen mit SQL abrufen
  • Bereinigung und Transformation nach ETL-Methoden mit pandas automatisieren
  • Datenbanken aus eigenen Python-Programmen heraus anbinden und Datensätze ändern
  • Einzelne Skripte zu einer Pipeline mit festen Verarbeitungsstufen verknüpfen

Themen und Zusammenhänge

Ausgangspunkt sind die Sprachgrundlagen von Python und der Blick darauf, welche Aufgaben sich überhaupt für eine Automatisierung eignen. Beim Python Programmieren lernen stehen von Beginn an konkrete Abläufe im Vordergrund: Dateien werden geöffnet, Inhalte in Listen und Tabellen überführt, Ergebnisse gespeichert. Darauf aufbauend rückt die Datenbankprogrammierung in den Fokus, denn relationale Datenmodelle, Abfragen und Änderungen lassen sich direkt aus dem Skript auslösen. Mit pandas und NumPy entstehen Transformationsschritte, die Rohdaten filtern, vereinheitlichen und zusammenführen. Anschließend laufen Extraktion, Bereinigung und Aktualisierung als geplante Skriptschritte, damit Power-BI-Berichte auf einem aktuellen Datenbestand aufsetzen; KI-Verfahren lassen sich dabei als zusätzliche Verarbeitungsstufe einhängen. Zum Schluss greifen die Bausteine in einer eigenen Datenpipeline zusammen, die ein Datenszenario vom Rohbestand bis zur Darstellung mit Matplotlib oder Power BI abbildet.

Berufliche Perspektiven

Einsatzfelder ergeben sich überall dort, wo wiederkehrende Datenarbeit per Skript automatisiert wird:

  • Python-Programmierer:in bzw. Python Developer für Automatisierungsskripte
  • Data Engineer bzw. Datenintegrationsspezialist:in für Datenpipelines
  • Anwendungsentwickler:in mit Schwerpunkt Datenbankanbindung
  • Analytics Engineer für automatisierte Transformationsschichten

Allgemeine Informationen

Labels
  • KW44-2:neue Titel

Kategorie

Kursart

Weiterbildungsangebot

Systematik
  • Programmiersprachen
Keywords
  • Künstliche Intelligenz programmieren
  • Webseiten Erstellen Lernen
  • Programmieren Python
  • Künstliche Intelligenz Programmieren Lernen
  • Python Programmieren Lernen
Bildungsart

Fortbildung/Qualifizierung

Schulart

Einrichtung der beruflichen Weiterbildung

Gesamtkosten

Kosten

2.000 €

Kosten Bemerkung

Die Kosten für den Kurs Automatisiertes Programmieren mit Python sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.

Abschluss & Zulassung

Abschlussart

Internes Trägerzertifikat: Automatisiertes Programmieren mit Python von Lutz + Grub

Abschlussbezeichnung

Automatisiertes Programmieren mit Python

Anrechnung

keine Angabe

Berechtigung

keine Angabe

Zusatzqualifikationen

keine Angabe

Prüfende Stelle

Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Automatisiertes Programmieren mit Python zuständig.

Sonstiges

Zugang

Die Teilnahme am Kurs Automatisiertes Programmieren mit Python erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.

Zielgruppe

Softwareentwicklung als Berufsziel: Der Kurs Automatisiertes Programmieren mit Python richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe