Python programmieren lernen mit ChatGPT & Co.
Python ist eine der besten Programmiersprachen, um in die Programmierung einzusteigen. Dieser abwechslungsreichen Praxiskurs führt Sie Schritt für Schritt in die Grundlagen von Python ein. Dabei lernen Sie nicht nur essentielle Konzepte wie Funktionen, Datenstrukturen und die objektorientierte Programmierung, sondern nutzen auch gleich die neuesten Möglichkeiten, die KI-Assistenten wie ChatGPT Entwicklerinnen und Entwicklern bieten.
Praxisnahes Lernen mit KI-Unterstützung
Allen B. Downey verbindet klassische Lernmethoden mit den Vorzügen moderner KI-Technologie. Von effektiven Prompting-Techniken über das Testen von Code bis hin zum Debugging lernen Sie, wie KI-Tools wie ChatGPT Ihre Arbeit als Programmierer erleichtern. Zahlreiche Übungen, Fallstudien und kleinere Projekte in Jupyter Notebooks helfen Ihnen, die erlernten Konzepte direkt anzuwenden und zu vertiefen.
Ein Highlight des Kurses ist die didaktisch durchdachte Einbindung von KI-Assistenten. Die Übungsaufgaben sind so gestaltet, dass Sie mithilfe von ChatGPT kreative Lösungen erarbeiten. Gleichzeitig erfahren Sie, wie KI-Tools im Programmieralltag als wertvolle Unterstützung eingesetzt werden – ob zur Entwicklung von Code, zur Fehlersuche oder zur Optimierung von Prozessen.
Mit diesem Kurs erhalten Sie eine fundierte Einführung in die Programmierung und entdecken, wie Sie KI-Assistenten nutzen können, um schneller und effektiver zu lernen – eine ideale Kombination für angehende Entwicklerinnen und Entwickler, die moderne Technologien von Anfang an in ihre Arbeit integrieren möchten.
Aus dem Inhalt
- Beginnen Sie mit den grundlegenden Bausteinen der Programmierung, einschließlich der Sprachsyntax und -semantik.
- Erarbeiten Sie sich ein klares Verständnis der zentralen Programmierkonzepte.
- Machen Sie sich vertraut mit Variablen, Anweisungen, Funktionen und den wichtigsten Datenstrukturen.
- Lernen Sie, effektiv mit Dateien und Datenbanken zu arbeiten.
- Verstehen Sie die Prinzipien der objektorientierten Programmierung, einschließlich Objekte und Methoden.
- Meistern Sie Debugging-Techniken, um Syntax-, Laufzeit- und Semantikfehler gezielt zu beheben.
- Setzen Sie KI-Tools von Anfang an ein, um Ihren Lernfortschritt zu beschleunigen und neue Möglichkeiten zu entdecken.
Stimmen zum Buch
"Ein großartiger Begleiter, um das Programmieren von Grund auf durch Übungen zu lernen (der einzige Weg). Und noch besser: Das Buch führt in den Umgang mit modernen Werkzeugen der Branche – KI-Assistenten und Jupyter Notebooks – ein."
– Luciano Ramalho,
Autor von Fluent Python
"Eine exzellente Python-Einführung ohne eine einzige überflüssige Zeile Code. Und besonders spannend, weil Sie hier lernen, wie Sie mit KI-Sprachmodellen Ihre Programmierkenntnisse vertiefen können."
– Sam Lau,
Co-Autor von Learning Data Science
In dieser Leseprobe lernen Sie Funktionen kennen, eines der grundlegenden Programmierkonzepte. Funktionen machen Ihren Code strukturierter, wiederverwendbarer und gestalten ihn lesbarer. Als in sich geschlossene Codeblöcke führen sie eine spezifische Aufgabe aus. So werden Wiederholungen vermieden und gleichzeitig komplexe Programme in kleinere, besser handhabbare Teile zerlegt.
Wer hat's geschrieben?
Allen B. Downey ist Redakteur bei Brilliant und emeritierter Professor für Informatik am Olin College of Engineering, Massachusetts. Er hat am Wellesley- und am Colby-College und an der Universität von Berkeley Informatik unterrichtet. Seinen Doktortitel in Informatik hat er an der U.C. Berkeley erworben, seinen Master am MIT. Seine zahlreichen bei O’Reilly erschienenen Bücher sind bekannt für ihre ausgefeilte und praxiserprobte Didaktik.

