: Allen B. Downey
: Python lernen mit KI-Tools Einstieg in die Programmierung mit KI-Unterstützung
: O'Reilly Verlag
: 9783960108931
: Animals
: 1
: CHF 27.00
:
: Programmiersprachen
: German
: 378
: Wasserzeichen
: PC/MAC/eReader/Tablet
: ePUB
Nutzen Sie KI-Assistenten, um Python schneller und effektiver zu lernen! - Eine der ersten Einführungen in die Programmierung, die virtuelle Assistenten wie ChatGPT (LLMs) aktiv und didaktisch durchdacht für einen besseren Lernerfolg nutzt - Die Übungsaufgaben werden mit ChatGPT gelöst und dabei auch der Einsatz von KI-Assistenten als Hilfsmittel für die Programmierung gezeigt - Inklusive Prompting, Testen von Code und Debugging mit LLMs - Als Lernumgebung werden Jupyter Notebooks genutzt Python eignet sich hervorragend für den Einstieg in die Programmierung. Dieser abwechslungsreiche Praxiskurs führt Sie Schritt für Schritt in die Sprache ein, beginnend mit grundlegenden Konzepten über Funktionen und Datenstrukturen bis hin zur objektorientierten Programmierung. Das Buch geht auch auf die spannenden neuen Möglichkeiten ein, die KI-Assistenten wie ChatGPT Programmiererinnen und Programmierern bieten, und zeigt effektives Prompting, das Testen von Code und das Debugging mit KI. Durch zahlreiche Übungen, bei denen KI-Tools zum Einsatz kommen, sowie Fallstudien, kurze Verständnistests und kleinere Projekte in Jupyter Notebooks können Sie die neu erlernten Programmierkonzepte gleich ausprobieren. Auf diese Weise festigen Sie Ihr Verständnis für die konkrete Programmierpraxis und erfahren, wie KI-Assistenten Sie auch zukünftig im Programmieralltag unterstützen können. - Starten Sie mit den Grundlagen, einschließlich Sprachsyntax und Semantik - Entwickeln Sie eine klare Vorstellung von den jeweiligen Programmierkonzepten - Lernen Sie Variablen, Anweisungen, Funktionen und Datenstrukturen kennen - Arbeiten Sie mit Dateien und Datenbanken - Verstehen Sie Objekte, Methoden und objektorientierte Programmierung - Wenden Sie Debugging-Techniken an, um Syntax-, Laufzeit- und Semantikfehler zu beheben - Nutzen Sie KI-Tools von Anfang an, um Ihren Lernprozess zu beschleunigen

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.

Vorwort


Für wen ist dieses Buch gedacht?


Wenn Sie programmieren lernen möchten, sind Sie hier genau richtig. Die Programmiersprache Python ist für Anfängerinnen und Anfänger bestens geeignet – und eine der am häufigsten nachgefragten Fähigkeiten.

Außerdem sind Sie genau zur richtigen Zeit gekommen, denn es war wohl nie einfacher, programmieren zu lernen. Mit virtuellen Assistenten, wie ChatGPT, müssen Sie nicht mehr allein lernen. In den einzelnen Kapiteln werde ich Ihnen immer wieder Vorschläge dazu machen, wie Sie diese KI-Tools nutzen können, um Ihr Lernen zu beschleunigen.

Dieses Buch ist hauptsächlich für Menschen gedacht, die noch nie programmiert haben, sowie für diejenigen, die schon etwas Erfahrung in einer anderen Programmiersprache mitbringen. Wenn Sie sich bereits gut mit Python auskennen, werden Ihnen die ersten paar Kapitel möglicherweise zu langsam vorkommen.

Eine der Herausforderungen beim Programmierenlernen liegt darin, dass Sie eigentlichzwei Sprachen lernen müssen: zum einen die Programmiersprache selbst und zum anderen das Vokabular, das wir nutzen, um über Programme zu sprechen. Lernen Sie nur die Programmiersprache, werden Sie vermutlich Probleme bekommen, wenn Sie eine Fehlermeldung verstehen, die Dokumentation lesen, sich mit anderen über die Sprache austauschen oder virtuelle Assistenten verwenden möchten. Sofern Sie bereits etwas programmiert, sich aber nicht auch mit dieser zweiten Sprache beschäftigt haben, hoffe ich, dass dieses Buch für Sie hilfreich sein wird.

Ziele dieses Buchs


Beim Schreiben dieses Buchs habe ich versucht, vorsichtig mit der Fachsprache umzugehen. Ich definiere jeden Begriff bei seinem ersten Vorkommen. Außerdem gibt es am Ende jedes Kapitels ein Glossar, das die eingeführten Begriffe noch einmal zusammenfasst.

Darüber hinaus habe ich mich bemüht, die Dinge möglichst gut auf den Punkt zu bringen. Je weniger Hirnleistung nötig ist, um das Buch zu lesen, desto mehr bleibt für das Programmieren übrig.

Allerdings reicht es nicht aus, einfach nur ein Buch zu lesen, um programmieren zu lernen – ohne Training geht es nicht. Aus diesem Grund enthält das Buch am Ende jedes Kapitels Übungen, mit denen Sie das Gelernte vertiefen können.

Wenn Sie sorgfältig lesen und die Übungen konsequent durcharbeiten, werden Sie Fortschritte machen. Ich muss Sie allerdings warnen – programmieren ist nicht einfach und kann selbst für erfahrene Programmierer frustrierend sein. Im Verlauf dieses Buchs stelle ich Strategien vor, die Ihnen helfen sollen, korrekte Programme zu schreiben und inkorrekte zum Laufen zu bringen.

Orientierung in diesem Buch


Die Kapitel dieses Buchs bauen aufeinander auf. Daher sollten Sie sie nacheinander lesen und sich genug Zeit für die Übungen nehmen, bevor Sie weitermachen.

Die ersten sechs Kapitel stellen Grundelemente wie Arithmetik, Bedingungen und Schleifen vor. Zudem lernen Sie Funktionen kenn