WEITERBILDUNGSZENTRUM - ANMELDEPORTAL


Python für Fortgeschrittene: Data Transformation


25-H.FID14 


Dozent/in
Peter Kocmann
Veranstaltungsumfang
2 Termin(e), 17.11.25, 18.11.25, Mo, 09:00 - 16:00 Uhr, Di, 09:00 - 16:00 Uhr (16 UE)
Alle Termin(e) im Detail anzeigen / im Kalender speichern
Entgelt498,00 €
Rabattierte
Entgelte
FU-Beschäftigte: 373,50 €
Beschäftigte eines Kooperationspartners des Weiterbildungszentrums: 423,30 €
Art
Hybrid
Ort
(detaillierte Angaben erhalten Sie mit der Kurszusage)

In diesem zweitägigen Kurs lernen Sie, Daten aus verschiedenen Quellen zusammenzuführen und maschinenlesbar aufzubereiten. Der Kurs kombiniert traditionelle Programmiertechniken mit der Nutzung von Chatbots (ChatGPT).

Im Unterschied zu traditionellen Programmierkursen integriert dieser Kurs KI-Methoden. Sie lernen praxisorientiert sowohl die Grundlagen der Programmierung kennen als auch, wie Sie effizient mit Code-Snippets arbeiten und die Möglichkeiten von Chatbots am Beispiel von ChatGPT lösungsorientiert nutzen.

Der Kurs zielt darauf ab, Ihnen zu zeigen, wie Sie Daten aus verschiedenen Quellen datenschutzkonform zusammenführen und aufbereiten können, um diese für eine spätere Datenauswertung vorzubereiten. Sie konzentrieren sich dabei auf den Einsatz von Python, MS-Excel-PowerQuery (Windows) und einfache Regular Expressions. Zusätzlich wird die Integration von ChatGPT als optionales Tool vorgestellt.

Zielgruppe
Interessierte, die viel mit Daten aus unterschiedlichen Quellen arbeiten und bereits über erste Erfahrungen in Python verfügen.

Voraussetzungen
  • Python-Basiskenntnisse etwa im Umfang unseres Python 101 KI-Kurses
  • Installation von Webex Meetings.
  • ein lokal installiertes GIMP (Bildbearbeitung)
  • einen (kostenfreien) Account bei GitHub oder alternativ Python und VS-Code auf Ihrem Rechner
  • ein zum Kurszeitpunkt aktuelles MS-Windows-Excel (Mac Excel ist nicht ausreichend)
  • Headset (Mikrofon und Kopfhörer)
  • Administratorenrechte und eine stabile Internetverbindung auf dem Computer
  • Englischkenntnisse zum Lesen von Hilfetexten
  • optional: Einen kostenpflichtigen ChatGPT-Account

Ziele
  • Auffrischung und Vertiefung der Python-Kenntnisse im Bereich der Datenverarbeitung und -aufbereitung
  • Fähigkeit, Dateien in verschiedenen Formaten zu lesen und zu schreiben (u.a. .csv, .sav, .docx, .wav)
  • Kompetenzen in der Datenbereinigung: Umgang mit fehlenden Werten, Duplikaten und Anwendung von Regular Expressions
  • Erlernen der datenschutzkonformen Zusammenführung und Transformation von Daten aus unterschiedlichen Quellen
  • sicherer Umgang mit Tools wie Python, MS-Excel PowerQuery und SQLite zur effizienten Datenverarbeitung
  • Fähigkeit, Daten durch Techniken wie Sortieren, Filtern, Pivotieren und Verbinden zu transformieren
  • Datenoperationen wie Tabellenanhängen, Schnittmengenbildung, Vereinigungen und Differenzen umsetzen
  • Daten effizient aggregieren und normalisieren, um sie für Analysen vorzubereiten

Inhalte
  • Grundlagen der Datenverarbeitung und -aufbereitung: Auffrischung der Python-Kenntnisse für die Datenverarbeitung
  • Dateiformate lesen und schreiben:
    • Text- und Datenformate: .csv, .tsv, .json, .txt, .md, .html, .xlsx, .db, .sqlite
    • Statistik- und wissenschaftliche Formate: .sav, .dta, .RData, .Rds, .mat, .bson, .yaml
    • Dokument- und Bildformate: .docx, .pdf, .png, .tiff, .jpeg
    • Audioformate: .wav, .mp3, .flac, .ogg
  • Datenbereinigung: Umgang mit fehlenden Werten und Duplikaten
  • Textverarbeitung mit Regular Expressions
  • Datenzusammenführung und -transformation: Datenschutzkonforme Zusammenführung von Daten aus unterschiedlichen Quellen
  • Verwendung von Tools: Python, MS-Excel PowerQuery (Windows), SQLite
  • Datenbearbeitungstechniken: Sortieren, Filtern, Verbinden, Pivotieren, Entpivotieren von Daten
  • Datenoperationen: Anhängen von Tabellen, Erstellen von Schnittmengen, Vereinigungen und Differenzen
  • Datenaggregation und Normalisierung: Zusammenführung und Anpassung komplexer Tabellenstrukturen

Praktischer Nutzen
Sie vertiefen Ihr Wissen in der fortgeschrittenen Datenaufbereitung mit Python (z.B. Pandas) und erstellen komplexe Datenabfragen mit SQL. Darüber hinaus integrieren wir die Nutzung der ChatGPT-API, um die Datenaufbereitung und -verarbeitung zu unterstützen, sodass Sie in der Lage sind, erweiterte Datenverarbeitungsaufgaben effizient zu bewältigen. Diese praktischen Anwendungen bereiten Sie darauf vor, die erlernten Methoden und Techniken in realen Projekten anzuwenden.

Beispiele für mögliche Projekte:
  • Erstellung und Pflege von Stundenplänen: Zusammenführung von Einzeldaten zu übersichtlichen Stundenplänen
  • Einlesen von Excel-Dateien: Automatische Auswertung von Excel-Dateien, deren Struktur für das menschliche Auge verständlich, aber maschinell schwer verarbeitbar sind
  • Datenkombination: Mergen von Tabellen, Anhängen von Tabellen und Entfernen von Duplikaten aus verschiedenen Quellen
  • Prüfungsunterlagen verwalten: Vorbereitung und Verwaltung von Prüfungsunterlagen
  • datenschutzkonforme Bearbeitung von Bewerbungen: Aufbereitung und Verwaltung von Bewerbungen für Studiengänge unter Berücksichtigung des Datenschutzes
  • Bilddatenverarbeitung: Einlesen von Informationen aus Bildern, einschließlich Inhalte, Keywords und Metadaten
  • Audio- und Videodatenverarbeitung: Einlesen und Aufbereitung des gesprochenen Wortes aus Video-Dateien, Zusammenfassung und Übersetzung der Inhalte
Diese Projekte sind Beispiele und nicht alle werden notwendigerweise im Kurs bearbeitet. Für jeden Projektvorschlag stehen jedoch fertige Lösungen im Kursprojektordner zur Verfügung, die Sie verwenden, anpassen und weiterentwickeln können. Der Schwerpunkt der Projekte liegt darauf, bestehende Code-Snippets zu verstehen, an die eigenen Bedürfnisse anzupassen und die zum Kurszeitpunkt aktuellen KI-Möglichkeiten geschickt zu nutzen.

Methoden
Vortrag, F&A, Demonstrationen, Übungen

Hinweise
Der Kurs findet hybrid statt – Sie können online oder in Präsenz teilnehmen. 
Bitte stellen Sie sicher, dass Python korrekt installiert ist (wichtig: Setzen Sie das Häkchen bei "Add Python to PATH"). Der Kurs verwendet die aktuellsten Versionen von Python und Visual Studio Code.
In Python für Fortgeschrittene: Data Analytics, dem Folgekurs in unserem Python-Lernpfad, können Sie Ihr Wissen aus diesem Kurs vertiefen.

Veranstaltungsorganisation: Franziska Schwarzer




Belegung: 
Plätze frei
(Plätze frei)
  1. Weitere Veranstaltungen von Peter Kocmann

    1. IMPULSREIHE: KI im Fokus: Ein- und Ausblicke25-O.FID04

      13.02.25 - 04.11.25 (6-mal) 11:00 - 12:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    2. KI im Fokus: Ein- und Ausblicke. Python – Die Alleskönner-Sprache für Verwaltung und Wissenschaft25-O.FID11a

      13.02.25 (1-mal) 11:00 - 12:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    3. Python 101 KI – Einführung in Python und Künstliche Intelligenz25-H.FID09a

      19.03.25 - 21.03.25 (3-mal) 09:00 - 16:00 Uhr
      Berlin
      Plätze frei
      (Plätze frei)
    4. IT-Sicherheit Essentials25-O.FIF01a

      26.03.25 (1-mal) 11:00 - 12:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    5. Python 101 Syntax – Konsolidierung Ihrer Python-Kenntnisse25-H.FID10

      02.04.25 - 04.04.25 (3-mal) 09:00 - 16:00 Uhr
      Berlin
      Plätze frei
      (Plätze frei)
    6. Excel interaktiv mit Widgets bedienen25-O.FIS10a

      10.04.25 (1-mal) 09:00 - 16:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    7. Excel: Daten transformieren mit PowerQuery25-O.FIS11

      12.05.25 (1-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    8. Initiative Sichere IT! Grundlagen der Informationssicherheit und des Datenschutzes25-O.FIF03a

      14.05.25 - 15.05.25 (2-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    9. Basiskurs: Effektive Bildschirmaufnahmen und Screenshots mit Camtasia und Snagit25-O.FIS14

      04.06.25 (1-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    10. Workshopreihe: Grafikdesign, Bildbearbeitung und Barrierefreiheit mit der Affinity Suite (Affinity Photo, Designer und Publisher)25-O.FIS09

      16.06.25 - 18.06.25 (3-mal) 09:00 - 16:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    11. Affinity Photo (Teil 1 der Workshopreihe: Grafikdesign, Bildbearbeitung und Barrierefreiheit mit der Affinity Suite)25-O.FIS09a

      16.06.25 (1-mal) 09:00 - 16:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    12. Affinity Designer (Teil 2 der Workshopreihe: Grafikdesign, Bildbearbeitung und Barrierefreiheit mit der Affinity Suite)25-O.FIS09b

      17.06.25 (1-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    13. Affinity Publisher (Teil 3 der Workshopreihe: Grafikdesign, Bildbearbeitung und Barrierefreheit mit der Affinity Suite)25-O.FIS09c

      18.06.25 (1-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    14. KI im Fokus: Ein- und Ausblicke. Python – Die Alleskönner-Sprache für Verwaltung und Wissenschaft25-O.FID11b

      2. Termin
      01.07.25 (1-mal) 11:00 - 12:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    15. IT-Sicherheit Essentials25-O.FIF01b

      10.10.25 (1-mal) 11:00 - 12:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    16. Excel interaktiv mit Widgets bedienen25-O.FIS10b

      13.10.25 (1-mal) 09:00 - 16:00 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    17. Visual Machine Learning für Wissenschaftsmanagement und Forschung25-P.FID03

      14.10.25 - 16.10.25 (3-mal) 09:00 - 16:00 Uhr
      Berlin
      Plätze frei
      (Plätze frei)
    18. Excel: Berechnete Pivot-Felder mit PowerPivot25-O.FIS12

      17.10.25 (1-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    19. Python 101 KI – Einführung in Python und Künstliche Intelligenz25-H.FID09b

      10.11.25 - 12.11.25 (3-mal) 09:00 - 16:00 Uhr
      Berlin
      Plätze frei
      (Plätze frei)
    20. Initiative Sichere IT! Grundlagen der Informationssicherheit und des Datenschutzes25-O.FIF03b

      13.11.25 - 14.11.25 (2-mal) 09:00 - 12:30 Uhr
      Virtueller Kursraum
      Plätze frei
      (Plätze frei)
    21. Python für Fortgeschrittene: Data Analytics25-H.FID12

      24.11.25 - 25.11.25 (2-mal) 09:00 - 16:00 Uhr
      Berlin
      Plätze frei
      (Plätze frei)