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.