Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Coding mit KI für Dummies (eBook)

(Autor)

eBook Download: EPUB
2024
553 Seiten
Wiley-VCH (Verlag)
978-3-527-84797-6 (ISBN)

Lese- und Medienproben

Coding mit KI für Dummies - Chris Minnick
Systemvoraussetzungen
24,99 inkl. MwSt
(CHF 24,40)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Lassen Sie sich beim Programmieren assistieren

Von der Prozessautomatisierung über die Code-Optimierung bis hin zur Erledigung von Kernaufgaben wie Dokumentation, Debugging und Aktualisierung - künstliche Intelligenz hilft Ihnen dabei, sich auf den Kern Ihrer Entwicklungsarbeit zu konzentrieren. In diesem Buch lernen Sie die wichtigsten Plattformen kennen, mit denen Sie neuen Code schreiben und Ihre Codequalität verbessern können. Sie erfahren, welche Möglichkeiten und welche Grenzen die KI-Tools haben und wie Sie diese für Routineaufgaben einsetzen. So behalten Sie den Kopf frei für die wichtigen Aufgaben.

Sie erfahren

  • Welche Tools und Plattformen Sie kennen sollten
  • Wie Sie die Lesbarkeit von Code verbessern
  • Wie Sie Bugs mithilfe von KI beseitigen
  • Wie Sie mithilfe von KI Ihren Code wartungsfreundlicher gestalten


Chris Minnick ist ein erfolgreicher Autor, Lehrer, Programmierer und ein begeisterter Lerner. Er ist Autor oder Co-Autor von über zwanzig Büchern, darunter Bücher, die Kindern das Programmieren beibringen. Er hat Videokurse entwickelt und unterrichtet professionelle Entwickler in den Bereichen Programmierung und maschinelles Lernen.

Einleitung


Fast ein Jahr nach der Veröffentlichung von ChatGPT von OpenAI habe ich angefangen, an diesem Buch zu schreiben. Diese erstaunliche Innovation und die darauffolgenden Bereitstellungen von generativen KI-Tools von Microsoft, Google, Facebook und anderen haben dazu geführt, dass wir heute anders über die Erstellung von Inhalten denken. Gleichzeitig sind wir mit wichtigen Fragen konfrontiert, wie die Zukunft unserer Arbeit aussehen wird – vor allem für diejenigen, deren Arbeit hauptsächlich mit den Dingen zu tun hat, die Tools wie ChatGPT bereits jetzt schon ziemlich gut können.

Meine eigenen Gefühle in Bezug auf generative KI sind gemischt. Einerseits mache ich mir Sorgen, dass die Schreib- und Programmierkenntnisse, mit denen ich mehr als die Hälfte meines Lebens verbracht habe, nicht mehr gebraucht werden. Andererseits sehe ich, dass KI das Potenzial hat, einige der langweiligsten und am wenigsten lohnenden Arbeiten zu übernehmen und mir Zeit und Mühe zu sparen, die ich den kreativeren Teilen des Schreibens und Programmierens widmen kann.

Ich mache mir auch Sorgen, ich könnte etwas auf die ganz herkömmliche Weise schreiben (in der Art »ich denke mir etwas aus und schreibe es auf«), und die Leser könnten annehmen, ich hätte KI dafür verwendet. Das geschah bei einem Buch, das ich letztes Jahr über ein relativ aktuelles Thema geschrieben habe. Leute, die sich nicht die Mühe machten, das Buch zu lesen, kommentierten, dass »es wahrscheinlich von KI geschrieben wurde«. Aufgrund dieser Erfahrung kündigte ich an, dass ich den Prozess des Schreibens meines nächsten Buches per Livestream übertragen würde. Zu diesem Zeitpunkt hatte ich keine Ahnung, dass mein nächstes Buch von KI handeln würde. Hier bin ich also und schreibe ein Buch über Programmierung mit KI, während ich meinen Schreibprozess per Livestream übertrage, um zukünftigen Lesern zu beweisen, dass das Buch nicht von KI erstellt wurde. Wenn Sie daran zweifeln, dass ich dieses Buch auf die altmodische Art und Weise geschrieben habe, oder wenn Sie ein paar Hundert Stunden Zeit haben, können Sie unter https://bit.ly/codingwithai zusehen, wie das Buch entsteht.

Obwohl ich mich weigere, meine Bücher mithilfe von KI zu schreiben, und generell dagegen bin, dass andere Menschen KI zum Schreiben von Büchern verwenden, bin ich anderer Meinung, wenn es um die Verwendung von KI-Tools zur Erstellung von Computercode geht. In der Geschichte der Computerprogrammierung ging es immer darum, dass Menschen bessere Tools erfanden, die das Coding einfacher machten. Als ich in den 1990er-Jahren beim Software Development Magazine arbeitete, war Roger Smith dort technischer Redakteur. Eines Tages, als wir über ein neues Programmiertool sprachen, erzählte mir Roger, dass er glaubte, dass wir in Zukunft in der Lage sein würden, Software unter Verwendung natürlicher Sprache zu schreiben. Ich war skeptisch. Fast 30 Jahre später stellt sich heraus, dass Roger recht hatte.

Die KI wandelt sich in raschem Tempo. Technologien und Tools, die heute neu und interessant sind, werden vielleicht schon in vier Wochen durch bessere ersetzt. Da ich über Technologie und Programmierung schreibe, besteht immer die Gefahr, dass etwas, was ich heute schreibe, bei Erscheinen des Buches bereits veraltet ist. Aber auch wenn sich KI und KI-Softwareentwicklungstools sicherlich verbessert haben, werden die Techniken, über die ich hier schreibe, genauso anwendbar sein – es sei denn, KI hat den Beruf des Softwareentwicklers überflüssig gemacht und jeder, der früher Softwareentwickler war, wird jetzt dafür bezahlt, am Strand abzuhängen (oder was auch immer Ihre Vorstellung von Freizeit und Entspannung ist).

Ob Sie diese neue Ära der KI-gestützten Programmierung begrüßen oder sie ablehnen, es lässt sich nicht leugnen, dass sie da ist. In diesem Buch zeige ich Ihnen, wie diese Tools funktionieren und wie Sie sie nutzen können, um nicht nur einfacher und schneller Code zu schreiben, sondern auch, um besseren Code zu entwickeln.

Ich wünsche Ihnen viel Spaß bei der Lektüre dieses Buches und hoffe, dass Sie es nützlich finden. Wenn Sie Fragen oder Anmerkungen haben, wenden Sie sich bitte an mich unter chris@minnick.com.

Hinweise zur Übersetzung


Liebe Leserin, lieber Leser, Sie halten die deutsche Übersetzung des Buches »Coding with AI For Dummies« von Chris Minnick in Ihren Händen. Alle Fließtexte wurden durchgehend in die deutsche Sprache übersetzt, allerdings gilt das nicht für die zahlreichen Abbildungen im Buch, die Screenshots von KI-Tools enthalten, und den Programmcode. Viele der von Chris Minnick diskutierten Tools enthalten beispielsweise keine deutschen Menüs. Hinzu kommt, dass die Ausgaben der KI-Tools meist nicht genau so reproduzierbar sind, wie sie der Autor im Buch beschreibt – weder auf Deutsch noch auf Englisch. Dies liegt in der Natur dieser Werkzeuge selbst und ihrer ständigen Weiterentwicklung. Daher finden Sie in der Regel die Originalabbildungen des Autors, auf die er sich auch im Text bezieht. Wir haben uns bemüht, dort, wo dies sinnvoll erscheint, Inhalte der Screenshots zu übersetzen, um Ihnen, liebe Leserin, lieber Leser, ein möglichst konsistentes Lesevergnügen zu bereiten.

Über dieses Buch


Was die Programmierung mit generativer KI betrifft, sind wir alle noch Dummies. Egal, ob Sie gerade erst mit dem Programmieren angefangen haben, oder ob Sie ein Veteran sind – dieses Buch wird Ihnen beibringen, was Sie wissen müssen, um von den neuen Tools zu profitieren, die immer schneller verfügbar werden.

Es geht um die folgenden Themen:

  • Grundprinzipien des maschinellen Lernens (ML), des Deep Learning (DL) und der generativen KI (GenKI)
  • Verantwortungsvoller, sicherer und ethischer Umgang mit KI
  • Verwendung einiger der neuesten Tools für die Programmierung mit KI
  • Einsatz von KI zur Unterstützung bei
    • der Automatisierung monotoner Codieraufgaben
    • dem Erlernen neuer Fähigkeiten
    • der Verbesserung Ihren Codes
    • dem Testen Ihres Codes
    • dem Dokumentieren Ihres Codes
    • der Pflege des Codes

Beachten Sie beim Lesen des Buches Folgendes:

  • Sie können das Buch von Anfang bis Ende lesen, aber Sie können auch beliebige Abschnitte lesen, wenn Sie das möchten. Wenn Sie ein Thema interessiert, beginnen Sie dort. Sie können jederzeit zu früheren Kapiteln zurückkehren, falls nötig.
  • Irgendwann werden Sie nicht mehr weiterkommen, und etwas, das Sie ausprobieren, wird nicht wie vorgesehen funktionieren. Haben Sie keine Angst! Es gibt viele Ressourcen, die Ihnen helfen können, darunter Support-Foren, andere Benutzer im Internet, KI-Chatbots und mich! Sie können mich per E-Mail unter chris@minnick.com oder über meine Website (https://www.chrisminnick.com) kontaktieren. Außerdem können Sie sich für meinen Substack (https://chrisminnick.substack.com) anmelden, um gelegentliche Updates von mir über KI, Programmierung und Lernen zu erhalten.
  • Der Code im Buch ist in einer nicht proportionalen Schrift wie dieser ausgezeichnet: <h1>Hallo!</h1>.

Einige Webadressen werden über zwei Textzeilen hinweg umgebrochen. Wenn Sie dieses Buch in gedruckter Form lesen und eine dieser Webseiten besuchen möchten, geben Sie die Webadresse einfach genau so ein, wie sie im Text angegeben ist, und tun Sie so, als gäbe es den Zeilenumbruch nicht. Wenn Sie dieses Buch als E-Book lesen, haben Sie es leicht – klicken Sie einfach auf die Webadresse, um direkt zur Webseite zu gelangen.

Törichte Annahmen über die Leser


Ich mache nicht viele Annahmen über Sie, den Leser, aber doch ein paar wenige.

Ich gehe davon aus, dass Sie bereits Erfahrung mit dem Programmieren in einer Computersprache haben oder damit vertraut sind. Es ist nicht wichtig, in welcher Sprache Sie programmieren, sondern nur, dass Sie wissen, was Programmieren ist und dass Sie es schon einmal gemacht haben. Wenn Sie neu in der Computerprogrammierung sind, gibt es viele ausgezeichnete Bücher und Tutorials, die Ihnen in wenigen Tagen den Hintergrund vermitteln, den Sie für dieses Buch benötigen. Ich empfehle Coding Alles-in-einem-Band für Dummies, 2. Auflage (geschrieben von mir und einem großartigen Team von anderen Programmierexperten), das eine Einführung in alle Sprachen und Techniken enthält, die Sie in diesem Buch verwenden. Lesen Sie vor allem die Kapitel über Python und JavaScript.

Die meisten Beispiele in diesem Buch sind JavaScript-Code, weil das die Programmiersprache ist, die ich am besten kenne. Dies ist jedoch kein JavaScript-spezifisches Buch, und die Techniken und Tools, die ich verwende, um meinen JavaScript-Code zu schreiben oder zu verbessern, funktionieren mit jeder Sprache. Die Code-Beispiele sind im Allgemeinen einfach genug, um auch ohne spezielle JavaScript-Kenntnisse verstanden zu werden.

Ich gehe davon aus, dass Sie über einen Computer mit einem modernen Webbrowser verfügen. Sie werden die meisten...

Erscheint lt. Verlag 11.9.2024
Reihe/Serie Für Dummies
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik
Schlagworte AlphaCode • AutoMI • Chatbot • ChatGPT • Coden mit KI • Code Whisperer • Copilot • DeepMind • Eingabeaufforderung • GitHub • Informatik • Intellicode • KI-Programme • KI-Tool • Künstliche Intelligenz • Prompt Engineering • Prompting • Replit AI • Replit worspace • Sprachbefehl • Sprachverarbeitung • Tabmine • Textanweisung
ISBN-10 3-527-84797-9 / 3527847979
ISBN-13 978-3-527-84797-6 / 9783527847976
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Ohne DRM)

Digital Rights Management: ohne DRM
Dieses eBook enthält kein DRM oder Kopier­schutz. Eine Weiter­gabe an Dritte ist jedoch rechtlich nicht zulässig, weil Sie beim Kauf nur die Rechte an der persön­lichen Nutzung erwerben.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
CHF 68,35
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
CHF 68,35
Der Weg zur professionellen Vektorgrafik

von Uwe Schöler

eBook Download (2024)
Carl Hanser Verlag GmbH & Co. KG
CHF 29,30