Einführung

Abgeschlossen

GitHub Copilot ist ein KI-Programmierpartner, der beim Programmieren Vorschläge im AutoVervollständigen-Stil bereitstellt. Sie erhalten Vorschläge von Copilot, wenn Sie Code eingeben oder in natürlicher Sprache beschreiben.

Copilot analysiert Ihre Datei sowie zugehörige Dateien und bietet Vorschläge in Ihrem Text-Editor an. Copilot verwendet OpenAI Codex, ein neues, von OpenAI entwickeltes KI-System, um den Kontext aus geschriebenem Code und Kommentaren abzuleiten, und schlägt dann neue Zeilen oder ganze Funktionen vor.

GitHub Codespaces ist eine cloudbasierte, gehostete Entwicklungsumgebung, die mit Visual Studio Code ausgeführt werden kann. Sie können die Entwicklungsumgebung für jedes Entwicklungsprojekt auf GitHub anpassen, indem Sie Abhängigkeiten, Bibliotheken und sogar Visual Studio Code-Erweiterungen und -Einstellungen vorinstallieren.

Szenario: Verbessern eines Projekts

Als Entwickler möchten Sie produktiver sein, wenn Sie Code für neue und vorhandene Projekte eingeben. Sie möchten ermitteln, ob ein KI-Assistenten genau das ist, was Sie benötigen, um Ihre Entwicklerworkflows beim Schreiben von Code, bei der Dokumentation, beim Testen und mehr zu verbessern.

In diesem Modul erfahren Sie, wie Sie GitHub Copilot verwenden können, um ein Projekt mithilfe eines Prompt zum Anpassen einer Python-API zu ändern. Außerdem erfahren Sie, wie Sie Livevorschläge verwenden, nachdem Sie den ursprünglichen Code eingegeben haben.

Nach Ende dieses Moduls haben Sie folgende Aktionen ausgeführt:

  • Konfigurieren eines GitHub-Repository in Codespaces und Installieren der GitHub Copilot-Erweiterung
  • Gestalten von Eingabeaufforderungen, um Vorschläge von GitHub Copilot zu generieren
  • Erfahren, wie Sie GitHub Copilot anwenden, um Ihre Python-Projekte zu verbessern

Was ist das Hauptziel?

Nach erfolgreichem Abschluss dieses Moduls können Sie mithilfe eines Prompt ein Python-Projekt mit GitHub Copilot in GitHub Codespaces anpassen.

Voraussetzungen

  • Grundkenntnisse von Python und Texteditoren.
  • Grundlegendes Verständnis von Git- und GitHub-Grundlagen. Insbesondere zum Ausführen einfacher git-Befehle wie git add und git push.
  • Ein GitHub-Konto mit einem aktiven Abonnement für GitHub Copilot ist entweder für Ihr persönliches GitHub-Konto oder ein GitHub-Konto erforderlich, das von einer Organisation oder einem Unternehmen verwaltet wird. Für Lernzwecke sollte die Copilot Free-Option mit Nutzungsgrenzwerten ausreichen.