KI mit GitHub Copilot für Entwickler im Jahr 2026 | Arno Pretorius | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

KI mit GitHub Copilot für Entwickler im Jahr 2026

teacher avatar Arno Pretorius, IT Freelancer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Course Introduction

      2:00

    • 2.

      Was ist GitHub Copilot?

      1:34

    • 3.

      Wie funktioniert GitHub Copilot?

      0:54

    • 4.

      Erstellen Sie ein GitHub-Konto

      2:25

    • 5.

      Visual Studio Code – Installation und Einrichtung

      2:08

    • 6.

      Vorbereiten Ihres Arbeitsbereichs

      4:49

    • 7.

      Konfigurieren der Inlinebearbeitung von Visual Studio-Code

      1:31

    • 8.

      Installieren und Einrichten von GitHub Copilot

      4:01

    • 9.

      Verwenden Sie KI-gestützte Codevorschläge zum Schreiben von Code

      6:57

    • 10.

      Mastering-Aufforderungen: Verwenden Sie Kommentare, um die KI von GitHub Copilot zu steuern

      6:16

    • 11.

      Schreiben eines vollständigen ausführbaren Drehbuch / Skript mit Vorschlägen

      6:20

    • 12.

      Erkunden der Chatfunktion im Inline- und Seitenbereich

      5:37

    • 13.

      Arbeiten mit verschiedenen Chat-Funktionen

      7:50

    • 14.

      Best Practices für die Inline-Chatfunktion

      9:25

    • 15.

      Best Practice für die Chatfunktion im Seitenfenster

      3:41

    • 16.

      Reparieren und Erklären von Quellcode

      4:48

    • 17.

      Bewertung und Beobachtung von Kommentaren

      5:21

    • 18.

      Hinzufügen von Kontext mit Referenzen zum Ausführen von Aktionen

      7:03

    • 19.

      Entitäten für bestimmte Lösungen abfragen

      3:29

    • 20.

      Implementieren Sie Schrägstriche für schnelle Aktionen

      6:38

    • 21.

      Prompt Engineering – Richtlinien und Best Practices

      3:43

    • 22.

      Erstellen Sie Ihr eigenes Projekt

      0:31

    • 23.

      Vielen Dank!

      0:44

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

46

Teilnehmer:innen

2

Projekte

Über diesen Kurs

Was Sie brauchen:

Dieser Kurs richtet sich an Entwickler, die keine Erfahrung mit KI-gestütztem Programmieren haben. Sie benötigen keine erweiterte Ausrüstung – lediglich einen Desktop- oder Laptop mit Internetverbindung.

Um es einfach zu halten, verwenden wir GitHub Copilot neben Visual Studio Code als Programmierumgebung. Sie erfahren, wie Sie Copilot in Ihren Workflow integrieren, Code effizienter schreiben und KI-gestützte Vorschläge nutzen können. 


Was Sie lernen werden:

In diesem Kurs erfahren Sie, wie Sie KI-gestützte Programmiertools einsetzen, um Ihren Entwicklungsworkflow zu verbessern. Sie erfahren, wie GitHub Copilot das Programmieren mit intelligenten Vorschlägen, Chat im Editor und kontextbezogener Unterstützung verbessert.

Im Laufe der Zeit lernen Sie erweiterte Funktionen kennen, darunter das Feinabstimmen von Chat-Interaktionen und das Erstellen effektiver Eingabeaufforderungen zum Bewältigen komplexer Programmieraufgaben. Der Kurs verbindet Theorie mit praktischer Praxis und stellt sicher, dass Sie sowohl ein solides Verständnis als auch praktische Fähigkeiten erwerben, um GitHub Copilot nahtlos in Ihren Workflow zu integrieren.

Was Sie tun werden:

Während des Kurses lernen Sie zunächst Schlüsselkonzepte mit einer starken theoretischen Grundlage kennen und setzen dann Ihr Wissen mit praktischen Übungen in die Praxis um. Diese praktischen Übungen helfen Ihnen, Ihr Verständnis zu festigen und Sie darauf vorzubereiten, anspruchsvollere Programmieraufgaben selbstbewusst zu bewältigen.

Schließlich erstellen Sie im Abschnitt "Projekte und Ressourcen" Ihr eigenes Projekt. Hier nehmen Sie die erlernten Fähigkeiten zur Hand, um etwas Nützliches für sich selbst zu entwerfen und zu bauen, und stellen alles auf eine praktische und personalisierte Weise zusammen.


Vorteile des Kurses:

Dieser Kurs beinhaltet:

  • Mehr als 1,5 Stunden Video auf Abruf
  • Theoretische Lektionen zum Erlernen grundlegender Konzepte
  • Praktische Übungen zur Anwendung Ihres Wissens
  • Mehr als 20 Lektionen insgesamt

Über deinen Kursleiter:

Hallo, ich bin Arno Pretorius, ein qualifizierter IT-Lehrer mit Erfahrung im Unterrichten sowohl im Präsenz- als auch im Online-Bereich sowie mit Fachkenntnissen in AWS und Softwareentwicklung. Meine Leidenschaft ist es, Programmieren für jedermann zugänglich und angenehm zu machen, unabhängig von seinem Hintergrund.

Möchten Sie mehr erfahren?

Wenn Ihnen dieser Kurs gefallen hat und Sie in Zukunft möglicherweise weitere Kurse auf dem Laufenden halten möchten, folgen Sie mir bitte auf Skillshare!

Triff deine:n Kursleiter:in

Teacher Profile Image

Arno Pretorius

IT Freelancer

Kursleiter:in

Arno is an IT freelancer and former computer science teacher specialising in web development, cloud computing, and DevOps. He focuses on practical, hands-on teaching that helps learners turn knowledge into real-world projects.

He holds a BSc in Information Technology and a Postgraduate Certificate in Education (PGCE), and is an AWS Certified Solutions Architect and Developer, bringing real-world cloud and industry experience to his teaching.

To stay up to date with his courses you can follow his Skillshare profile to receive the latest updates and announcements.

Vollständiges Profil ansehen

Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Course Introduction: Willkommen zum Co-Pilotkurs von AI W Gid Hub für Entwickler Ich bin Anna Pretoris , freiberufliche IT-Mitarbeiterin und formelle Und in diesem Kurs zeige ich Ihnen, wie Sie KI auf einfache, praktische und effiziente Weise in Ihren Entwicklungsablauf integrieren KI auf einfache, praktische und effiziente Weise in Ihren Entwicklungsablauf praktische und Jetzt benötigen Sie keine KI-Vorkenntnisse mehr. Sie benötigen keine komplexen Tools. Sie benötigen lediglich einen Computer, Visual Studio-Code und eine Internetverbindung. Ich werde Sie durch die Installation von Github Copilot, die korrekte Einrichtung und die genaue Verbesserung Ihrer Programmiererfahrung führen korrekte Einrichtung und die genaue Verbesserung Ihrer Programmiererfahrung Sie erfahren, wie Copilot intelligente Vorschläge, kontextsensitive Vervollständigungen und Inline-Erklärungen bietet , mit denen Sie schneller und viel sauberer programmieren viel sauberer programmieren Im weiteren Verlauf des Kurses gehen wir über die Grundlagen hinaus Sie lernen, effektive Eingabeaufforderungen zu erstellen , die Antworten der Copiloten zu verfeinern und sie zur Unterstützung beim Debuggen, bei der Dokumentation und bei komplexeren Codierungsaufgaben zu verwenden Dokumentation und bei komplexeren Codierungsaufgaben Jetzt wird alles anhand einer Kombination aus klaren Erklärungen und praktischer Praxis vermittelt einer Kombination aus klaren Erklärungen und praktischer und Geführte Laborübungen helfen Ihnen dabei, Selbstvertrauen aufzubauen , indem Sie das Gelernte in Echtzeit anwenden. Wenn Sie nun den Bereich Projekte und Ressourcen erreichen , sind Sie bereit, Ihr eigenes praktisches Projekt mit Copilot als Ihrem KI-Codierungspartner zu erstellen mit Copilot als Ihrem KI-Codierungspartner Dieser Kurs umfasst nun mehr als eineinhalb Stunden strukturierter Inhalte in 20 Lektionen und praktischen Übungen, die Ihnen helfen sollen, KI reibungslos und effektiv in Ihren Arbeitsablauf zu integrieren reibungslos und effektiv in Ihren Arbeitsablauf Jetzt helfe ich Entwicklern mit großer Leidenschaft dabei , intelligenter und effizienter zu arbeiten. Und dieser Kurs ist so konzipiert, dass er Ihnen praktische Fähigkeiten vermittelt, die Sie sofort anwenden können. Vertrauen Sie mir also, Sie sind in guten Händen. 2. Was ist GitHub Copilot?: Hallo, alle zusammen. Willkommen zur nächsten Lektion, die sich darauf konzentrieren wird, einen Blick darauf zu werfen was Github-Copilot ist. Lassen Sie uns nun einen Blick darauf werfen Github-Copilot. Es handelt sich im Wesentlichen um einen KI-gestützten Codierungsassistenten , der von Gitub entwickelt wurde Es lässt sich auch nahtlos als Erweiterung in Ihren Code-Editor oder Ihre ID integrieren, und zwar hauptsächlich in Visual Studio-Code Hilft Ihnen auch dabei, Code direkt in Ihrem Editor zu schreiben . Sie müssen nicht externe Software außerhalb verwenden und Ihren Code außerhalb einfügen und dann immer wieder zu Visual Studio CAD zurückkehren. Es ist alles gut für Sie integriert. Es hat auch die Möglichkeit, Codefragmente und ganze Funktionen basierend auf Ihrem Kontext vorzuschlagen Codefragmente und ganze Funktionen basierend auf Ihrem Nehmen wir an, Sie sind damit beschäftigt, eine Funktion zu erstellen , eine Funktion , die die Temperatur auswertet Was passieren kann, ist, wenn Sie Github Copa verwenden, es wird Ihnen einige Vorschläge geben, wie Sie den Code vervollständigen können oder auch, wie Sie ihn verbessern Eine weitere wichtige Sache , die Sie bei Github Copula beachten sollten , ist, dass es sehr nützlich ist, da es eine Vielzahl von Programmiersprachen unterstützt Jetzt werden diese natürlich direkt von PySon über JavaScript bis hin zu HML und so 3. Wie funktioniert GitHub Copilot?: Hallo, alle zusammen. Und willkommen zur nächsten Lektion, die sich darauf konzentrieren wird, einen Blick darauf zu werfen, wie der Github-Copilot funktioniert. Lassen Sie uns also einen Blick darauf werfen Also, wie funktioniert Giu Copilot? Im Grunde liest der Gu-Copilot also den Code, den Sie in Ihrem Editor schreiben, und schlägt dann vor, was als Nächstes kommt Es verwendet auch KI, auf viel öffentlich verfügbarem Code trainiert wurde, um intelligente Vorschläge zu generieren welchen Code Sie in Ihrem Editor zu generieren versuchen in Ihrem Editor zu generieren Jetzt können Sie auch Code eingeben oder einen Kommentar schreiben, der sogar beschreibt, was Sie benötigen, und es wird Ihnen Code vorschlagen , der Ihren Bedürfnissen entspricht Wie wir wissen, funktioniert es auch in unserem Code-Editor . Dies trägt dazu bei, den Codierungsprozess für uns viel schneller und einfacher zu gestalten. 4. Erstelle ein GitHub-Konto: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf die Einrichtung von Github konzentrieren wird. Zuallererst möchten Sie Gitub in Ihren Suchbrowser eingeben und Gitub in Ihren Suchbrowser eingeben wir können die Google-Suche Dann möchtest du hier auf die erste Option mit der Aufschrift Git up klicken , hippe Software auf einem einzigen kollaborativen Programm einbauen , also willst du darauf klicken Und als Referenz werden Sie in Ihrer URL sehen, es github.com heißt, und das ist sicher, dass Sie auf der richtigen Website sind Jetzt wollen wir uns für ein Gitup-Konto anmelden Okay. Dann möchten wir einige Informationen wie ein E-Mail-Passwort und einen Benutzernamen eingeben. Also lass uns weitermachen und das ausfüllen. Also willst du einfach weitermachen und das tun. Also werde ich weitermachen und das tun. Okay. Okay, und dann willst du ein Passwort und dann auch einen Benutzernamen eingeben. Okay, wir haben also diese Details. Und wenn Sie bereit sind, fortzufahren, können Sie Ihr Konto einfach weiter verifizieren. Und jetzt müssen Sie hier ein visuelles Rätsel oder ein Audiorätsel lösen, und dann können Sie mit dem nächsten Schritt fortfahren. Also werde ich weitermachen und das machen und dann werden wir uns nach der Fertigstellung des notwendigen Puzzles wieder treffen . Nachdem Sie das Rätsel gelöst haben, werden Sie weitergeleitet wo Sie Ihre E-Mail-Adresse bestätigen können. Sie können also einfach weitermachen und Ihren entsprechenden Code abrufen. Und füge das ein. Richtig. Und wir können sehen, dass unser Konto erstellt wurde. Jetzt können wir uns anmelden, um fortzufahren. Sie möchten also Ihren Benutzernamen oder Ihre E-Mail-Adresse gefolgt von Ihrem Passwort eingeben. Lassen Sie uns also weitermachen und genau das tun. Ordnung. Also jetzt können wir weitermachen und uns anmelden. Und da sind wir. So gut gemacht, du hast dein Gitub-Konto erfolgreich erstellt. Dies wird notwendig werden. Stellen Sie also sicher, dass Sie es eingerichtet und einsatzbereit haben Und im nächsten Video werden wir weitermachen und alles mit Visual Studio-Code einrichten. Ordnung. Gut gemacht, dass Sie an diesen Punkt gekommen sind. Ich würde Ihnen empfehlen, eingeloggt zu bleiben. Stellen Sie also sicher, dass Sie dieses Dashboard nicht verlassen. Ich empfehle, es als Tab offen zu lassen. In Ordnung, das war's also beim Erstellen eines Gitub-Accounts. 5. Visual Studio Code – Installation und Einrichtung: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf das Herunterladen und Installieren von Visual Studio-Code konzentrieren wird . Lassen Sie uns also weitermachen und danach suchen. Hier haben wir Visual Studio-Code für Mac Linux und Windows heruntergeladen , damit wir diese Option auswählen können. Jetzt möchten Sie Visual Studio-Codes herunterladen, Visual Studio-Codes herunterladen auf Ihrem Betriebssystem basieren. Wenn Sie also Windows Ten und 11 verwenden, können Sie hier auf diese Option klicken um sie auf Ihrem Gerät zu installieren, oder wenn Sie ein MacOS-Gerät verwenden, können Sie sie hier entsprechend einrichten. In Ordnung, ich bin also auf Windows. Ich werde Windows wählen. Okay, es wird also Vis-Code herunterladen. Und wenn dies aus irgendeinem Grund nicht der Fall ist, können Sie auf den direkten Download-Link klicken , falls er nicht automatisch für Sie heruntergeladen wird. Wir können hier also sehen, dass es heruntergeladen wurde. Ich werde weitermachen und den Setup-Assistenten öffnen. Okay, ich nehme mir einen Moment Zeit. Also wollen wir die Vereinbarung akzeptieren, dann können wir weiter, weiter, weiter sehen. Und ich möchte ein Desktop-Symbol erstellen, und ich werde die Standardeinstellungen hier so belassen , wie sie hier sind. Okay. Was ich jetzt tun werde, ist „Weiter“ zu sagen und zu installieren. In Ordnung, es wird also einen Moment dauern, das einzurichten. Also alles, was wir jetzt tun müssen, ist geduldig zu sein , bis dieser Prozess abgeschlossen ist. Also gut, los geht's. In Ordnung. Geben wir uns einen Moment Zeit, dann machen wir weiter, wenn der Prozess abgeschlossen ist. In Ordnung, also willkommen zurück. Wie Sie sehen können, wurde Visual Studio-Code tatsächlich auf unserem System installiert, und ich werde das Kontrollkästchen hier belassen, um Visual Studio-Code zu starten. Ich sage „Fertig“, und das öffnet es automatisch für uns. Lassen Sie uns also weitermachen und „Fertig“ sagen. Es wird jetzt einen Moment und noch ein paar Sekunden dauern, und da sind wir. Gut gemacht. Sie haben erfolgreich Visual Studio-Code auf Ihrem System eingerichtet . Gut gemacht, dass Sie an diesen Punkt gekommen sind. 6. Vorbereitung deines Arbeitsbereichs: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, bei der es um die Vorbereitung unseres Arbeitsplatzes gehen wird. Lasst uns also anfangen. Als Erstes möchten wir nun einen Ordner auf unseren Desktops erstellen . Ich werde genau das tun. Also werde ich einfach einen neuen Ordner erstellen und ihn Mein Projekt nennen. Sehr einfach. Sie können ihm einen beliebigen Namen geben. Es spielt wirklich keine Rolle. Dann können Sie Visual Studio Code öffnen. Und was wir dann tun können, ist hier oben links auf das Symbol zu klicken und zu Datei zu gehen. Dann können wir zu Ordner öffnen navigieren. Dann willst du zu deinem Desktop gehen? Dann möchten Sie weitermachen und diesen bestimmten Ordner im Visual Studio-Code namens Mein Projekt öffnen diesen bestimmten Ordner im . DR, wir haben jetzt unser Projekt eingerichtet. Perfekt. Als Nächstes möchte ich die Tatsache erwähnen , dass dieser Kurs für Entwickler ist. Es wird davon ausgegangen, dass Sie ein Entwickler sind , der mit einer bestimmten Sprache arbeitet. Egal, ob es PysON ist oder Sie mit JavaScript arbeiten oder sogar mit Markup-Sprachen wie HML, CSS usw. Nun, es spielt hier keine Rolle , was Sie verwenden, aufgrund der Konzepte, die ich Ihnen in diesem Kurs beibringe, wie ich Nur der Klarheit halber und um Ihnen einen kleinen Einblick zu geben, werde ich einfach weitermachen und drei verschiedene Dateien erstellen, eine in Python, eine in HML und eine in JavaScript Ich werde Ihnen nur den Prozess zeigen, wie Sie hier als Visual Studio-Code loslegen können Ich gehe davon aus, dass viele von Ihnen bereits wissen , wie man weitermacht und anfängt und so, aber ich mache das nur aus Gründen der Klarheit und der Übersichtlichkeit. Ich werde den Mauszeiger über diesen Bereich bewegen und ein Symbol mit dem Namen Neue Datei wird angezeigt . Ich werde darauf klicken Der erste wird Index j HML sein, mit HML. Ich werde hier einen Code hinzufügen, der H one sagt, und ich werde hi world sagen Sehr einfach. Okay, dann mache ich weiter und erstelle eine neue Datei. Das wird PySon sein und das wird zum Beispiel Main Dot Pi sein Und hier sage ich einfach drucken und vielleicht bekommst du diese Erweiterungshinweise, die du installieren kannst , wenn du möchtest, dass PySons das schließt Und hier werde ich einfach Hallo Welt sagen. Dann noch eine, ich nenne diese App Dot JS. Ich sage Console Dot Log. Seine Welt. Sehr einfach. Ich habe drei Dateien hier. Der Übersichtlichkeit halber werden wir PySON nur als Demonstration für diesen Kurs verwenden Ich möchte Sie nur kurz darüber informieren. Index bei HMR zum Beispiel, was wir tun können, ist, hier auf das folgende Symbol zu klicken , zum Terminal zu navigieren und wir können neues Terminal sagen Das kannst du zur Seite schieben. Okay. Und was ich tun kann, ist, diesen Index für eine HML-Datei auszuführen, indem ich einfach Stärke sage und auf den Dateinamen verweise, Index HML ist , und Enter drücke Das wird in dem neuen Block hier geöffnet, Index HML mit dem Ordnung. Klär das einfach. Nehmen wir an, ich arbeite mit der PysOn-Datei, ich kann sie einfach als PySon und dann Main Dot Pie bezeichnen PySon und dann Main Dot Es wird High World ausführen. In Ordnung. Und dann ist der nächste App Dot Js. Dies setzt voraus, dass Sie kein JS auf Ihrem System haben. Sie können einfach Node sagen und dann App Dot JS ist der Dateiname, und das wird High World ausgeben. Und das Gleiche gilt auch für PysNFLE, als ich PySons ausgeführt habe und davon ausgegangen bin, dass PysON auf Ihrem System installiert ist Also noch einmal, wie ich bereits erwähnt habe, der Übersichtlichkeit halber, dies ist für Ich ging davon aus, dass Sie über Kenntnisse in einer Programmiersprache oder einer Auszeichnungssprache wie beispielsweise HML Behalte das also im Hinterkopf. Und auch hier werden wir die Preisgestaltung nur als Demonstration verwenden verstehen, wie Sie den Github-Copilot anwenden können Github-Copilot anwenden Also, was ich jetzt tun werde, ist dass ich weitermache und alles abschließe Ich werde App Dot JS und Index Dot HML löschen. Wenn Sie aus einem bestimmten Hintergrund kommen, können Sie die Programmiersprache Ihrer Wahl verwenden Also werde ich diese Dateien einfach löschen. Index. Und ich bleibe fit, da wir PySon benutzen Perfekt. Das ist nur , um uns vorzubereiten und stabil zu machen und so. Als Nächstes wollen wir nur ein paar Einstellungen in unseren Einstellungen wie JCNFar Visual Studio Code konfigurieren ein paar Einstellungen in unseren Einstellungen , nur um sicherzugehen, dass wir keine Probleme haben, die nicht mit Github Copilot übernommen werden 7. Konfiguriere die Inline-Bearbeitung von Visual Studio Code: Richtig. Was wir jetzt tun wollen, ist auf das fließende Symbol zu klicken. Dann möchten Sie zur Ansicht navigieren. Dann möchten Sie die Befehlspalette auswählen. Sie werden dir hier eine Liste mit Einstellungen und dergleichen geben. Was Sie tun möchten, ist, nach Einstellungen zu suchen Benutzereinstellungen in einem JS zu öffnen. Möglicherweise müssen Sie hier scrollen oder Sie müssen es eingeben, also möchten Sie hier auf diese Option klicken. Okay. Dann möchten Sie nach unten scrollen, bis Sie hier die Einstellung „Editor in Line Suggest Punkt aktiviert“ sehen. Sie möchten sicherstellen , dass diese Option hier true gesetzt wurde und dass sie nicht falsch ist sonst die Vorschläge , die uns der iTU-Copilot im VS-Code gegeben hat, nicht angezeigt werden Sie möchten also sicherstellen, dass Sie dies auf true setzen. Also kannst du das einfach entfernen und wahr sagen. Stellen Sie sicher, dass Sie Ihre Datei dann speichern , damit Sie Strg S drücken können, oder Sie können einfach weitermachen und einfach zu Datei gehen und dann speichern, wenn es Ihnen erlaubt. Das ist es, was Sie benötigen, um sicherzustellen , dass Sie es entsprechend eingerichtet haben Es ist sehr wichtig, dass Sie dies tun. Dann können Sie natürlich weitermachen und das Ganze schließen. Ich empfehle Ihnen, Vs Codes neu zu starten. Ich werde weitermachen und das schließen. Dann werde ich es wieder öffnen. Dann schauen wir mal, ob wir hier alles haben. Unser Projekt ist auch offen. Stellen Sie sicher, dass sich auch das öffnet und wir können loslegen. Es ist sehr wichtig, dass wir diese Anpassung vornehmen. 8. Installieren und Einrichten von GitHub Copilot: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf die Installation und Einrichtung von Github Copiloer konzentrieren wird und Einrichtung von Github Bevor wir fortfahren, stellen Sie einfach sicher, dass Sie im Dashboard immer noch mit Ihrem GitHub-Konto angemeldet sind Ihrem GitHub-Konto angemeldet . Sehr wichtig Jetzt können wir einfach Github Compiloer in Google eingeben und eine Google-Suche durchführen Dann möchten Sie nach unten scrollen, bis Sie Github Copilot, Ihren AI-Pair-Programmierer, sehen Ihren Sie möchten diese Option auswählen. Sie werden auf die folgende Seite weitergeleitet, und wir können sehen, dass Github Copola jetzt kostenlos verfügbar ist und wir können kostenlos loslegen, indem wir Visual Studio-Code verwenden, den wir bereits haben, und wir können dann die Erweiterung öffnen und uns und wir können sehen, dass Github Copola jetzt kostenlos verfügbar ist und wir können kostenlos loslegen, indem wir Visual Studio-Code verwenden, den wir bereits haben, und wir können dann die Erweiterung öffnen mit unserem Github-Konto anmelden Jetzt möchte ich Ihnen zunächst nur etwas Klarheit über die Pläne und Preise geben etwas Klarheit über die Pläne und , damit wir uns über die Pläne und Preise informieren können Wenn Sie nun nach unten scrollen, ist die kostenlose Option hier für Entwickler verfügbar, ist die kostenlose Option hier für Entwickler verfügbar die mit Github Copilo beginnen möchten Und ich möchte hier erwähnen , dass es eine Einschränkung gibt. Es beinhaltet also bis zu 2000 Abschlüsse und bis zu 50 Chat-Anfragen pro Monat Denken Sie also daran, wenn Sie sich dazu entschließen, es zu übertreiben und in diesem Kurs zu sehr damit davonzulaufen, müssen Sie auf die nächste Option umsteigen, die 10$ pro Monat kostet Denken Sie also daran, dass wir hier ein Limit haben. Aber wenn du in diesem Kurs folgst, was ich mache, und nur sicherstellst, dass du nicht zu viel tust und du einfach mitmachst, dann kannst du den Kurs abschließen und alles war umsonst. Denken Sie daran, dass es ein Limit gibt. Nun, für diejenigen, die lieber die Prote kaufen möchten, gibt es eine für 10$ pro Monat, und wir können sehen, dass Sie die ersten 30 Tage kostenlos bekommen Dadurch erhalten Sie unbegrenzten Zugriff auf Github Cop und es wird für verifizierte Schüler, Lehrer und Betreuer beliebter Open-Source-Projekte kostenlos sein , Lehrer und Betreuer beliebter Open-Source-Projekte Sie können hier mehr erfahren, wenn Sie sehen möchten, ob Sie damit einige Vorteile erzielen können. Richtig. Aber lassen Sie uns auf jeden Fall weitermachen und das kostenlose Kontingent für diesen Kurs nutzen. Denken Sie auch hier an das Nutzungsbild. Was wir tun können, ist jetzt öffnen zu sagen, und das bringt uns zum Visual Studio-Code Okay. Und was wir jetzt tun wollen, ist einen klareren Blick darauf zu werfen. Hier sehen wir also Willkommen bei Copilot. Copilot ist Ihr KI-Pair-Programmierer. Mit Vervollständigungen können wir schneller programmieren, Funktionen mit Copilot-Änderungen erstellen und unsere Codebasis im Chat erkunden Wie wir sehen können, wird er jetzt kostenlos angeboten. Sie können also sehen, melden Sie sich an , um Copilot zu verwenden. Okay. Also können wir weitermachen und auf Stroh klicken. Das wird deine Sitzung hier mit Giub verifizieren. Aus diesem Grund habe ich erwähnt, dass Sie in Ihrem Gitub-Account angemeldet sein sollten . Das wird also viel reibungsloser sein, und du wirst deinen Benutzernamen für dein Gitub-Konto sehen und kannst einfach Das wird dich autorisieren. Visual Studio-Code möchte also entsprechend darauf zugreifen können, und Sie möchten lediglich Visual Studio-Code autorisieren Und jetzt kannst du einfach öffnen sagen und es wird dir in Okay zugewiesen Los geht's, und Sie können hier sehen , dass Sie derzeit mit Ihrem Benutzernamen angemeldet sind und wir können jetzt sehen, dass wir dieses Setup haben. In Ordnung. Perfekt. Da haben wir es also. So können Sie weitermachen und mit KI und in Bezug auf den Copiloten beginnen Sie sollten dieses Symbol also natürlich auch hier sehen, und wir sind alle startklar Was Sie zur besseren Übersicht auch tun können, befindet sich auf der linken Seite. Sie können auf Konten klicken und sehen, Sie können auf Konten klicken und dass Sie entsprechend den Benutzernamen angemeldet sind und die Möglichkeit haben, sich abzumelden. Dies ist also nur eine letzte Überprüfung , um sicherzustellen, dass alles an seinem Platz ist. Also können wir weitermachen und das vorerst schließen. Ich wollte Sie nur einrichten und mit der Installation und Einrichtung des Gitub-Copiloten beginnen. Solange du dieses Symbol hier siehst und nicht abgemeldet bist , wenn du auf deine Konten klickst, kannst du loslegen kannst du loslegen Also gut gemacht bei der Installation und Einrichtung von Gitub Co Pilot auf Ihrem System 9. Verwendung von KI-gestützten Codevorschlägen zum Schreiben von Code: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf die Verwendung von KI-gestützten Codevorschlägen konzentrieren wird Verwendung von KI-gestützten Codevorschlägen Lassen Sie uns also eintauchen. Okay, also gehe ich zum Explorer und öffne hier mein Projekt und meine Haupt-Py-Datei. Und hier habe ich eine Codezeile. Also ich möchte das nur herausnehmen, damit ich es löschen sehen kann. Und da werden Sie sehen, dass ein Ghost-Text erscheinen wird hier ein Ghost-Text erscheinen wird, der besagt, drücken Sie die Strg-Taste, und ich, oder wenn Sie ein Macas-Gerät verwenden, zeigt er Ihnen das Äquivalent wie Sie Code bitten können, etwas zu tun Und wir können anfangen zu tippen, um diesen Ghost-Test zu beenden, also lasst uns weitermachen und Code schreiben. Nehmen wir an, ich sage hier Name ist gleich und ich sage, Oh, ich gehe zur nächsten Es wird mir automatisch in S-Strings vorschlagen wie ich weitermachen und meinen Namen ausdrucken kann . Sehr interessant. Dies ist ein Codevorschlag, der in den Copiloten von Github integriert ist in den Copiloten von Github Dies wird als Codevorschlag bezeichnet . Sie werden feststellen, dass, wenn Sie den Mauszeiger darüber bewegen, ein Popup-Fenster mit der Aufschrift „Akzeptieren“ und dann „Tabulator“, dann „Wort akzeptieren“ und dann „Strg- und Schreibpfeil“ angezeigt wird Interessant. Lassen Sie mich weitermachen und hier navigieren und auf Akzeptieren klicken. Dann sind wir da. Ich mache schon weiter und füge diesen Code für uns hinzu. Perfekt. Richtig. Jetzt können wir zur nächsten Zeile gehen und eine neue Zeile hinzufügen. Und da haben wir es. Wir haben das alles an Ort und Stelle. Lassen Sie uns jetzt versuchen, diesen Code tatsächlich auszuführen. Also werde ich auf das folgende Symbol klicken. Dann möchte ich zum Terminal gehen, neues Terminal. Okay. Und wir können einfach Pyson Main Jach Pi sagen Da haben wir's. Es gibt Hello Ano aus. Perfekt. So können wir sehen, wie gut es ausgegeben wird. So können Sie also einen Codevorschlag verwenden. Nun, es gibt viele Möglichkeiten, dies zu tun, und viele verschiedene Möglichkeiten , wie wir es nutzen können. Lassen Sie mich das jetzt entfernen. Und es gibt uns hier einen Vorschlag. Hier nochmal derselbe. Sie jetzt daran, dass sich die Vorschläge, die es für mich zeigt, möglicherweise von denen von Ihnen unterscheiden. Okay? Also wird es in jedem Fall anders sein. In Ordnung. Nun, was Sie auch tun können, ist, den Mauszeiger darüber zu bewegen, und Sie können auch sagen, außer Wort Und das wird die Vorschläge Wort für Wort ausgeben , das Sie sagen könnten Wenn ich also zum Beispiel außer Word sage, heißt es Drucken. Dann öffnet es die Parensien. Dann wird es die F-Zeichenfolge hinzufügen, dann werden die speziellen Anführungszeichen hinzugefügt und dann Hallo und Sie können dort sehen bis das Ende es einfach Stück für Stück tut Nun, das kann sehr nützlich sein, wenn Sie viel Code in Bezug auf Funktionen verwenden und Sie möchten, dass nur ein Teil der Funktion angezeigt wird Die Option außer dem Wort kann sehr hilfreich sein. Lassen Sie uns das wieder entfernen und es bewegt den Mauszeiger darüber. Sie können auch hier weitermachen und auf die drei Punkte hier klicken, die den Tooltip für weitere Aktionen hervorheben, und Sie können weitermachen und das Abschlussfenster öffnen Okay. Und hier werden alle Vorschläge, die Github Copilot Ihnen für Ihre Codezeile vorschlägt, hier geladen Github Copilot Ihnen für Ihre Codezeile vorschlägt Ihnen für Ihre Codezeile Also der erste Vorschlag hier, wir können sehen, dass er in F-Strings gedruckt wird, hallo, und dann der Name hier im Platzhalter Das ist Vorschlag eins, und Sie können diesen Vorschlag akzeptieren. Dann können Sie hier sehen, dass wir Vorschlag zwei haben, also wird die Verkettung von Zeichenketten verwendet Sie werden also „Hallo drucken“ sagen, und Sie werden ein Leerzeichen neben den Anführungszeichen plus dem Namen und dann dem Punkt mit der Erklärung haben Namen und dann dem Punkt mit der Erklärung Und dann können wir Vorschlag drei sehen. Vorschlag vier, das ist ziemlich einfacher. Dort sagst du einfach print und fügst auch den jeweiligen Variablennamen hinzu den jeweiligen Variablennamen . Das können Sie dort tun. Hier können wir sehen, dass Vorschlag fünf neben Ihrer Ausgabe einige Kommentare hinzufügen wird , nur um Ihnen einige sauberere Codes zu geben. Wenn jemand zufällig auf Ihr Projekt oder Programm stößt, kann er die Ausgabe auch dort sehen Es gibt viele Vorschläge , die Sie hier verwenden können. Was ich tun möchte, ist, es einfach zu halten. Ich möchte Vorschlag vier annehmen. Ich werde darauf klicken und dann wird der Code für mich ausgegeben. Dann möchte ich weitermachen und meine Python-Datei ausführen. Okay. Und da haben wir's. Es gibt Arno Perfekt. Da haben wir es also. So können Sie Vorschläge verwenden. In diesem Fall hier fällt Ihnen auf, dass nur ein Vorschlag angezeigt wurde, als wir mit der Maus über den Code fuhren die Geistertexte angeht Das sind also unsere Inline-Vorschläge , die wir hier verwenden. Der Code, den wir hier sehen, ist also Ghost-Text, und das ist der Inline-Vorschlag. Und wir können sehen, dass es nur einen gibt. Normalerweise können Sie jetzt zum nächsten Vorschlag übergehen und dann zurückgehen , je nachdem, wie komplex das, was Sie schreiben. Nehmen wir zum Beispiel an, wir wollen eher eine Art Funktion definieren, und es wird eine Funktion sein, die, sagen wir, zum Fahrenit in Celsius umrechnet Ich kann einfach Def convert sagen, und ich kann sehen, bevor ich den Unterstrich eingebe, heißt es, in heißt es Natürlich wird hier zum Beispiel Fahrenit eingefügt, wie wir es hier als Parameter sehen können, und Sie können sehen, dass Sie jetzt filtern können Also das habe ich vorhin gemeint. Sie können jetzt zwischen den verschiedenen Inline-Vorschlägen filtern , die Ihnen Copilot zur Verfügung stellt Okay? Also können wir entweder in Celsius umrechnen sagen oder hier heißt es Umrechnen in in. Also versucht es herauszufinden, was unser Ziel ist? Was wollen wir eigentlich erreichen? In Ordnung. Also, wenn Sie weitertippen, wenn ich sagen würde, konvertieren zu und lassen Sie wenn ich sagen würde, konvertieren zu mich jetzt mit der Maus drüber fahren, und ich wechsle Es wird mit den Vorschlägen, die Sie hier gemacht haben, weitermachen Vorschlägen, die Sie hier gemacht haben, weitermachen Und wenn ich Folgendes sage, zu konvertieren und dann Fa sage und du wirst es hier sehen, dann wird mir klar, dass ich nach Fahrenheit suchen möchte Aber früher, als ich nur das F eingegeben habe, ging es davon aus, dass ich Float konvertieren möchte, und es wird mir hier die gesamte folgende Codelogik zur Verfügung stellen , die ich verwenden kann Angenommen, ich möchte hier in Float umwandeln und bewege den Mauszeiger darüber, dann zeigt mir das zwei Möglichkeiten , wie ich weitermachen und in einen Float umwandeln kann Ordnung. So können Sie also KI-gestützte Codevorschläge nutzen, um Code zu schreiben, richtig. Also nur etwas, das ich erwähnen wollte, um zu wie Sie weitermachen und loslegen können. Ordnung. Das ist also die erste Lektion in der wir den Github-Copilot verwenden können 10. Eingabeaufforderungen meistern: Nutze Kommentare, um die KI von GitHub Copilot zu steuern: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich darauf konzentrieren wird, die Eingabeaufforderungen innerhalb der KI von Gitub-Copiloten zu beherrschen Eingabeaufforderungen Lasst uns also weitermachen und loslegen. Was ich damit meine, ist, dass wir weitermachen und über ein Projekt nachdenken , das wir hier machen wollen. Nehmen wir an, wir möchten ein Programm erstellen, zum Beispiel die Summe aus zwei Zahlen berechnet In PySON würden Sie hier zum Beispiel den folgenden Hashtag verwenden, um einen Kometen zu definieren Also hier möchte ich sagen, Funktion, die, wie Sie dort sehen können, mir wirklich einen Vorschlag macht , das Hauptprogramm auszuführen Hier werde ich sagen, dass es eine Funktion ist, die berechnet. Und hier gibt es mir wirklich einige Optionen. Also hier heißt es, berechnet den Durchschnitt einer Liste von Zahlen Also möchte ich es verfeinern und sagen, Funktion, die die Summe von, mal sehen, was sie jetzt sagt, der Summe einer Liste von Zahlen berechnet mal sehen, was sie jetzt sagt, der Summe einer Liste von Zahlen Okay? Also hier möchte ich eine Funktion sagen, die die Summe von zwei Zahlen berechnet die Summe von zwei Zahlen Ich habe jetzt herausgefunden , was ich tun möchte, und dann kann ich zur nächsten Zeile gehen und erneut die Eingabetaste drücken Dann wird es mir bereits einen Lösungsvorschlag geben . Wie Sie hier sehen können, steht mir bereits eine Funktion zur Verfügung , die zwei Parameter A und B für die beiden Zahlen übernimmt, und der Funktionsname ist add , was mit , die zwei Parameter A und B für die beiden Zahlen übernimmt, und der Funktionsname ist add einer Eingabeaufforderung korreliert, die ich zuvor angegeben habe und die eine Funktion ist, die die Summe zweier Zahlen berechnet die die Summe zweier Wenn ich nun den Mauszeiger über diese Option bewegen würde, anstatt auf Ausgenommen zu klicken, können Sie auch weitermachen und auf CHAP klicken Sie können einfach weitermachen und auf Ihrem Computer auf Chab klicken und das erledigt das automatisch für Sie Während ich das mache, können Sie sehen, dass es auch vorschlägt, Nächstes A plus B zurückzugeben. Ich kann weitermachen und hab drücken, und dann geht es und erstellt diese Funktion für mich. Perfekt. So können wir weitermachen und sicherstellen, dass wir eine Aufforderung haben, damit wir unsere Kommentare als Leitfaden für den Prozess der KI von Github Co Pilots nutzen können unsere Kommentare als Leitfaden für den Prozess der KI von Github Co Pilots nutzen . Was wir jetzt auch tun können, ist, das Gleiche zu tun, wie wir es zuvor getan haben, nämlich, dass wir hier weitere Vorschläge einbringen möchten. Lassen Sie uns weitermachen und Folgendes entfernen. Und was ich tun werde, ist die Eingabetaste zu drücken, den Mauszeiger darüber zu bewegen, und ich möchte hier auf die folgenden Punkte klicken, um weitere Aktionen durchzuführen, und dann möchte ich sagen, das Abschlussfenster öffnen Und sehen wir uns die Liste der Vorschläge , die mir Gita Copilot Ich kann sehen, dass ich einen Vorschlag habe. Das heißt, den Funktionsnamen als Summe aufzurufen, die Parameter X und Y einzugeben, dann können wir das Ergebnis zurückgeben, was X plus Y ist. Sie können sehen, dass Vorschlag zwei hier ein bisschen mehr ist. Mit dem Funktionsnamen könnte man sagen, benutzerfreundlich. Ich würde unterstrichene Zahlen hinzufügen. Es nimmt die Parameter Nummer eins und Nummer zwei auf und gibt dann Nummer eins und Nummer zwei zurück. Okay. Und wir können sehen, dass wir hier ein paar Optionen haben. Das ist also der Vorschlag , der uns in der Zeile vorgeschlagen wurde , die wir hier gesehen haben, war der Ghost-Text, und das hieß hinzufügen und dann A und B und dann A und B zurückgeben Sie können also hier sehen, dass wir hier die gleichen Vorschläge verwenden können die gleichen Vorschläge verwenden , die uns gegeben wurden. Aber das Wichtigste , was Sie hier beachten sollten, ist, wie Sie Ihre Programme erstellen können, indem Sie eine Eingabeaufforderung einrichten. In unserem Fall bezogen wir uns auf einen bestimmten Kommentar und auf der Grundlage dieses Kommentars haben wir KI aufgefordert, diese spezielle Funktion für uns zu erstellen , basierend auf dem Kommentar, den wir gesagt haben. Lassen Sie uns einfach der Klarheit halber den Vorschlag annehmen, zwei Zahlen zu addieren, und da haben wir ihn. Was ich jetzt tun möchte, ist, das zu entfernen und es auf etwas anderes zu testen . Ich sage eine Funktion, die eine, sagen wir, eine Ganzzahl zwei umwandelt, eine Ganzzahl zwei umwandelt, und Sie können sehen, dass sie automatisch weiß, was ich will. Sie können dann Hab drücken, um den Vorschlag zu vervollständigen , und zweimal die Eingabetaste drücken. Und dann gibt es mir diese Funktion wirklich automatisch, wie Sie sehen können, de into string. Also möchte ich eine Funktion erstellen , die eine Ganzzahl in eine Zeichenfolge umwandelt, also eine Zahl in eine Zeichenfolge, und dann kann ich hab drücken, und dann gibt sie mir den speziellen Code, den ich brauche. Also kehre zurück und es wird Casting mit STR und dann Num verwenden und los geht's. So können wir weitermachen und genau das tun. Ordnung. Perfekt. So können wir also weitermachen und Kommentare nutzen und auch, wie wir Eingabeaufforderungen meistern können, indem wir ein bestimmtes, wie kann ich sagen, ein Programm angeben, das wir erstellen möchten? Ich werde noch einen machen, nur um mehr zu üben, für diejenigen , die mehr üben wollen Also sage ich eine Funktion , die, wie ich sagen kann, Zellen konvertiert, und sie nimmt wirklich auf, was ich tun möchte. Eine Funktion, die LCS in Fahrenit umwandelt , Chat komprimieren, zweimal eingeben Dann wird es mir die spezielle Funktion geben, die ich verwenden möchte Wenn mir das nicht gefällt , kann ich einfach weitermachen und auf das doppelte R klicken, Vervollständigungsfenster zu gelangen Und was ich sagen wollte, ist, lass uns diesen hier verwenden Sie können sehen, dass es mir den Code auch hier schon gibt , wenn ich hier nur ein bisschen herauszoome. Ich kann auch sehen, dass es hier auch den vollständigen Code dafür gibt hier auch den vollständigen Code dafür Zum Beispiel können wir hier Vorschlag vier verwenden, der besagt, Celsius in Fahrenheit umzurechnen, Celsius als Parameter verwendet, Vorschlag vier akzeptieren und da haben wir ihn Perfekt. In Ordnung, Leute. So können wir weitermachen und unsere Eingabeaufforderungen meistern. Wir können weitermachen und das aufgreifen. In Ordnung. 11. Schreibe ein vollständiges ausführbares Skript mit Vorschlägen: Hallo, alle zusammen. Willkommen zur nächsten praktischen Laborübung, die sich darauf konzentrieren wird, ein vollständiges Skript für ein Programm zu erstellen , das wir verwenden möchten. Lass uns anfangen. Ich werde meinen Kommentar hinzufügen. Zuallererst möchte ich sagen, erstellen Sie ein Programm. Okay? Das wird nach persönlichen Informationen fragen. Mal sehen, wohin die Vorschläge führen. Erstellen Sie also ein Programm , das nach persönlichen Informationen fragt und diese dann dem Benutzer anzeigt. Das wird also per Kontoauszug erfolgen. Also ich möchte, dass das dann in eine Datei geschrieben wird, in die ich sagen werde und es schreiben werde und wir können sehen, dass es bereits einen Vorschlag für eine Datei gibt wir können sehen, dass es bereits einen Vorschlag für eine Datei gibt, ich drücke Chat. Rady, das wirst du herausfinden . Und jetzt kann ich einfach Enter sagen und wir können hier sehen, dass das Programm starten sollte, wenn der Benutzer einen leeren Namen eingibt, also überspringe ich das. Und hier heißt es, frag den Benutzer nach dem Namen, Adresse und der Telefonnummer. Wir können weitermachen und das tun. Ich sage Chat und schreibe diese Informationen in eine Datei. Ja, Kumpel. Und wir haben alle Informationen, die benötigt werden. Also jetzt, wenn ich zweimal Enter drücke. Okay. Wir werden jetzt sagen, öffnen Sie die Datei im Lesemodus und drucken Sie den Inhalt der Datei auf dem Bildschirm aus. Okay. Also können wir weitermachen und das auch tun. Und lass uns zur nächsten Zeile gehen. All das haben wir vorbereitet. Jetzt können wir weitermachen und mit den Benutzereingaben beginnen. Ich fange an und sage Name und dann wird wirklich herausgefunden, dass ich nach einem Namen fragen werde, also kann ich einfach Hab drücken, und dann können Sie hier sehen, dass es nach der Adresse sucht , weil wir das schon früher in unseren Kommentaren angegeben haben, wir können weitermachen und einfach Chat Enter sagen, hier wird es auch Telefon sein da das schon früher herausgefunden wurde Wir können also Telefon und Tab sagen, und wir haben all diese Eingaben. Jetzt können wir zur nächsten Zeile gehen. Und hier ist, was es tun wird. Es wird hier die Wi-Anweisung verwenden um eine Datei zu erstellen, die als Personal Underscore Info Dot TXT bekannt ist, und sie wird als Datei erstellt , indem der W-Modus verwendet wird , der Schreibmodus als Datei ist So können wir also weitermachen und eine Datei öffnen und in sie schreiben Dies ist der Dateiname, der in unserem Verzeichnis erstellt wird , wie Sie hier sehen können. In Ordnung. Also können wir weitermachen und diesen Vorschlag erneut instanziieren, also drücken Sie einfach zweimal die Eingabetaste. Dann wird er auftauchen Denken Sie also daran, wenn Sie nach außen navigieren, wird dieser Inline-Vorschlag für Sie ausgeblendet Behalte das also im Hinterkopf. Mal sehen ob es einen besseren Vorschlag gibt. Ich werde also weitermachen und auf „Weitere Aktionen“ klicken, Bedienfeld „Abschlüsse“ öffnen und die Ansicht ein wenig verkleinern Ich sehe, dass ich hier ein paar Optionen habe. Sie also den richtigen Namen, die richtige Adresse Telefonnummer ein. Hier gibt es einige Optionen. Was mir hier wirklich gefällt, ist Vorschlag fünf. Ich möchte, dass es InfoGXT heißt. Es wird als Datei geschrieben und dann verwenden wir hier die Schreibmethode, um natürlich den Namen, den wir eingeben, die Adresse, die wir eingeben, und das Telefon zu schreiben Namen, den wir eingeben, die Adresse, die wir eingeben, , und hier fügen wir einfach eine neue Zeile hinzu, damit wir in die Datei schreiben Ich werde sagen, Vorschlag fünf annehmen. Und da haben wir's. Wir haben das Drehbuch jetzt fertig und es kann losgehen. Jetzt, wo wir dieses Setup haben, können wir weitermachen und dieses Programm ausführen. Schauen Sie einfach hier in unserem Explorer nach und Sie können sehen, dass wir gerade die Haupt-Kuchendatei haben. Dort wird unsere Datei mit dem Namen Info dootxt erstellt . Sie wird den Namen, die Adresse und das Telefon schreiben, die wir in unser Terminal eingeben Wenn ich weitermachen und auf das folgende Symbol klicken würde, gehe zum Terminal, sage neues Terminal, öffne es Was ich tun kann, ist, das zu klären. Da haben wir's. Alles, was ich tun muss, ist wirklich meine Datei auszuführen, also Main Punkt Pi. Ich kann das einfach aus Gründen der Lesbarkeit nach oben verschieben, einfach klären und wir können einfach Python, Main Dot Pi sagen Python, Main Dot Pi Wir wollen die bestimmte Datei aufrufen. Dann werde ich aufgefordert, Folgendes einzugeben , damit wir es hier sehen können. Es wird nach dem Namen, der Adresse und dem Telefon gefragt. Vorname, ich sage Ono Oris. Dann Adresse hier. Dann sage ich einfach 21 Alpine Street. Und das ist alles, was ich sagen werde. Und dann die Telefonnummer hier. Wir können einfach etwas Generisches hinzufügen. Ich sage 098-65-4321. Etwas sehr Allgemeines, und wir können die Eingabetaste drücken. Da haben wir's. Diese Datei wurde ausgeführt, unser Skript wurde ausgeführt und wir können jetzt sehen, dass es sich in einer neuen Zeile befindet. Was Sie tun können, ist, dieses Panel technisch auszublenden. Wenn wir jetzt zum Explorer gehen, können wir jetzt sehen, dass wir hier eine Datei haben, die als Info dotTxt bekannt ist und alles geschrieben hat, was in diesen Variablen definiert war einer Pretorius-Straße und den Telefonnummern finden Sie open infoTXD. Wir können sehen, dass wir all diese Informationen haben , die in eine Datei geschrieben wurden, und das alles haben wir einfach getan, indem wir unsere Inline-Vorschläge mit Github Copie abgefragt haben Wir haben keinen Code geschrieben, wie Sie sehen können, wie Sie sehen können Wir haben nur die Lücken ausgefüllt , als wir alles ausgeführt haben, und Sie können sehen, dass alles in einer neuen Zeile steht, da wir sehen können , dass es zu einer neuen Zeile hinzugefügt wurde , pro Codezeile, die geschrieben wurde, und Informationen , die gesammelt wurden So können Sie sehen, dass wir eine Absicherung vornehmen und mithilfe von Github Copilo ein vollständiges Skript mit KI erstellen können. So gut gemacht. Was ich jetzt tun werde, ist einfach alles aufzuräumen sodass wir einfach Strg A drücken und löschen können, und dann können wir auch auf diese Datei klicken und sie löschen , mit der rechten Maustaste darauf klicken und löschen. Und da haben wir es. Stellen Sie also sicher, dass Sie Ihren Geist nicht zu stark verwässern. Also, Leute, so können wir weitermachen und ein vollständiges Drehbuch mit Vorschlägen erstellen. 12. Erkunden der Chatfunktion Inline- und Seitenbedienfeld: Alle zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf die Nutzung der Inline- und Sidepanel-Chat-Funktionen konzentrieren wird . Lassen Sie uns weitermachen und loslegen. Ich bin mir sicher, dass die meisten von Ihnen den Chat-GPT kennen, wo Sie einen Eingabebereich haben in dem Sie spezifische Fragen stellen oder Ihren Code optimieren oder Codierungsprobleme beheben oder sogar Code für Ihre Programme generieren können, die Sie erstellen möchten Was Sie nun mit Github Copilot tun können, ist, dass Sie die Inline-Chat-Funktion oder die Seitenpanel-Chat-Funktion verwenden können Inline-Chat-Funktion oder die Seitenpanel-Chat-Funktion Beginnen wir mit der Chat-Funktion im Seitenbereich. Hier siehst du also ein Symbol für Github Copilot und du kannst weitermachen und auf dieses Symbol klicken, um den Chat zu öffnen, oder du kannst auf das Drop-down-Menü klicken und den Chat ebenfalls öffnen . Direkt daneben siehst du, dass der Hotkey damit verknüpft ist , mit der du den Chat schnell öffnen Ich werde einfach weitermachen und Chat öffnen sagen Das wird den Chat hier auf der rechten oder linken Seite öffnen , es kommt darauf an. Ich werde nur ein bisschen herauszoomen , damit Sie es hier deutlich sehen können Wie Sie sehen können, ist es in gewisser Weise sehr ähnlich weiterzumachen und Fragen zu stellen, wie wir es mit Chat GPT haben Und wir können hier auch sehen, dass es auch mit der Datei verbunden ist , mit der wir gerade arbeiten, das ist unsere wichtigste Punkt-Pi-Datei, und so können wir sie verwenden Sie können jetzt auch hier auf die drei Punkte klicken. Lassen Sie mich den Chat einfach ein bisschen vergrößern . Sie werden sehen, dass es hier drei Punkte gibt , auf die Sie klicken können. Sie können sich also dafür entscheiden, den Chat im Editor zu öffnen, und das wird in einem Fensterformular geöffnet sodass Sie sehen können, dass es so aussehen wird und wir einfach die sekundäre Leiste schließen können . Und wenn wir weitermachen und unser Programm schreiben würden, können wir in der Zwischenzeit auch einfach den Chat nutzen , um bestimmte Probleme zu lösen , die wir möglicherweise haben, oder wenn wir unseren Code optimieren wollen oder etwas Ähnliches. Meiner Meinung nach bevorzuge ich es, einfach ein weiteres separates Fenster zu haben wenn ich bestimmte Fragen stelle. Im Moment können wir es auch in einem separaten Fenster haben. Nehmen wir an, Sie möchten diesen Chat nicht in Ihrem Editor in VS-Code haben diesen Chat nicht in Ihrem Editor in VS-Code Sie können ihn schließen und den Chat erneut öffnen . Sie klicken hier auf die drei Punkte und können sagen, Chat in neuem Fenster öffnen. Das wird hier in einem neuen Fenster geöffnet. Technisch gesehen können Sie einfach weitermachen und so weitermachen, wie Sie waren, und Sie können einfach weitermachen und dieses Fenster öffnen und einfach weitermachen und hier eingeben, was Sie möchten, lösen, und einfach wie gewohnt weitermachen. Hier würden Sie es in einem neuen Fenster öffnen. Denken Sie daran, dass es, sobald Sie es geschlossen haben, standardmäßig automatisch im Editor selbst geöffnet wird. So würden Sie das Seitenfenster in Ihrem Vs-Code-Editor nebenbei verwenden und so können Sie dieses Seitenfenster auch so ändern, dass es als Editor oder in einem Fenster geöffnet wird. Ordnung. Das sind die Optionen. Jetzt können Sie auch die Inline-Chat-Funktion nutzen. Das wird weitergehen und dieselbe Eingabeaufforderung aufrufen, die wir gerade im Inline-Code gesehen haben. Nehmen wir an, wir programmieren, und ich sage einfach print Hello World und so weiter. Ich füge nur ein paar Zeilen hinzu. Was ich jetzt tun kann, ist, dass ich hier in dieser Zeile sagen kann , dass ich weitermachen und die Inline-Chat-Funktion nutzen möchte. Ich kann mit der rechten Maustaste klicken und nach unten scrollen, bis ich Copilot sehe, und dann kann ich hier die Inline-Chat-Funktion hier öffnen die Inline-Chat-Funktion Beim Editor Inline-Chat , der auch als „Inline-Chat“ bezeichnet wird , befindet sich direkt daneben ein Hotkey Je nachdem, welches Betriebssystem Sie verwenden, wird es dann einfach für Sie ausgegeben. Also lass uns weitermachen und darauf klicken und los geht's. Wir können jetzt sehen, dass es so hinzugefügt wird wie kann ich es als die Chat-Funktion bezeichnen , die wir zuvor mit dem Seitenbereich hatten? Dies ist jetzt die Inline-Version davon. Hier können wir also Github-Copilot-Fragen stellen und zwar alle Nun, etwas, das ich erwähnen möchte, ist das Modell. Egal, ob Sie den Seitenpanel-Chat verwenden oder ob Sie hier wie wir den Inline-Chat verwenden, hier haben Sie die Möglichkeit, ein Modell auszuwählen. Sie können also sehen, dass wir GPT Four, O und Gemini Clade haben, und natürlich können Sie auch mehr Modelle aktivieren, aber das kann von Zeit zu Zeit variieren, je nachdem, zu welcher Zeit Sie sich dieses je nachdem, zu welcher Zeit Video ansehen Es wird also anders sein. Also behalte das im Hinterkopf. Sie können auch einen Voice-Chat starten. Wenn Sie hier also eine Funktion ausführen möchten, können Sie auch den Voice-Chat verwenden , um Ihre Funktionen bereitzustellen. Sie können hier auch eine Datei für den Kontext anhängen. Wenn Sie auf dem aufbauen möchten, worum Sie Github-Copilot bitten, können Sie das auch tun Nun, ich habe gesehen, wie Sie das aus Ihrem Code entfernen können. Eine sehr einfache Möglichkeit besteht darin , zum Explorer zu gehen, die Datei einfach zu schließen, sie erneut zu öffnen und dort wird sie abgerufen Das ist also eine der einfacheren Möglichkeiten, wie Sie diese Inline-Chat-Funktion ausblenden können . Richtig, da haben wir es also. Dort erfahren Sie, wie Sie die Inline-Chat-Funktion nutzen können und wie Sie auch die Side-Chat-Funktion verwenden können, die auf Inline-Chat-Funktion nutzen können und wie Sie auch die Side-Chat-Funktion verwenden können, den Editor oder in den Fenstermodus ausgeweitet werden kann den Editor oder in den Fenstermodus Deshalb wollte ich nur näher erläutern , wie Sie das nutzen können. Und dann werden wir es in der nächsten Lektion tatsächlich verwenden und testen. Deshalb wollte ich Ihnen nur zeigen, was verfügbar ist damit Sie eine allgemeine Vorstellung davon bekommen, wie Sie sie verwenden können. 13. Arbeiten mit verschiedenen Chat-Funktionen: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich darauf konzentrieren wird, die Inline-Chat-Funktion und auch die Chat-Funktion am Seitenbereich tatsächlich zu nutzen Inline-Chat-Funktion und auch die Chat-Funktion . In der vorherigen Lektion haben wir sie also nur untersucht, und jetzt werden wir sie tatsächlich nutzen. Nun, der Grund, warum ich das ziemlich sparsam mache und nicht einfach hineinspringe und Code eintippe. Denken Sie daran, wir das kostenlose Kontingent verwenden und ich bestimmte Dienste oder Aspekte von Github Copiloer nicht nutzen möchte bestimmte Dienste oder Aspekte von Github Copiloer nicht nutzen , war sicherzustellen, dass wir nicht in Falle einer übermäßigen Nutzung Okay, machen wir also weiter und nutzen zuerst das Seitenpanel. Okay, zunächst möchte ich diesen Code einfach per Anhalter entfernen, und dann werde ich den Chat öffnen und einfach eine Absicherung machen und auf Folgendes klicken, und ich möchte den Chat im Editor öffnen und den Seitenbereich schließen Also hier habe ich es geöffnet. Und was ich jetzt tun möchte, ist ein einfaches Programm zu erstellen, das ein Notenprüfer für Schüler sein wird Sehr einfach. Also werde ich sagen, erstellen Sie ein einfaches Programm, das sich darauf konzentriert, einen einfachen Notenprüfer zu erstellen Dann kann ich das Modell angeben, das ich verwenden möchte. Ich belasse einfach die Standardeinstellung für GPT und kann weitermachen und Senden und Versenden sagen Also werde ich ein einfaches Programm erstellen, das sich darauf konzentriert, einen einfachen Notenprüfer zu erstellen Also kann ich weitermachen und entwerfen. Okay. Also wirst du unseren Gitub−Nutzernamen sehen, damit er generiert wird Okay? Erstellen Sie also ein einfaches Programm, das sich darauf konzentriert, einen einfachen Notenprüfer zu erstellen Hier können wir also die Antwort der Github-Copiloten sehen. Also klar, hier ist ein einfaches PSM-Programm, das die Noten überprüft und anhand eines Schwellenwerts feststellt, ob ein Student bestanden hat oder nicht Hier können wir sehen, dass es eine Funktion einrichten wird, mit der wir die Note überprüfen Sie übergibt die Parameter. Außerdem wird hier ein Standardargument für den Schwellenwert auf 50 gesetzt, also auf 50%. Wir können hier in den Kommentaren hier auch sehen, dass es alle Erklärungen enthält, um uns den Code zu erklären, damit wir wissen, was auch vor sich geht, was sehr hilfreich ist. Wir können auch sehen, dass wir hier eine If-Anweisung haben , um das zu überprüfen. Außerdem läuft hier unser Hauptprogramm mit unserer Hauptfunktion, und das wird auch aufgerufen , um die Ergebnisse der Schüler auf der Grundlage ihrer Noten entsprechend zurückzugeben . Richtig, so können wir das Seitenpanel nutzen. Und wie Sie sehen können, haben wir es natürlich im Code-Editor ausgenutzt, um Code zu generieren. Als bewährte Methode ist es am besten, diesen Seitenbereich hier zu verwenden , wenn Sie mit viel Code arbeiten oder wenn Sie Code verbessern oder Code von Grund auf neu erstellen möchten , da er für die Inline-Chat-Funktion nicht wirklich geeignet ist. Und ich werde ein bisschen tiefer in Anwendungsfälle einsteigen und Ihnen nur ein wenig darüber geben wie ich sagen kann, ein Überblick darüber, was meiner Meinung nach der beste Weg ist, das Problem zu umgehen. So können wir weitermachen und das entsprechend einrichten. Lass uns weitermachen und es noch einmal versuchen. Also hier werde ich sagen, erstelle ein einfaches Programm, das Benutzereingaben erfordert und das Ja ganz einfach ausgibt. Okay. Und dann sage ich, basierend auf den Schulnoten. Ich werde das machen, okay. Also dann wird es einfach wiederholen, was ich gefragt habe. Sie können hier sehen, dass es diese Funktion erstellt. Und wie Sie hier sehen können, hat es eine Absicherung vorgenommen und das Programm hier einfach modifiziert und eine Ausnahmebehandlung hinzugefügt Fehlerbehandlung, sollte ich sagen, erwartet jetzt, dass Noten der Schüler eingegeben werden, und dann gibt sie natürlich das Ergebnis entsprechend zurück und erwartet, dass eine gültige Eingabe erfolgt Was wir also tatsächlich tun können, ist zu testen und diesen Code zu kopieren und in unsere Hauptdatei mit Punkt Py einzufügen. Was wir tun können, ist, wie Sie hier sehen können, dass wir ein paar Symbole zur Verfügung haben. Wir werden also diesen Code kopieren, zum Hauptpunkt Pi gehen, und wir können einfach weitermachen und Strg V drücken, und da haben wir dieses Programm hier. Jetzt werde ich nur ein drittes bisschen herauszoomen und wir können das tatsächlich ausführen. Ich werde diese PyCon-Datei ausführen. Hier haben wir unser Terminal. Okay. Und hier werden wir aufgefordert, in die Klasse des Schülers einzutragen. Ich werde 76 sagen. Drücken Sie die Eingabetaste und los geht's. Da steht Klasse 76, und das Ergebnis ist bestanden. Sie können hier also sehen , dass der Code hier voll funktionsfähig ist und wir ihn hier problemlos in unserem PysonFLE verwenden können hier problemlos in unserem PysonFLE . Außerdem führt er unsere Hauptdatei mit Punkt Pi aus, die wir hier entsprechend haben Ordnung, so können wir weitermachen und unsere Chat-Funktion im Seitenbereich nutzen, wie wir sie nutzen können. In Ordnung, perfekt. So gut gemacht. Okay. Also haben wir das an Ort und Stelle. Also, was ich jetzt tun werde, ist, das zu schließen und wir können es entfernen. Das nächste, was ich Ihnen zeigen möchte, ist die Inline-Chat-Funktion. Das ist also die Aufforderung oder das Eingabefeld, in dem wir weitermachen und eine Frage stellen oder etwas in unserem Code selbst tun können eine Frage stellen oder etwas in unserem Code selbst tun . Meiner Meinung nach ist es ein bisschen chaotisch, aber es gibt einen Anwendungsfall, in dem ich Ihnen zeigen werde , was in dieser Hinsicht sehr hilfreich sein wird, aber lassen Sie mich Ihnen hier nur ein Beispiel zeigen Okay, also lass uns weitermachen und anfangen. Ich kann also weitermachen und einfach mit der rechten Maustaste klicken. Ich kann zu Copilot wechseln und den Editor in der Zeile Chat angeben. Das bringt die Aufforderung hierher. Und ich werde sagen, schreiben Sie ein sehr einfaches Programm, das Informationen ausgibt. Und ich werde eine Sendung einschicken. Es wird ein sehr einfaches Programm schreiben , das Informationen ausgibt. Ich kann also hier sehen, wie es weitergeht und es für mich erstellt hat. Und wenn ich damit zufrieden bin, kann ich einfach weitermachen und sagen, akzeptieren. Okay? Oder was Sie tun können, ist diese Anweisung auch erneut auszuführen, und es gibt noch ein paar weitere Aktionen, die Sie auch tun können . Sie können sich das im Chat ansehen. Okay, schalten Sie die Änderungen um und konfigurieren Sie auch den Inline-Chat Es gibt also ein paar Optionen, aber was ich tun möchte ist, dass ich das noch einmal ausführen möchte, weil ich damit nicht zufrieden bin Es wird wieder laufen und es wird diesen Code für mich erneut ausführen Ich verstehe, dass ich damit nicht gut umgehen kann. Ich versuche es nochmal. Und was Sie dann auch tun können, ist, dass Sie akzeptieren können, wenn Sie damit zufrieden sind, und dann wird der Code für Sie ausgegeben. Und lassen Sie uns weitermachen und hier können Sie sehen, dass es Hello World ausgibt, was in der ersten Zeile war Ich bewegt mich nur ein bisschen tiefer. Also hallo Welt, wie Sie sehen können, wurde es hier ausgegeben. Dies ist ein grundlegendes PyCon-Programm, und es gibt einige Informationen , die auch dort ausgedruckt werden Richtig. Wie Sie sehen, ist dies eine sehr einfache Möglichkeit , auch die Inline-Chat-Funktion zu verwenden . Allerdings kann es meiner Meinung nach ein bisschen, wie soll ich sagen, ungereinigt Sie sollten dies also nur für bestimmte Anwendungsfälle verwenden, und ich werde sie anhand von Best Practices durchgehen . Stimmt, da haben wir es also. Auf diese Weise können Sie auch Ihre Chat-Anfragen stellen, wenn Sie die Models entsprechend auffordern Ordnung. So können wir die Chat-Funktionen nutzen, die uns sowohl in der Warteschlange als auch im Seitenbereich zur Verfügung stehen . 14. Best Practices für die Inline-Chat-Funktion: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich darauf konzentrieren wird, die Inline-Chat-Funktion zu nutzen , um unseren Code um die Fehlerbehandlung zu erweitern. Lassen Sie uns also anfangen. Nehmen wir nun der Argumentation halber an, dass wir eine Datei in unserem Projekt haben. Also hier habe ich meine Hauptdatei mit Punkt P. Ich möchte eine neue Datei erstellen, und ich werde diese Person info dot gg nennen. Und hier werde ich nur einige grundlegende Informationen hinzufügen . Also werde ich Ehre sagen, Siegreicher Kapitän Südafrika. Ich füge nur einige grundlegende Informationen hinzu und notiere mir diesen Dateinamen Es heißt Person Info TXT. Denk daran. Jetzt werde ich den Github-Code-Piloten auffordern , fortzufahren und ein einfaches Python-Skript zum Lesen dieser Datei zu erstellen . Ich möchte in der Lage sein, diese Personen-Info-Datei zu lesen , und sie muss im Konsolenprotokoll ausgegeben werden Ich werde hier einfach einen Kommentar hinzufügen und sagen, nennen wir das „Erstellen eines einfachen Skripts“ Okay. Hier werde ich sagen , dass meine Datei mit dem Namen Person Info Dot TXT gelesen wird. Also lass mich hier rauszoomen. Okay, also ich sage, erstelle ein einfaches Skript , das meine Datei namens Person infoXT liest Und hier wird es automatisch wissen, was ich tun möchte , und den Inhalt auf die Konsole drucken Also sage ich außer, und dann kann ich einfach die Eingabetaste drücken. Okay, und ich werde einfach noch einmal die Eingabetaste drücken. Und dann sage ich hier: Öffne die Datei und überweise. Okay, damit kann ich weitermachen. Und hier wird es mir den Code geben, den ich hier brauche, damit ich zuerst die Tabulatortaste drücken kann. Also Datei entspricht Open Person InfoTxt und dann wird R am Ende stehen, perfekt Richtig, wir können sehen, dass das für uns entsprechend eingerichtet wurde für uns entsprechend eingerichtet wurde Dann können wir auf eine Hecke gehen und die Eingabetaste drücken, den Inhalt der Datei lesen und dann, um sie zu lesen, einfach sagen, dass Taba-Inhalt gleich Dateipunkt Drücken Sie die Eingabetaste. Und noch einmal, und drucken Sie dann den Inhalt der Dateiregisterkarte und geben Sie ein. Tabulatur. Da haben wir's. Sie müssen es also nur ein wenig eingeben und hier einige Tabs hinzufügen, damit Copilot Ihnen helfen kann , zu dem gewünschten Ergebnis zu gelangen Also werden wir die Datei im Lesemodus öffnen. Also haben wir R hier, und dann wollen wir den Inhalt der Datei lesen. Wir geben also einen variablen Inhalt an, dem Dateiobjekt zugewiesen wird. Das Dateiobjekt hier wurde also der Datei zugewiesen, und dann verwenden wir die rote Nachricht, um den Inhalt dieser bestimmten Datei hier zu lesen . Und dann werden wir den Inhalt der Datei ausdrucken . Okay. Also lassen Sie uns weitermachen und uns die Ergebnisse ansehen. Also werde ich einfach weitermachen und sagen wir, ein neues Terminal benutzen. Ich möchte das selbst manuell ausführen, und ich werde einfach PySon Main Dot Pi sagen Okay, es liest also die Informationen vor. Also Ano Pretorius, Kapstadt und Südafrika. Also wird es weitermachen und alles für mich ausgeben, was in der Datei war , also wurde es entsprechend ausgegeben Ordnung, perfekt. Also lass uns das klären. Ordnung, großartig. Also haben wir das Set Nehmen wir der Argumentation halber an, dass ich beschließe, diesen Code zu knacken, oder? Anstatt also person info dot txt zu sagen, was eine Datei ist, die in meinem Verzeichnis existiert, und nehmen wir an, ich würde das durch person info ersetzen, und ich werde das Chotxt nennen Und ich führe das aus, also lass mich nach dem Befehl suchen. Also PysonMindt Pie und ich führen das aus. Sie werden sehen, dass es einen Fehler gibt , der in der Konsole ausgegeben wird und besagt, dass die Datei nicht Und das liegt daran, dass diese Datei, Person Info Two, nicht existiert. Das ist also der Grund, warum es diesen speziellen Fehler ausgibt diesen speziellen Fehler ausgibt Also, wenn ich hier rauszoome, kannst du es ein bisschen klarer sehen Also, was ich jetzt tun möchte, ist, das Problem mit Copilot zu lösen Also das ist es, was ich tun kann. Ich kann einfach weitermachen und das vorerst klären. Und hier liegt der Fehler im Moment. Anstatt eine Situation zu haben, in der mein Code kaputt geht, muss ich versuchen, eine Fehlerbehandlung hinzuzufügen , damit mein Programm nicht vollständig kaputt geht, aber ich werde darüber informiert, dass ein Fehler vorliegt. Ich kann also meinen Code hier hervorheben oder ich möchte auch die Fehlerbehandlung hinzufügen, und das ist notwendigerweise der, und das ist notwendigerweise für den wir das tun müssen, weil jeder hier einen bestimmten Namen einer Datei eingeben kann, dann können wir weitermachen und mit der rechten Maustaste klicken. Und wir können nach unten zu Copilot scrollen und wenn Sie sagen, Editor, Inline-Chat, dann werden wir den Copiloten etwas fragen Ich möchte weitermachen und speziell, lass uns weitermachen speziell, lass uns weitermachen Ich möchte die Fehlerbehandlung hinzufügen, werde ich sagen. Bitte fügen Sie hier die Fehlerbehandlung hinzu. Was ich tun werde, ist diese Anfrage zu senden. Es ist Zoom out. Und wir können hier sehen, dass wir hier eine gewisse Fehlerbehandlung eingerichtet haben, und wir können sehen, dass wir diese Änderungen akzeptieren können. Das war also die Änderung, die hier vorgeschlagen wurde. Also wird es hier eine Try-Anweisung geben, die besagt, dass Datei gleich Open Person Info TXt und dann R ist, und dann wird es hier die Ausnahmen geben. Wenn es also ein Fehler ist, eine Datei nicht gefunden zu haben, was zufällig der Grund ist, warum wir die Datei so drucken wollten , dass sie nicht gefunden wurde, und dann haben wir hier auch eine Ausnahme für einen IO-Fehler und dann wird beim Versuch, die Datei zu lesen, ein Fehler-Curd ausgegeben. Wir haben das eingerichtet, sodass es jetzt nicht nur den Code kaputt macht, sondern auch die erforderliche Anweisung unter der aufgetretenen Ausnahme ordnungsgemäß ausführt die erforderliche Anweisung unter der . Wir können sehen, dass das hinzugefügt wurde. Wenn du mit den Änderungen dort zufrieden bist, kannst du weitermachen und „außer“ sagen. Lass uns weitermachen und das tun. Los geht's, wir können sehen, dass unser Code jetzt angepasst wurde. Wenn ich diesen Code jetzt erneut ausführe, lassen Sie uns ihn ausführen. Sie können Pie und Main Point Pi sehen. Sie werden das in diesem Fall jetzt sehen, da wir nicht mehr den Fehler bekommen, den wir zuvor hatten, aber jetzt bekommen wir einen Attributfehler , der besagt, dass Objekt, das nicht vom Typ ist, kein Attribut gelesen wurde. Das ist der nächste Fehler, den wir bekommen. Der Inhalt entspricht dem Punkt „Datei lesen“. Wir haben erfolgreich die Ausnahmebehandlung für diesen Teil hinzugefügt , aber wir haben sie nicht für unsere nächsten Codezeilen eingerichtet für unsere nächsten Codezeilen Was wir tun können, ist , auch das einzurichten. Also werde ich hier den Code hervorheben, den wir hier haben, sogar die Print-Anweisung, und ich werde mit der rechten Maustaste klicken und dann zu Copilot navigieren und im Line-Chat Editor sagen Was ich jetzt mit Copilot machen möchte, ich möchte weitermachen und sagen, hier ich möchte weitermachen und sagen, Fehlerbehandlung hinzufügen Treten Sie ein. Es wird hier die Fehlerbehandlung generieren. Du kannst es also dort sehen. Wir prüfen, ob wir ein Dateiobjekt haben, wir wollen versuchen zu sagen, dass Inhalt gleich gelesener Datei Dann werden wir den Inhalt der Datei hier ausdrucken , wenn sie dazu in der Lage ist Wenn nicht, wird es den IO-Fehler abfangen und dann hier die folgende Aussage ausgeben, dass es den Dateiinhalt nicht lesen kann. Und am Ende werden natürlich die Dateien geschlossen, die letzte Anweisung. Wenn du damit zufrieden bist, kannst du einfach weitermachen und akzeptieren sagen. Wir können hier sehen, wie der Code tatsächlich angepasst wurde. Wenn ich also hier rauszoome, können Sie sehen dass wir das jetzt angepasst haben. Wenn ich den Code noch einmal ausführen würde, können Sie sehen, dass dort nur steht, dass die Datei Person Info two, die D verwendet, nicht gefunden wurde und das entspricht dem, was wir hier haben Das wird also ausgegeben, und Sie können hier sehen, dass der Rest des Codes, den wir hier haben, auch bearbeitet wird Wenn also aus irgendeinem Grund dieser Teil hier übergeben wird, dann wird dieser Codeabschnitt hier ausgelöst. Okay, das ist also eine sehr wertvolle Möglichkeit , die Fehlerbehandlung hinzuzufügen . Wie Sie sehen, ist die Online-Chat-Funktion viel nützlicher, wenn Sie einzelne Codesegmente hervorheben möchten und sie beispielsweise um eine Fehlerbehandlung erweitern möchten oder wenn Sie Funktionen ausführen möchten, damit sie reibungslos und ohne Probleme funktioniert. Okay. Auf diese Weise können wir die Inline-Chat-Funktion am besten nutzen und einrichten. Ordnung. Also werde ich einfach weitermachen und das einrichten. Ich will nur reinigen, was wir haben. Und da haben wir es. 15. Best Practices für die Chatfunktion im Seitenbereich: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich darauf konzentrieren wird, einen Blick auf die bewährten Methoden für die Nutzung der Chat-Funktion am die bewährten Methoden für die Seitenrand zu werfen. Wie Sie sehen, ist es viel besser, viel mehr Aussagen und Aktionen mithilfe der Panel-Chat-Funktion abzugeben und Aktionen mithilfe der Panel-Chat-Funktion , wie wir auch in dieser speziellen Lektion sehen werden , Gegensatz zu der Inline-Chat-Funktion , die wir gerade verwendet haben. Okay, also was ich tun werde, ist weiterzumachen und Chat öffnen zu sagen. Es wird das Seitenpanel für mich öffnen. Jetzt können Sie entweder Ihre Fragen und Aktionen direkt Ihre Fragen und Aktionen direkt hier steuern oder Sie können weitermachen und es in einem Editor öffnen, was ich tun werde, und das wird einfach viel übersichtlicher sein. Ordnung. Also, was ich jetzt tun möchte, ist, ein einfaches Programm zu erstellen , das, sagen wir, von einer Ganzzahl in eine Zeichenfolge konvertiert. Okay. Sehr einfach. Okay, hier ist ein einfaches Programm, um genau das zu tun. Los geht's, und ich kann weitermachen und das kopieren und einfügen. Und da haben wir es. Jetzt können wir das natürlich auch ausführen, nur zur Sicherheit. Also werde ich diese Datei ausführen. Da haben wir die Ganzzahl Eins, Zwei, Drei an der Zeichenfolge Eins, Zwei, Drei in Anführungszeichen. Wir können sehen, dass das hier der erste Fall ist. Wenn Sie mit der Chat-Funktion im Seitenbereich arbeiten, möchten Sie weitermachen und Ihre eigenen Programme erstellen. Eine andere Sache, die Sie damit machen möchten, ist auch, ob Sie Ihre Programme optimieren möchten. Nehmen wir an, Sie möchten, dass dies verbessert wird Sie können das alles kopieren indem Sie Control A und dann Control C sagen, oder Sie können es einfach markieren und dann mit der rechten Maustaste klicken und dann einfach Ihren Code kopieren. Dann können Sie hier zurück zu Ihrem Editor gehen und diesen Code einfügen und Sie können einfach weitermachen und Shift und Enter drücken. Hier kannst du einfach den Code verlassen und sagen, kannst du den obigen Code für mich ändern und ihn sauberer machen. Okay. Und das ist die Frage, und das wird auf den obigen Code angewendet , den Sie generiert haben, und dann können Sie weitermachen und ihn senden. Okay. Hier ist eine sauberere Version des Codes und los geht's. Wir können jetzt also sehen, dass es viel sauberer, viel zielgerichteter und viel einfacher ist. Okay. Also können wir weitermachen und das kopieren, zum Hauptpunkt gehen und entfernen, was wir vorher hatten. Und da haben wir es. Sie können also sehen, dass es uns jetzt eine optimiertere und sauberere Codezeile bietet, die wir verwenden können. Und auch hier gilt: Wenn Sie es ausführen, wird es immer noch das richtige Ergebnis ausgeben , wie Sie hier sehen können, aber Sie können sehen, dass es viel sauberer und zielgerichteter ist, wie Sie sehen können. Ordnung. Auf diese Weise können Sie sich im Wesentlichen auf den Kopf stellen und sicherstellen, dass Sie die erforderliche Chat-Funktion , die Sie verwenden, optimal nutzen. Ordnung, das ist es also im Wesentlichen mit dieser speziellen Lektion. Das ist also die beste Möglichkeit, die Chat-Funktion im Seitenbereich zu nutzen. 16. Wie man Quellcode behebt und erklärt: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf das Reparieren und Erklären von Code konzentrieren wird . Lassen Sie uns also anfangen. Ordnung, lassen Sie uns ein einfaches Programm mit unserem Prompter erstellen , das Kommentare verwendet Ich sage ein Programm mit einer if-Anweisung , die das überprüft Mal sehen, was der Vorschlag ist, das prüft, ob eine Zahl positiv oder negativ ist. Das können wir machen. Wenn Sie die Registerkarte hinzufügen, drücken Sie die Eingabetaste und erneut die Eingabetaste. Wir werden die Eingabe und die Registerkarte haben , auf der die Nummer eingegeben wird Dann der Vorgang, wenn die Zahl Null größer ist, ausdrucken, wenn die Zahl positiv ist, andernfalls die Zahl negativ ist und die Ausgabe, der Vorgang ist abgeschlossen. In Ordnung, da haben wir's. Also können wir sehen, dass wir das Programm hier haben . Nehmen wir nun an, wir wollen unseren Code korrigieren. Nehmen wir an, wir haben irgendwo einen Fehler. Also, was ich tun möchte, ist die Zahl hier so zu ändern, dass wir sagen, Num. Nun, automatisch mit Intellisense und per Studio-Code werden Sie hier sehen, dass NUM nicht definiert ist, wenn Sie den Mauszeiger darüber bewegen. Okay. Nehmen wir an, Sie wollten das reparieren, aber Sie wollten es nicht selbst reparieren. Was Sie tun können, ist, eine Absicherung vorzunehmen und den bestimmten Fehler oder das Problem, mit dem Sie konfrontiert sind, mit der rechten Maustaste hervorzuheben und bestimmten Fehler oder das Problem, mit dem Sie konfrontiert sind, mit der rechten Maustaste hervorzuheben darauf zu klicken. Und Sie können nach unten scrollen und zu den Copiloten gehen und einfach „ Reparieren“ sagen Und dann wird es das Problem beheben, dass NUM nicht definiert ist. Und dann können Sie hier sehen, dass es uns auch sagen und erklären wird , dass das Problem darin besteht , dass die Variable num nicht definiert ist. Sie sollten Num durch Zahl ersetzen , um der Eingangsvariablen zu entsprechen, die natürlich, wie Sie hier sehen können, als Zahl definiert war . Und wie Sie sehen können, sind das die Lösungen, die uns bieten, und sie zeigen auch , wo diese Änderung sein wird, und wir können sie einfach akzeptieren. Und da haben wir es, wir können sehen, dass dieses Problem nun gelöst wurde. So können wir auch unser Problem beheben , das wir in unserem Code haben. Nehmen wir nun an, wir möchten unseren Code erklären. Lassen Sie mich also auf den Kopf gehen und hier alles hervorheben. Und ich möchte, dass mir das erklärt wird. Ich werde mit der rechten Maustaste klicken. Gehen Sie zu Copil und dann sage ich, erklären Sie es mir. Das öffnet mir hier die Seitenleiste, und hier werden Sie sehen, dass der Code hier erklärt wird und was er tut, wie er verwendet wird und wie das Scripting ist und alles, zuerst sehr detailliert , damit wir verstehen können, was vor sich geht Wie wir sehen können, ist der bereitgestellte Code-Snapper ein einfaches Python-Skript, sodass er die Sprache erkennt, die Sie verwenden Fordert den Benutzer auf, eine Zahl einzugeben, und bestimmt dann , ob die eingegebene Zahl positiv oder negativ ist Dann geht es detailliert auf die Eingabefunktion die wir verwenden, die I-Anweisungen, was sich in unserem I-Block und auch in unserem Else-Block befindet, und gibt dann einfach eine endgültige und gibt dann einfach eine endgültige Zusammenfassung von allem, was ebenfalls passiert Richtig, so können wir weitermachen und unseren Github-Copiloten nutzen um unseren Code zu korrigieren und uns auch unseren Code zu erklären, damit wir besser verstehen, was vor sich geht Lassen Sie uns nun einen weiteren Versuch machen, den Code zu korrigieren. Lassen Sie mich diese Aussage in dieser speziellen Hinsicht entfernen . Okay. Und lassen Sie mich diese gedruckte Aussage in derselben Zeile hierher verschieben. Und ich werde mich auch absichern und diese Aussage auch hier entfernen. Und jetzt möchte ich das alles reparieren. Ich klicke mit der rechten Maustaste, gehe zu Copilot und ich sage „ Reparieren“ und da haben wir es Sie können hier also sehen, dass wir eine unerwartete Einrückung hatten, den erwarteten Ausdruck, die unerwartete Aufforderung, Absicht, Und wie Sie sehen können, hat es weitergemacht und unseren Code korrigiert , indem wir die fehlende if-Anweisung hinzugefügt haben, die wir hatten die direkt neben der Zahl hätte stehen sollen Und dann hat es alles für uns repariert. Und vermutlich hat es herausgefunden, worum es im Rest unseres Programms gehen sollte und wie das Konstrukt mit unserer IL-Aussage und so weiter aussehen sollte . In Ordnung, da haben wir es also. Also, wenn du damit zufrieden bist, kannst du weitermachen und sagen, akzeptieren und los geht's. Okay, das war's mit dieser speziellen Lektion darüber wie wir weitermachen und unseren Code korrigieren und erklären können. 17. So überprüfst du Kommentare und beobachtest sie: Hallo zusammen und willkommen zur nächsten praktischen Laborübung , in der es darum geht, wie wir unseren Code überprüfen und auch die Vorschläge von Copilot zur Verbesserung des Codes umsetzen können Lassen Sie uns zunächst etwas Code generieren. Ich werde weitermachen und den Chat öffnen. Hier werde ich weitermachen und ein Programm erstellen , das zwei Zahlen berechnet Wir können weitermachen und den Gitu-Code-Pilot einsenden und abfragen Hier wird es uns ein einfaches Python-Programm geben , mit dem wir die Summe, die Differenz, das Produkt und die Quotienten zweier Zahlen berechnen Differenz, das Produkt und die Quotienten zweier Zahlen Was wir tun können, ist weiterzumachen und Folgendes hierher zu kopieren. Okay. Und wir können weitermachen und das markieren und einfügen. Also hier haben wir den Code hier. Nehmen wir nun an, wir möchten, dass dieser Code verbessert wird. Sie können also Ihren Code markieren und mit der rechten Maustaste darauf klicken. Dann können Sie zum Copilot navigieren. Und dann sehen Sie hier die Option zum Überprüfen und Kommentieren, und Sie möchten diese Option hier auswählen Ich werde jetzt Ihren ausgewählten Code überprüfen. Und Sie können hier sehen, dass wir hier den Code-Review mit einigen Kommentaren eingerichtet haben , und er gibt uns nur einige Informationen, dass die Verwendung von Float-Eingaben ohne Validierung zu einem Wertfehler führen kann. Wenn der Benutzer nicht numerische Daten eingibt, sollten Sie erwägen, eine Eingabevalidierung hinzuzufügen. Dann zeige ich Ihnen hier die vorgeschlagenen Änderungen mit dem, was auf eine Absicherung gesetzt und entfernt wird. Und dann sind die Pluspunkte hier die empfohlenen Änderungen, deren Ergänzung empfohlen Wir können hier also sehen, dass wir eine Zeitschleife haben. Wir haben hier eine Ausnahmebehandlung für die Fehlerbehandlung, die Troy Accept-Anweisungen, und wir können sehen, dass das auch in unserem Code ersetzt wurde auch in unserem Code ersetzt wurde Okay, so können Sie weitermachen und es sich ansehen. Wenn Sie jetzt nach unten scrollen, können Sie sehen, dass Sie sich bewerben und zum nächsten Vorschlag übergehen können, oder Sie können ihn verwerfen und mit dem nächsten fortfahren Sie können also sehen, dass Sie hier die Möglichkeiten haben , zu entscheiden, was Sie tun möchten. In Ordnung. Also, was ich hier tun werde , ist, dass ich auch hier auf Meine Aktionen klicken kann, und du kannst „ Anwenden“ und „ Anwenden“ sagen und zur nächsten Option gehen, oder du kannst weitermachen und „ Verwerfen“ sagen und und mit der nächsten Option fortfahren Nehmen wir an, das gefällt mir nicht, also sage ich „ Verwerfen“ und dann „ Okay. Wenn ich jetzt zum nächsten gehe, heißt es dann, dass die Zeichenfolge undefinierte Division durch Null mit anderen Ergebnistypen konsistent sein sollte Erwägen Sie, keines oder ein bestimmtes Nachrichtenobjekt zu verwenden. Jetzt schaut es sich die anderen Probleme an , die ich hier definiert habe und die es nicht mag. Es wird die vorgeschlagenen Änderungen zeigen und zeigen, was ich auch ändern kann und was der Unterschied wäre. Wenn ich mit dem, was hier eingeführt wurde, zufrieden bin, kann ich weitermachen und sagen: Bewerben Sie sich und fahren Sie mit der nächsten fort. Wenn ich damit zufrieden bin, kann ich mir die nächste Änderung hier ansehen , um die es hier bittet. Ich kann sagen, bewerben, ich möchte , dass das angewendet wird. Ich möchte hier zum nächsten Vorschlag übergehen . Sie werden hier sehen , dass es mir hier die endgültige Empfehlung geben wird, nämlich die Bewertungen , die kommentiert wurden, und ich kann sie anwenden. Ordnung. Da haben wir's. Sie können jetzt also sehen, dass hier alles angepasst und geändert wurde nach dem, was ich definiert habe, angepasst und geändert wurde. Also habe ich früher beschlossen, die ersten Empfehlungen zu verwerfen , und später habe ich den Rest von dem, was für mich in Form des Codes hinzugefügt wurde, zu dem akzeptiert , was erforderlich sein wird und was sie für einen guten Weg halten, dies zu Auf diese Weise können Sie Ihren Code überprüfen und sehen, welche Kommentare verfügbar sind und was Sie ändern können Jetzt können Sie weitermachen und es erneut tun, wenn Sie möchten. Nehmen wir an, ich hatte vorhin diese Codezeile hier von früher diese Codezeile hier , die ich ändern wollte. Ich kann dieses Segment markieren, rechten Maustaste klicken, zu Copilo zurückkehren und ich kann es erneut überprüfen und kommentieren Es wird den ausgewählten Code überprüfen, und hier werden Sie sehen, dass es sich um einen von zwei Vorschlägen handelt, die Ihnen hier unterbreitet werden Also auch hier war es ein Wertfehler, und ich entschied mich, ihn lieber zu verwerfen und mit dem nächsten Vorschlag fortzufahren Okay? Also, wenn du dich bewirbst, gehst du zum nächsten Vorschlag Es wird angewendet und es wird dem nächsten , der verfügbar ist , fortgefahren Aber vorhin habe ich beschlossen, es zu verwerfen und stattdessen mit dem nächsten Vorschlag fortzufahren Diesmal möchte ich sicherstellen, dass ich diesen Wertfehler nicht habe Also sage ich „Bewerben“ und gehe zum nächsten Vorschlag über. Und dann haben wir hier noch einen, der hier oben in Bezug auf die Eingabefunktion mit dem WOW-Loop aufruft Ich möchte es jetzt hinzufügen, ich habe mich entschieden und werde es anwenden Jetzt können Sie sehen, dass ich den Wi-Loop eingeschaltet habe und hier alles korrekt verwaltet habe, um meinen Code optimierter und benutzerfreundlicher zu machen . Richtig, so können Sie Ihren Code überprüfen und die notwendigen Änderungen vornehmen. Das ist sehr hilfreich, vor allem, wenn Sie die Ausnahmebehandlung oder ähnliches verwalten müssen . Richtig. Das war's also für diese spezielle Lektion. 18. Hinzufügen von Kontext mit Referenzen zum Ausführen von Aktionen: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, bei der darum geht, Kontext hinzuzufügen, um sicherzustellen, dass KI in unseren Programmen und Anwendungen effizienter eingesetzt wird , oder? Lassen Sie uns also anfangen. Also, was Sie tun möchten, ist Ihren Chat zu öffnen und dann das ganze Durcheinander zu beseitigen, das wir hier haben, können Sie einfach weitermachen und einen neuen Chat auswählen Und das wird alles für dich aufräumen. Jetzt werden Sie hier feststellen, dass wir etwas haben , das als Kontext bekannt ist. Sie können einfach auf das Büroklammersymbol klicken oder einen Hashtag eingeben, um den Kontext für Sie anzuhängen. Jetzt können wir weitermachen und auf das Büroklammersymbol klicken . Hier werden Sie sehen, dass wir verschiedene Referenzen haben , auf die wir innerhalb von Copil verweisen können, wie zum Beispiel unsere Codebasis, unseren aktuellen Editor Das ist unsere aktuelle Codedatei , in der wir uns gerade befinden Wir können auf Git-Änderungen verweisen. Wenn wir ein Repository haben und irgendetwas miteinander verknüpft haben, können wir uns bei der Fensterauswahl für Screenshots darauf beziehen. Dies ist eine Auswahl von Code, den wir ändern oder bearbeiten möchten oder etwas Ähnliches. Wir können uns auf Symbole und auch auf den letzten Befehl und die letzten Auswahlen unseres Terminals beziehen auf den letzten Befehl und die letzten Auswahlen unseres Terminals Sie können sehen, dass es viele Dinge gibt , auf die wir verweisen können. Das ist genau das, was wir tun werden. Ich werde Ihnen hier zeigen, wie Sie je nach Kontext in Bezug auf Ihren Code referenzieren können. Als Nächstes wollen wir nur noch einen Beispielcode generieren . Dies wird der letzte Beispielcode sein , den wir generieren werden, was bedeutet, wir werden nichts von Grund auf neu machen, wir werden einfach auf unserem Wissen aufbauen. Das werden wir also als Nächstes tun. Richtig, also lass uns weitermachen und genau das tun. Also werde ich die Größe von Copilot für den Moment maximieren , lassen Sie uns weitermachen und ein Programm erstellen Also werde ich sagen, erstellen Sie ein Programm für mich, das, sagen wir, Input und Output mit den Noten der Schüler berücksichtigt sagen wir, Input und Output mit den Noten der Schüler Okay, sehr einfach. Wir können weitermachen und das überprüfen. Los geht's. Da haben wir ein nettes Programm , mit dem wir arbeiten können, also können wir mit der Maus darüber , es kopieren und Sie können weitermachen und es einfach einfügen Also hier haben wir den Code hier. Also können wir einfach weitermachen und das einfach so bewegen . Also gut, da haben wir es. Also werde ich den Chat hier ein bisschen rauszoomen. Und schieb das rein. Es ist also eine Art Balance zwischen bildender Kunst, könnte man hier sagen. Also gut, wir haben das Programm hier auf der linken Seite erstellt, wie wir sehen können. Okay, das Erste, was ich Ihnen zeigen möchte , ist die Auswahl, der Auswahlkontext , den wir verwenden können. Sie werden also feststellen, wenn Sie hier auf das Büroklammer-Symbol klicken hier auf das Büroklammer-Symbol und hier nachschauen, wir haben eine Auswahl. In Ordnung. Sie möchten also die Referenz hier zur Auswahl hinzufügen , weil wir die Auswahl durchführen möchten . Das können Sie wählen. Wir können dann hier sehen, dass die Auswahl ironischerweise ausgewählt wurde Und das wird hier auf die Haupt-Punkt-Pi-Datei angewendet , aber wir müssen hier nur einen Teil des Codes auswählen , den wir optimieren möchten Nehmen wir an, ich möchte diese wL-Schleife genau hier optimieren. Also wähle ich es aus. Es wird hier verfolgt, wie wir sehen können. Also lass mich heranzoomen , damit du es sehen kannst. Also haben wir diesen Code ausgewählt. Er wird hier nachverfolgt und wir werden ihn auswählen. Und jetzt müssen wir entscheiden, was wir mit diesem Code machen wollen. Nehmen wir an, ich möchte es optimieren. Was ich tun kann, ist, uns einfach ein bisschen umzuschauen. Ich werde sagen, optimiere diesen Code für mich. Es wird also in den folgenden Zeilen stehen. Ich kann weitermachen und das senden und versenden. Hier ist also eine optimierte Version meines Codes, wie Sie sehen können, also optimiert er ihn für mich und überprüft ihn und entfernt einfach jegliches Durcheinander oder ähnliches , nur um ihn viel sauberer und effizienter zu machen ihn viel sauberer und effizienter Und Sie können hier nach unten scrollen und die vorgenommenen Änderungen sehen Deshalb wurde die Punktstreifenmethode hinzugefügt um die Eingabefunktion aufzurufen, und unnötige Einrückungen wurden entfernt um die Lesbarkeit zu verbessern. In Ordnung So können wir weitermachen und hier Änderungen vornehmen, indem wir Referenzierung verwenden Und Sie können einfach weitermachen und sagen, bewerben Sie sich bei Main Doppie Anstatt also Edge zu kopieren, kann das zu Problemen führen Wir können uns für Main Dot Pi bewerben. Es wird also diesen Codeblock anwenden, und Sie können dort sehen, dass es diese Änderungen vornehmen wird, und wir können sehen, dass das Grün das ist, was geändert wurde , und das Rot ist, was entfernt wurde, und Sie können das einfach akzeptieren , wenn Sie mit diesen Änderungen zufrieden sind. Okay, so können Sie weitermachen und die Auswahlreferenz verwenden. Nehmen wir nun an, wir möchten hier in unserem Editor auf alles verweisen. Das ist das nächste, was wir uns ansehen werden. In Ordnung, also lass uns weitermachen. Was wir jetzt tun werden, ist auf unseren Kontext zu verweisen , also Kontext anzuhängen, und wir werden nach dem aktuellen Editor suchen, also dort befindet sich unser Code gerade. Wir sind also bereits in der aktuellen Datei. Wir haben den Editor explizit angegeben. Jetzt können wir einfach sagen, optimiere meinen gesamten Code. Ich kann also bitte sagen, optimiere meinen gesamten Code. Sie können weitermachen und diese Anfrage stellen. Da haben wir's. Es ist weitergegangen und hat meinen gesamten Code für mich optimiert . Da haben wir's. Was Sie jetzt tun können , ist einfach „Auf den Hauptpunktkreis anwenden“ zu sagen, und Sie können hier auch sehen, was es in Bezug auf die entsprechenden Änderungen bewirkt hat . Jetzt können wir weitermachen und „Auf den Hauptpunktkreis anwenden“ sagen. Ich werde diesen Codeblock anwenden und alles entsprechend ändern, wie es sein sollte. Da haben wir es. Nun, wenn es signifikante Änderungen oder etwas Ähnliches gab, werden Sie sehen, dass der Farbfaktor darin bestand Grün und Rot entfernt wurden und so weiter. Nun, da wir bereits weitergemacht und eine große Änderung vorgenommen haben, können wir sehen, dass es überhaupt nichts Wesentliches gibt . Nun, das ist nur der Prozess denn wir haben bereits einen großen Teil des Codes ausgewählt, den wir optimieren, und danach gibt es nicht mehr viel zu optimieren. Es hängt also wirklich von Ihrer Codebasis und so ab, aber so können Sie es auf alles anwenden. Wenn Sie also ein Programm haben, das Sie erstellen, und es gibt viele Möglichkeiten, es zu verbessern, und nicht nur einzelne Abschnitte, werden verbessern, und nicht nur einzelne Abschnitte, Sie sehen, dass die Änderungen, die ich zuvor gezeigt habe , mit dem Grün, und das Rot davor war Grün , hinzugefügt und das Rot natürlich entfernt wird. So würden Sie es also machen, und es würde auf Ihren Fall angewendet werden. Okay, da haben wir es also. So können wir also Kontext zu Github Pi hinzufügen. Sie können sehen, dass es sehr effektiv ist darum geht, die notwendigen Anpassungen und dergleichen vorzunehmen. Richtig. Das war's also für diese spezielle Lektion. 19. Abfrage von Entitäten für bestimmte Lösungen: Hallo zusammen und willkommen zur nächsten praktischen Laborübung , bei der es darum geht, weitere Teilnehmer hinzuzufügen Lassen Sie uns also weitermachen und uns das ansehen. Sie können hier also auf Ihren Seitenpanel-Chat verweisen und einfach das At-Symbol oder das Ampersign verwenden , das sich auf diese Entitäten oder Teilnehmer bezieht, wie Github, Terminal, unseren Terminal-Vis-Code , unseren Workspace usw. Und wir können Fragen stellen, die auf diesen speziellen Entitäten basieren Nehmen wir zum Beispiel an, ich beziehe mich auf VS-Code und möchte VS-Code fragen, wie kann ich sagen, die Einstellungen des Editors korrigieren oder anpassen, und ich mache weiter und sage Enter. Es wird dann meine Frage verfeinern, den Befehl durchsuchen und den Index einstellen. Es könnte einen Moment oder so dauern. Okay, und los geht's. Wir können hier also sehen, dass wir unsere Einstellungen anpassen können, indem zu den geöffneten Benutzereinstellungen wechseln, und wir können weitermachen und hier auf In der Befehlspalette anzeigen klicken , wo wir ein bisschen mehr nachschlagen können. Und wie Sie sehen, bietet es hier die folgenden Optionen, mit denen wir uns die Benutzeroberfläche ansehen möchten , ob wir den JSON suchen und bearbeiten möchten oder ob wir nur die allgemeinen Benutzereinstellungen hier anpassen möchten , und wir können hier auf die Schaltflächen klicken und wir können ändern, was wir ändern möchten. Lassen Sie uns nun weitermachen und dies für unser Terminal festlegen, also lassen Sie uns zum Beispiel unser Terminal abfragen. Und lassen Sie uns unser Terminal fragen, wie wir Git verwenden können, um unser Projekt zu verwalten. Ich kann also sagen, wie kann ich Git verwenden, um dieses Projekt zu verwalten? Und wir können weitermachen und die Eingabetaste drücken. Wir können es hier sehen, wir bekommen einige Informationen, sodass wir G darin sehen können. Dann fügen wir diese Datei main Dot Pipe hinzu, ich glaube, fügen wir main Dot Pipe hinzu, und dann können wir sie festschreiben, indem wir Git commitm sagen und dann machen wir unseren ersten Commit Und es gibt uns hier eine zusätzliche Beschreibung in Bezug auf die Nachrichten, die wir verwenden, um unsere Nachricht zu übertragen Auf diese Weise können wir also im Grunde eine Absicherung vornehmen und zusätzliche Teilnehmer hinzufügen. Wir können also auch bei grundlegenden Dingen wie der Ausführung von Code usw. noch ein bisschen weiter gehen . Also kann ich hier zum Beispiel weitermachen und sagen: Hey, Terminal, wie kann ich PysOn-Code ausführen? Sie können die Eingabetaste drücken. Also frage ich mein Terminal. Und hier kann ich einfach weitermachen und Python Dot Backslash Main Dot PIE sagen Python Dot Backslash Main Dot Auf diese Weise können wir den Code, mit dem wir arbeiten, in Bezug auf das Skript ausführen wir arbeiten, in Bezug auf Okay, wir können also sehen, dass wir hier verschiedene Fragen stellen können , indem wir uns auf diese Entitäten oder Teilnehmer beziehen , während ich weitermache und sie nenne. Okay, wir haben das Set, und was ich jetzt tun möchte, ist, hier einen neuen Chat einzurichten und das einfach zu klären. Also da haben wir es. So können wir uns absichern und uns auf unsere speziellen Entitäten beziehen , richtig. Das war's also für diese Lektion. 20. Implementiere Schrägstrich-Befehle für schnelle Aktionen: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die die Verwendung von Slash-Befehlen mit dem Github-Copilot konzentrieren wird Verwendung von Slash-Befehlen mit dem Github-Copilot Ihr könnt hier mit der Side-Chat-Funktion hier sehen , dass wir Ford Slash Fix haben Wir haben einen Forward Slash Test und wir haben Ford Slash Explain, wie wir hier sehen können Jetzt werden wir weitermachen und dies mit unserer Inline-Chat-Funktion nutzen , sodass wir sie vorerst vorübergehend schließen können Wie Sie sehen können, haben wir hier einen Code. Nehmen wir an, wir wollen weitermachen und es testen, aber wir wollen nicht nur Rechtsklick und Truhe sagen. Wir möchten unsere Inline-Chat-Funktion nutzen. Genau hier möchte ich den ganzen Code hier testen. Im Grunde alles hier innerhalb dieser Schleife, direkt darüber werde ich weitermachen und sagen, Rechtsklick und gehe zu Copilo und ich werde einfach den Inline-Chat des Editors aufrufen Das habe ich hier für mich zur Verfügung. Jetzt werde ich hier alles hervorheben, was ich überprüfen möchte. In der Eingabeaufforderung , in der ich den Copiloten fragen kann, wird es immer noch hervorgehoben Ich kann weitermachen und einen Schrägstrich hinzufügen. Jetzt haben wir hier ein paar Optionen. Wir können hier den Dokumentationscode für das folgende Symbol hinzufügen Dokumentationscode , das wir festgelegt haben. Wir können den ausgewählten Code in unserem aktiven Editor bearbeiten, dem wir uns derzeit in Main Dot Pi befinden. Wir können unseren Code erklären, der sich in unserem aktiven Editor befindet. Wir können unseren Code auch korrigieren. Wenn wir irgendwelche Probleme oder ähnliches haben, können wir genau das tun. Wir können auch einen neuen Code generieren und Unit-Tests für den ausgewählten Code durchführen. Lassen Sie uns weitermachen und es einfach halten. Lassen Sie uns weitermachen und damit beginnen es einfach zu erklären. So sehr einfach. Ich werde Explain auswählen und nur erklären, wie dieser Code funktioniert. Lassen Sie uns also weitermachen und die Eingabetaste drücken. Und wir können weitermachen und sehen, dass es diese Anfrage senden wird Es heißt, wie wir sehen können, warten wir einfach, bis sie generiert wird. Also generiert und erklärt es sehr detailliert, wie dieser Code funktioniert und wie alles zusammen mit den Variablen, den Funktionen, den Methoden und all den Ausnahmen funktioniert , die uti sind. Ich denke, wir können sehen, dass es hervorgehoben wurde, wie zum Beispiel try , die Break-Anweisung, und wir können sehen wie das alles für uns eingerichtet wird. Okay. So können wir also weitermachen und den Slash-Befehl verwenden Jetzt können wir diesen Code auch hier hervorheben. Aber lassen Sie uns weitermachen und das in der Zwischenzeit einfach schließen. Und ich werde ein paar Fehler machen. Ich werde sagen, und ich werde diesen Code hervorheben. Dann mache ich weiter und klicke mit der rechten Maustaste und wir können Copilot sagen Lassen Sie uns unseren Inline-Hut öffnen und ich sage „ Schrägstrich Geben Sie das ein. Und ich möchte das Update für den ausgewählten Code vorschlagen. Also kann ich Enter sagen. Und dann wird es sich ansehen, was falsch ist, und wir können hier sehen, dass das Problem mit der Wile-Schleife hier war, also war es nur Y und es muss wild sein und wir mussten auch für die richtige Einrückung sorgen Sie können also sehen, dass es weitergemacht und das geändert hat, sodass Sie hier im grünen Bereich sehen können, dass dies der Code war, der behoben wurde Und wenn wir auf den Schalter für weitere Aktionen klicken, können wir auch mehr Informationen sehen, also wir können sagen, Änderungen ein-/ausschalten, und wir können das Rot sehen, das hier geändert wurde, wir können sehen, dass es für uns angepasst wurde Richtig, perfekt. Großartig. Wir können also sehen, dass das richtig ist. Und wenn wir es akzeptieren wollen, können wir einfach sagen, akzeptieren. Perfekt. Großartig. Jetzt können wir auch weitermachen und den Code erneut markieren, mit der rechten Maustaste klicken und goog und erneut die Inline-Chat-Funktion auswählen Und mal sehen, was wir sonst noch haben. Okay, wir haben FIX erklärt. Wir können auch weitermachen und den Code bearbeiten, sodass wir auch unseren Code bearbeiten können. Wir können also den Schrägstrich Edit vorschlagen. Okay, wir haben hier keine Ergebnisse, also müssen wir unseren Input verfeinern Sie müssen also genau sein, wenn Sie die Änderungen hier vornehmen. Wenn Sie also den Schrägstrich Bearbeiten eingeben, sollten Sie definieren, was Sie bearbeiten möchten Also hier werde ich sagen, wie kann ich sagen, die Lesbarkeit des Codes verbessern Und du kannst sagen, Code bearbeiten. Es wird die Lesbarkeit verbessern. Wir können also sehen, was hier geändert wurde, und wir können sehen, dass es genau das getan hat Wenn Sie es bearbeiten, können Sie nicht einfach Farlash Edit verwenden, wie ich es Ihnen gezeigt habe Sie müssen genau angeben, was Sie hier bearbeiten möchten. So können wir sehen , welche Änderungen vorgenommen wurden, und wir können sagen, Änderungen umschalten damit wir sehen können, was hier geändert wurde Also hat es einfach die Try Accept-Anweisung hier entfernt die Try Accept-Anweisung hier und alles außerhalb der if-Anweisung hier in eine Zeile gebracht , nur um das ein bisschen lesbarer zu machen, was hilfreich sein kann, wenn Sie sich den Code, mit dem Sie arbeiten, zum ersten Mal ansehen sich den Code, mit dem Sie arbeiten, zum ersten Mal Wenn du damit zufrieden bist, kannst du einfach außer sagen. Wenn Sie möchten, dass es wieder läuft, können Sie einfach „Erneut ausführen“ sagen, und Sie können natürlich entscheiden wie Sie weitermachen möchten. Ich werde sagen außer. Da haben wir's. Wir können also sehen, dass das jetzt in Bezug auf den Code besser lesbar ist. Nehmen wir der Argumentation halber an, wir haben jemanden, der den Code verstehen möchte. Sie haben das Programm nicht selbst codiert, aber sie wollen nur einen schnellen Überblick. Es kann sehr hilfreich sein, schnell einige Dokumentationen hinzuzufügen . Wenn Sie jemandem einen Codesegment erklären müssen, können Sie einfach den Code markieren, den Sie hier kommentieren möchten, und dann mit der rechten Maustaste auf Gehe zum Copilot klicken Aktivieren Sie die Inline-Chat-Funktion wie zuvor, und dann können Sie einfach Schrägstrich Doc sagen Dadurch wird die Dokumentation für den ausgewählten Code hinzugefügt Danach können Sie einfach die Eingabetaste drücken , und Sie werden sehen, dass jetzt für dieses Symbol die Meldung Dokumentationskommentar hinzufügen und erneut die Eingabetaste angezeigt wird für dieses Symbol die Meldung Dokumentationskommentar hinzufügen und erneut die Eingabetaste Dann werden hier einige Kommentare generiert, und Sie können hier die Kommentare sehen, die generiert werden, um den Code zu erklären, den wir hier machen. Wir können sehen, dass es gut eingerichtet wurde. Wird alle Details in Bezug auf die Terminologie und auch in einer einfachen Pografie spezifizieren die Terminologie und auch in , wie Sie sehen können, es wird sagen, was die Funktionalität ist, was von den Eingaben zu erwarten ist, was die Ausgaben sein werden, und einige zusätzliche Hinweise hier, nur um zu beschreiben, was in diesem speziellen Abschnitt des Codes passiert , mit dem wir arbeiten Wenn Sie mit dieser Dokumentation in Bezug auf das, was hinzugefügt wurde, zufrieden sind , können Sie einfach sagen, außer und dass wir sie für Sie hinzufügen und erklären, was hier in diesem Programm passiert. So können Sie auch Schrägstriche verwenden. Diese werden als Slash-Befehle bezeichnet, die wir in unseren Programmen verwenden können 21. Prompt Engineering – Richtlinien und Best Practices: Hallo zusammen und willkommen zur nächsten Lektion, in der es um schnelles Engineering geht. Lassen Sie uns also einen Blick darauf werfen. Um nun mit der KI-Generierung und der Verwendung des Github-Copiloten erfolgreich zu sein , müssen Sie sicherstellen, dass Sie gute Eingabeaufforderungen generieren, und gute Eingabeaufforderungen führen zu besseren Ergebnissen Schauen wir uns also an, worauf Sie sich konzentrieren müssen, um gute Eingabeaufforderungen zu erhalten, die zu effizienten Ergebnissen Zuallererst möchten Sie also rollenbasierte Anweisungen verwenden. Sie möchten auch sehr klar und spezifisch sein. Sie möchten iterieren und verfeinern. Und zu guter Letzt möchten Sie Kontext und Einschränkungen angeben. Lassen Sie uns also näher auf jeden dieser Faktoren eingehen und uns ein Beispiel eine schlechte Aufforderung im Vergleich zu einer guten Aufforderung in vier dieser Felder ansehen. Richtig, schauen wir uns also zunächst die Verwendung von rollenbasierten Anweisungen an . Eine schlechte Aufforderung wäre also, einfach Rekursion erklären zu sagen. Eine gute Aufforderung wäre jedoch, ein rollenbasiertes Szenario hinzuzufügen ein rollenbasiertes Szenario hinzuzufügen Hier sage ich zum Beispiel, dass ich als Programmierlehrer die Rekursion anhand eines einfachen Beispiels in Pyson erklären Sie können also sehen, dass ich eine Rolle auf der Grundlage einer Anweisung hinzufüge Dann müssen wir klar und konkret sein. Wenn Sie also einfach weitermachen und eine Pyson-Funktion für mich schreiben, wird das nicht zu einem sehr guten Ergebnis führen Wenn Sie jedoch etwas spezifischer sein und sagen, eine PySon-Funktion schreiben, die eine Liste von Zahlen nimmt und die Summe zurückgibt, wird dies zu einem viel besseren Ergebnis führen und zu etwas, auf das Sie höchstwahrscheinlich freuen werden Als Nächstes wollen wir iterieren und verfeinern. Ihrem ersten Versuch können Sie also weitermachen und eine Funktion schreiben, können Sie also weitermachen und eine Funktion schreiben um zu überprüfen, ob es sich bei einer Zeichenfolge um ein Palindrom handelt Sie erhalten nicht das gewünschte Ergebnis, also seien Sie nicht Sie können einfach weitermachen und das, was Sie sagen, verfeinern , nur um Ihre Antworten, die Sie erhalten, zu verbessern Sie können einfach sagen, eine Pison-Funktion schreiben, die prüft, ob es sich bei einer Zeichenfolge um ein Palindrom handelt, und dabei Leerzeichen und Sensitivität ignoriert Möglicherweise erhalten Sie beim ersten Mal nicht das exakte Ergebnis , aber Sie müssen nur genau das verfeinern, was Sie in der Antwort sehen , nicht Ihren Wünschen entspricht, und es nur ein wenig anfassen. Verfeinern Sie ein bisschen Abnutzung. Und schließlich möchten Sie den Kontext und die Einschränkungen angeben. Zum Beispiel gebe ich hier keinen Kontext an oder setze keine Einschränkungen, oder setze keine Einschränkungen indem ich sage, schreibe eine Sortierfunktion. Das ist sehr einfach. Stattdessen werde ich hier weitermachen und stattdessen eine PyCon-Funktion schreiben, um eine Liste von Zahlen in aufsteigender Reihenfolge mit den Bubble-Sort-Algorithmen hier zu sortieren Sie können sehen, dass ich einen gewissen Kontext zu dem hinzufüge , was ich tue, und ich füge die spezifischen Einschränkungen für dieses Ergebnis hinzu die spezifischen Einschränkungen für , das ich erwarte Richtig. Okay, Leute, das ist für diese Lektion über Prompt Engineering. Denken Sie daran, dass Sie die vier Phasen befolgen müssen. Lassen Sie uns noch einmal weitermachen und sie rückwärts betrachten. Geben Sie Kontext und Einschränkungen an. Iterieren und verfeinern. Seien Sie klar und spezifisch und verwenden Sie rollenbasierte Anweisungen. Denken Sie daran , diese vier Faktoren zu beachten , um sicherzustellen, dass Sie KI optimal nutzen. In Ordnung, Leute, das war's für diese Lektion. 22. Erstelle dein eigenes Projekt: Hallo zusammen und willkommen zur nächsten Lektion, die sich darauf konzentrieren wird, unser eigenes Projekt zu erstellen. Schauen wir uns das mal an. Also erstellst du dein eigenes Projekt. Jetzt, mit all Ihren neu erworbenen Fähigkeiten, ist es an der Zeit, dass Sie all das sinnvoll einsetzen und Ihr eigenes Projekt erstellen. Für weitere Informationen empfehle ich Ihnen, zum Abschnitt Projekt und Ressourcen dieses Kurses zu gehen , richtig. Also viel Glück mit Ihrem Projekt, und ich hoffe, es läuft gut, und ich kann es kaum erwarten, es zu sehen. 23. Vielen Dank!: Hallo, alle zusammen. Und willkommen zur letzten Lektion dieses Kurses, in der ich nur dafür danken möchte, dass Sie sich entschieden haben, diesen Kurs abzuschließen. Es war mir eine Freude, Sie zu unterrichten, und ich hoffe, dass Sie dadurch wertvolles Wissen gewonnen haben . Also vielen Dank. Wenn Sie etwas Zeit haben, würde ich mich sehr freuen, wenn Sie erwägen würden, eine Bewertung abzugeben. Da es immer positiv ist, meine Kurse zu verbessern und mein Bestes wenn Sie etwas Zeit haben, würde ich mich sehr darüber freuen. Wenn nicht, ist das völlig in Ordnung, solange Sie eine großartige Lernerfahrung hatten, und das war's für mich und viel Glück auf Ihrer Entwicklungsreise, und ich wünsche Ihnen alles Gute. Auf Wiedersehen und nochmals vielen Dank.