image analysis logo

KI-unterstützte Python-Projekte

Zusammenfassung

Dieser KI-erweiterte Python-Workshop führt in einen modernen Ansatz zum Erlernen der Python-Programmierung ein und lehrt:

  • Python-Grundlagen, einschließlich Variablen, Datentypen, Kontrollfluss und Funktionen mit KI-unterstützten Lernmethoden
  • wie Sie KI-Tools wie ChatGPT und Claude effektiv für die Lösung von Programmieraufgaben einsetzen können
  • wie Sie sich mit Hilfe von KI das Programmieren selbst beibringen können, damit Sie weiter lernen können

Zielgruppen

Der Kurs richtet sich an zwei verschiedene Zielgruppen:

  • Einsteiger: Wissenschaftler und Forscher, die neu in der Programmierung sind und ihre Python-Reise mit modernen KI-gestützten Lernmethoden beginnen möchten. Die Teilnehmer sollten bereit sein, nach dem Kurs viel Zeit für das Selbststudium zu investieren, um die im Workshop vermittelten KI-gestützten Lerntechniken anzuwenden.
  • Fortgeschrittene Programmierer: Wenn der Kurs für eine Gruppe von Forschern gebucht wird, kann er für erfahrene Programmierer angepasst werden, wobei der Schwerpunkt ausschließlich auf der KI-gestützten Entwicklung liegt und die Grundlagen von Python übersprungen werden. Fortgeschrittene Teilnehmer erhalten Zugang zu allen On-Demand-Kursmaterialien, um bei Bedarf alle Grundlagen im Selbststudium zu erlernen.

Struktur des Kurses

Der Kurs kombiniert vorab aufgezeichnete Vorlesungsvideos, Live-Zoom-Sitzungen und praktische Projektarbeit. Er enthält:

  • Erste 2-stündige Zoom-Sitzung mit folgenden Themen:
    • Entwicklungsumgebungen und Einrichtung von KI-Tools
    • Python-Grundlagen
    • KI-unterstützte Lerntechniken
    • Einführung in die Projektarbeit
  • 1-2 Wochen selbständige Projektarbeit unter Anwendung dieser Techniken
  • Anschließende 2-stündige Zoom-Sitzung für Projektdiskussionen und fortgeschrittene Konzepte
  • Voraufgezeichnete umfassende Videovorlesungen zur zusätzlichen Unterstützung
Inhalt

Sitzung 1: Grundlagen und KI-Tools

  1. Einrichtung der Entwicklungsumgebung
    • IDEs und Jupyter-Notebooks
    • Integration von KI-Assistenten (ChatGPT, Claude, Anaconda Assistant)
  2. Python-Grundlagen mit KI-Unterstützung
    • Variablen und Datentypen (Strings, Ganzzahlen, Fließkommazahlen, Boolesche Werte)
    • Kontrollfluss (if-Anweisungen, Schleifen)
    • Funktionen und grundlegende Programmierkonzepte
    • KI zur Erklärung von Code und Konzepten verwenden
  3. KI-unterstützte Lerntechniken
    • Effektive Eingabeaufforderung
    • Problemlösungsstrategien
    • Code-Verbesserung mit KI
  4. Projekt Einführung

Projektphase

  • Praktische Programmierprojekte mit KI-Unterstützung
  • Lernen im eigenen Tempo mit bereitgestelltem Videomaterial
  • Praktische Anwendung von KI-unterstützter Problemlösung

Sitzung 2: Projektdiskussion und fortgeschrittene Themen

  1. Projektpräsentationen und Diskussion
  2. Gemeinsame Herausforderungen und Lösungen
  3. Erweiterte KI-Tool-Nutzung
  4. Strategien für kontinuierliches Lernen

FAQ (Häufig gestellte Fragen)

Vorkenntnisse sind nicht erforderlich, können aber von Vorteil sein. Wer mit MATLAB vertraut ist, findet den Kurs in der Regel leichter.

Das Vorlesungsvideo für das erste Modul ist eine Stunde und 40 Minuten lang. Während der Projektphase müssen Sie mindestens einen ganzen Arbeitstag (8 Stunden) einplanen, um sich mit der KI-gestützten Codierung vertraut zu machen und Ihr Projekt zu einem guten Ergebnis zu bringen. Sie können natürlich viel mehr Zeit darauf verwenden, insbesondere wenn Sie an Ihren eigenen Daten/Projekten arbeiten, die Ihrer Arbeit direkt zugute kommen.

Die Zoom-Meetings dauern jeweils maximal 2 Stunden. Insgesamt sind es also etwa 14 Stunden.

Ja. In den Tutorien werden wir zunächst die Vorlesung und die Projekte durchgehen. Anstatt eines der Beispielprojekte zu wählen, können Sie auch mit Ihren eigenen Daten arbeiten.

Wenn Sie an den Tutorials teilnehmen und Ihr Projekt präsentieren, erhalten Sie nach Abschluss des Kurses ein Zertifikat.

Wenn Sie sich für das Selbststudium mit dem On-Demand-Kurs entscheiden, aber dennoch ein Zertifikat wünschen, können Sie ein persönliches Zoom-Gespräch vereinbaren, um Ihr Verständnis zu testen. Wenn Sie die Prüfung bestehen, erhalten Sie das Zertifikat. Nehmen Sie Kontakt mit uns auf, wenn Sie interessiert sind.

Überblick über die Kurse

Ab 2023 sind die Spezialisierungskurse Good Programming Practice in Python und Advanced Plotting in Python in Python for Scientists und Python for Biologists integriert.

Module / Course

Programming projects with AI

Syntax, PEP8, Keyboard Shortcuts, Numpy

Advanced Numpy, File IO, Pandas, AI

Advanced Matplotlib & Interactive Plots

GIT, String Formatting, Video Creation, Code structure

Interpolation, Fitting, Filtering, Data analysis

File Creation, Generators, Parallelization, Sympy

Biopython: DNA sequencing & visualization, BLAST

Scikit Image: Image analysis & processing

✔ bedeutet, dass die Themen sowohl in der Vorlesung als auch in den Tutorien behandelt werden
^ bedeutet, dass die Teilnehmer Zugang zu den Vorlesungsunterlagen haben, wir aber 1 oder 2 Themen auswählen, die wir in den Tutorien diskutieren

On-Demand Kurse

Filters Sort results
Reset Apply
Die Buchungsfunktion funktioniert momentan nur in der englischen Version der Website.

Kommende Live-Kurse

Filters Sort results
Reset Apply
Die Buchungsfunktion funktioniert momentan nur in der englischen Version der Website.

Kontakt

Sind Sie interessiert oder haben Sie Fragen zum Kurs Python für Wissenschaftler und Ingenieure? Sie können sich jederzeit melden!

+49 156 78448154

Nach oben scrollen