
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
- Einrichtung der Entwicklungsumgebung
- IDEs und Jupyter-Notebooks
- Integration von KI-Assistenten (ChatGPT, Claude, Anaconda Assistant)
- 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
- KI-unterstützte Lerntechniken
- Effektive Eingabeaufforderung
- Problemlösungsstrategien
- Code-Verbesserung mit KI
- 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
- Projektpräsentationen und Diskussion
- Gemeinsame Herausforderungen und Lösungen
- Erweiterte KI-Tool-Nutzung
- Strategien für kontinuierliches Lernen