
Python-Programmiergrundlagen mit KI-Unterstützung
Beschreibung
Lerne Python von Grund auf mit KI als Partner beim Pair-Programming — Skripte, Logik und ein kleines Projekt, das du Arbeitgebern zeigen kannst. Niveau: Anfänger · Ideal für: Komplettanfänger und Karrierewechsler 6-wöchiges Online-Programm · 12 Live-Sitzungen · Europa/London Zeitzone Was du erreichen wirst: Schreibe klare Python-Skripte für Dateien, Texte und einfache Automatisierungsaufgaben. Debugge Fehler mit Tracebacks und KI-unterstützten Erklärungen, die du selbst überprüfst. Strukturiere kleine Programme mit Funktionen, Schleifen und grundlegenden Datenstrukturen. Nutze KI-Tools verantwortungsbewusst, um das Lernen zu beschleunigen, ohne grundlegende Konzepte zu überspringen. Schließe ein Mini-Kommandozeilenprojekt ab, das für ein Portfolio oder ein Vorstellungsgespräch geeignet ist. Was wir abdecken Python-Kern Variablen, Typen und f-Strings Bedingungen und Schleifen Funktionen und Module Listen, Wörterbücher und Datei-I/O Arbeiten wie ein Entwickler Virtuelle Umgebungen und grundlegende pip-Befehle Dokumentation und Stack-Traces lesen Git-freundliche Projektstruktur (Einführungsniveau) KI-unterstütztes Codieren Nach Erklärungen fragen vs nach vollständigen Lösungen fragen Testen von KI-generiertem Code, bevor du ihn veröffentlichst Refactoring mit menschlicher Überprüfung Kursstruktur Phase 1 — Einrichtung und erste Programme (Woche 1 · 2 Live-Sitzungen) Installiere Python, führe Skripte aus und verstehe, wie Code zeilenweise ausgeführt wird. Python-Installation und VS Code / Cursor-Grundlagen print, input und einfache Berechnungen Kommentare und lesbare Benennungen Abgabe: Drei kleine Skripte (Begrüßung, Rechner, Einheitenumrechner). Phase 2 — Logik und Sammlungen (Woche 2 · 2 Live-Sitzungen) Kontrollfluss und Speicherung von Daten in Listen und Wörterbüchern. if / elif / else und boolesche Logik für und Schleifen (wann man welches benutzt) Listen, Diktate und grundlegende Kompositionen Abgabe: Quiz-ähnliches Programm unter Verwendung einer Fragenbank. Phase 3 — Funktionen und Dateien (Woche 3 · 2 Live-Sitzungen) Organisiere Code in wiederverwendbare Funktionen und lese/schreibe Textdateien. Definieren von Funktionen, Parametern und Rückgabewerten Sicheres Lesen von CSV- und einfachen Texten Fehlerbehandlung mit try / except (Einführung) Abgabe: CSV-Berichtszusammenfassungs-Skript. Phase 4 — Strings und Datenbereinigung (Woche 4 · 2 Live-Sitzungen) Manipuliere Text und bereinige unordentliche Exporte aus der realen Welt. String-Methoden, Slicing und Formatierung Daten und Zahlen aus Text analysieren Einfache Validierungsregeln Abgabe: Datenbereinigungsskript für einen Musterexport. Phase 5 — APIs und das Web (Einführung) (Woche 5 · 2 Live-Sitzungen) Rufe eine öffentliche API auf und verstehe JSON-Antworten. HTTP GET-Anfragen mit der Requests-Bibliothek JSON zu Python-Strukturen API-Schlüssel und Ratenlimits Abgabe: Wetter- oder Postleitzahlen-Lookup-Mini-Tool. Phase 6 — Abschlussprojekt (Woche 6 · 2 Live-Sitzungen) Plane, baue und präsentiere ein kleines CLI-Tool mit Feedback des Dozenten. Festlegen eines realistischen Mini-Projekts Code-Überprüfung und Refactoring README und Demo-Präsentation Abgabe: Portfolio-fertiges Abschlussprojekt (deine Wahl des Bereichs). Voraussetzungen Grundlegende Computerkenntnisse und Dateiverwaltung. Keine vorherige Programmierung erforderlich. Lieferung Lernende benötigen einen Laptop mit Verwaltungsrechten, um Python 3.12+ zu installieren. Die Sitzungen sind live; Aufzeichnungen sind, wo möglich, kein Ersatz für die Anwesenheit. Detaillierte Kursinformationen: https://nlcrc.co.uk/courses-python-foundations-ai Buchungen und Anfragen: nlcrc.co.uk · 020 3393 0948
Veranstaltungsort
Lassen Sie Ihr Netzwerk wissen, dass Sie dabei sind
Teilen Sie diese Veranstaltung, um Gespräche zu beginnen, Kollegen einzuladen und sich vorab zu vernetzen.