IA avec GitHub Copilot pour les développeurs en 2026 | Arno Pretorius | Skillshare

Vitesse de lecture


1.0x


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

IA avec GitHub Copilot pour les développeurs en 2026

teacher avatar Arno Pretorius, IT Freelancer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction du cours

      2:00

    • 2.

      Qu'est-ce que GItHub Copilot ?

      1:34

    • 3.

      Comment fonctionne GitHub Copilot ?

      0:54

    • 4.

      Créer un compte GitHub account

      2:25

    • 5.

      sur Visual Studio Code - Installation et configuration.

      2:08

    • 6.

      Préparer votre espace de travail

      4:49

    • 7.

      Configurer le montage en ligne de Visual Studio Code

      1:31

    • 8.

      Installation et configuration de GitHub Copilot

      4:01

    • 9.

      Utiliser les suggestions de code pour l’écriture du code

      6:57

    • 10.

      Maîtriser les invites : utiliser les commentaires pour guider l'IA de GitHub Copilot

      6:16

    • 11.

      Rédiger un script exécutable complet avec des suggestions.

      6:20

    • 12.

      Exploration de la fonctionnalité de chat en ligne et du panneau latéral

      5:37

    • 13.

      Travailler avec différentes fonctionnalités de chat

      7:50

    • 14.

      Bonnes pratiques pour la fonctionnalité de chat intégré —

      9:25

    • 15.

      Meilleure pratique pour la fonctionnalité de chat du panneau latéral

      3:41

    • 16.

      Comment corriger et expliquer le code source code

      4:48

    • 17.

      Comment examiner et observer les commentaires

      5:21

    • 18.

      Ajouter du contexte avec des références pour réaliser des actions

      7:03

    • 19.

      Interrogation d'entités pour des solutions spécifiques

      3:29

    • 20.

      Appliquez des commandes slash pour des actions rapides

      6:38

    • 21.

      Ingénierie avec prompts : directives et meilleures pratiques

      3:43

    • 22.

      Create your own project

      0:31

    • 23.

      Merci !

      0:44

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

46

apprenants

2

projets

À propos de ce cours

Ce dont vous avez besoin :

Ce cours est destiné aux développeurs n’ayant aucune expérience préalable en codage avec l’IA. Vous n'avez pas besoin d'équipement avancé, juste un ordinateur de bureau ou portable avec une connexion Internet.

Pour rester simple, nous utiliserons GitHub Copilot aux côtés de Visual Studio Code comme environnement de codage. Vous apprendrez à intégrer Copilot dans votre flux de travail, à écrire du code plus efficacement et à tirer parti des suggestions basées sur l’IA. 


Ce que vous allez apprendre : :

Dans ce cours, vous allez explorer comment exploiter les outils de codage basés sur l’IA pour améliorer votre flux de développement. Vous apprendrez comment GitHub Copilot améliore le codage grâce à des suggestions intelligentes, un chat dans l’éditeur et l’assistance contextuelle.

Au fur et à mesure de votre progression vous apprendrez des capacités plus avancées, notamment en peaufinant les interactions par le chat et en élaborant des invites efficaces pour s'attaquer à des tâches de codage complexes. Le cours équilibre la théorie et la pratique pratique, afin que vous puissiez acquérir une solide compréhension et les compétences pratiques nécessaires pour intégrer GitHub Copilot dans votre flux de travail en toute transparence.

Ce que vous allez faire :

Au fil du cours, vous commencerez par explorer des concepts clés avec une base théorique solide, puis vous mettrez vos connaissances en pratique avec des exercices de laboratoire pratiques. Ces activités pratiques vous permettront de consolider votre compréhension et de vous préparer à gérer en toute confiance des défis de codage plus avancés.

Enfin, dans la section « Projets et ressources », vous créerez votre propre projet. C'est ici que vous utiliserez les compétences acquises pour concevoir et construire quelque chose d'utile pour vous-même, en assemblant le tout de manière pratique et personnalisée.


Avantages du cours :

Ce cours comprend :

  • Plus de 1,5 heure de vidéo à la demande ap
  • Leçons théoriques pour apprendre les concepts fondamentaux
  • Apprenez à appliquer vos connaissances !
  • Plus de 20 leçons au total

À propos de votre instructrice :

Je suis consultant en développement de logiciels et ancien enseignant en sciences informatiques. Je suis passionné par le développement web, le cloud computing et les DevOps. Je me concentre sur l’enseignement de compétences pratiques qui aident les gens à appliquer en toute confiance ce qu’ils apprennent à des projets réels.

Je suis titulaire d’un Bachelor en technologies de l’information et d’un Certificat Postgraduate en éducation (PGCE), ce qui me donne des bases solides à la fois dans les domaines de la technologie et de l’enseignement. commise d'une licence (BSc en anglais). J’ai également obtenu l’assurance et le statut d’AWS. Je suis donc architecte et développeur dans tout ce que je fais

Vous voulez en savoir plus ?

Si vous avez apprécié ce cours et que vous souhaitez découvrir d'autres cours possibles à l'avenir, assurez-vous de me suivre sur Skillshare !

Rencontrez votre enseignant·e

Teacher Profile Image

Arno Pretorius

IT Freelancer

Enseignant·e

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

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

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

Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction du cours: Bienvenue dans le cours co-pilote AI W Gid Hub destiné aux développeurs Je suis Anna Pretoris , travailleuse indépendante en informatique et professeur d'informatique formel. Dans ce cours, je vais vous montrer comment intégrer l' IA dans votre flux de travail de développement de manière simple, pratique et efficace. Désormais, vous n'avez besoin d'aucune expérience préalable en IA. Vous n'avez pas besoin d'outils complexes. Tout ce dont vous avez besoin, c'est d'un ordinateur, code Visual Studio et d'une connexion Internet. Je vais vous expliquer comment installer Github Copilot, configurer correctement et comprendre exactement comment il améliore votre Vous découvrirez comment Copilot fournit des suggestions intelligentes, des complétions adaptées au contexte et des explications intégrées qui vous aident à coder plus rapidement et de manière beaucoup À présent, au fur et à mesure que vous progresserez dans le cours, nous irons au-delà des notions de base. Vous apprendrez à créer des instructions efficaces, à affiner les réponses des copilotes et à les utiliser pour faciliter le débogage, documentation et les tâches de codage plus complexes Désormais, tout est enseigné grâce à une combinaison d'explications claires et de pratiques pratiques. Les exercices de laboratoire guidés vous aident à renforcer votre confiance en appliquant ce que vous avez appris en temps réel. Lorsque vous atteindrez la section des projets et des ressources, vous serez prêt à créer votre propre projet pratique en utilisant copilot comme partenaire de codage par IA Désormais, ce cours comprend plus d'une heure et demie de contenu structuré, plus de 20 leçons et exercices pratiques conçus pour vous aider à intégrer l'IA dans votre flux de travail de manière fluide et efficace. Aujourd'hui, je suis passionnée par le fait d'aider les développeurs à travailler plus intelligemment et plus efficacement. Et ce cours est conçu pour vous donner compétences du monde réel que vous pouvez utiliser immédiatement. Alors, croyez-moi, vous êtes entre de bonnes mains. 2. Qu'est-ce que GitHub Copilot ?: Bonjour, tout le monde. Bienvenue à la prochaine leçon, qui portera sur l'examen de ce qu'est le copilote Github. Maintenant, jetons un coup d'œil. Copilote Github. Il s'agit essentiellement d'un assistant de codage alimenté par l'IA qui a été développé par Gitub Il s'intègre également parfaitement en tant qu' extension dans votre éditeur de code ou votre identifiant, principalement dans le code Visual Studio. vous aide également à écrire du code directement dans votre éditeur Vous n'avez pas besoin utiliser un logiciel externe , de coller votre code à l'extérieur, puis de revenir à Visual Studio CAD. Tout est parfaitement intégré pour vous. Il a également la capacité de suggérer des extraits de code et des fonctions complètes en fonction de votre contexte Supposons que vous soyez occupé à créer une fonction qui une fonction qui évaluera la température. Ce qui peut arriver, c'est que lorsque vous utilisez Github Copa, celui-ci se lance et vous fournit des suggestions sur la façon dont vous pouvez compléter le code ou manière de l'améliorer Une autre chose importante à garder à l'esprit avec Github Copula est qu'il est très utile car il supporte une grande variété de langages de programmation Maintenant, ils vont, bien sûr, passer directement de PySON à JavaScript, en passant par HML, etc. 3. Comment fonctionne le Copilot de GitHub ?: Bonjour, tout le monde. Et bienvenue à la prochaine leçon, qui portera sur le fonctionnement du copilote Github. Jetons donc un coup d'œil. Bien, alors comment fonctionne le copilote Giu ? Donc, essentiellement, Gu Copilot lira le code que vous écrivez dans votre éditeur, puis il vous suggérera ce qui va suivre. Il utilise également une IA formée sur de nombreux codes accessibles au public pour générer des suggestions intelligentes sur le code que vous essayez de générer dans votre éditeur Maintenant, vous pouvez également taper du code ou écrire un commentaire décrivant même ce dont vous avez besoin, et il vous proposera du code en fonction de vos besoins. Comme nous le savons, cela fonctionne également dans notre éditeur de code, ce qui contribue à rendre le processus de codage beaucoup plus rapide et plus facile pour notre commodité. 4. Créez un compte GitHub: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui portera sur la configuration de Github Tout d'abord, ce que vous voulez faire , c'est taper Gitub dans votre navigateur de recherche et nous pouvons effectuer une recherche sur Google Ensuite, vous devez cliquer sur la première option qui dit Git up, build in hip software sur un seul programme collaboratif, donc vous voulez cliquer dessus. Et pour référence ici, vous verrez dans votre URL qu'il est écrit github.com, ce qui vous permettra de vérifier que vous êtes sur le Maintenant, ce que nous voulons faire, c'est créer un compte Gitup OK. Ensuite, nous voulons saisir certaines informations telles qu'un mot de passe e-mail et un nom d'utilisateur. Alors allons-y et remplissons-le. Vous voulez donc simplement aller de l'avant et le faire. Je vais donc aller de l'avant et le faire. OK. OK, puis vous voulez entrer un mot de passe, puis un nom d'utilisateur également. OK, nous avons donc mis ces détails en place. Et une fois que vous êtes prêt à continuer, vous pouvez simplement continuer à vérifier votre compte. Et maintenant, vous devez compléter un puzzle visuel ici ou un puzzle audio, puis vous pouvez passer à l'étape suivante. Je vais donc continuer et le faire, puis nous nous reverrons une fois le puzzle nécessaire terminé . Maintenant, après avoir terminé le puzzle, vous allez être redirigé où vous pourrez confirmer votre adresse e-mail. Vous pouvez donc simplement vous rendre sur place et obtenir le code correspondant. Et collez-le dedans. C'est vrai. Et nous pouvons voir que notre compte a été créé. Nous pouvons donc maintenant nous connecter pour continuer. Vous souhaitez donc saisir votre nom d'utilisateur ou votre adresse e-mail suivi de votre mot de passe. Alors allons-y et faisons-le. C'est bon. Maintenant, ce que nous pouvons faire, c'est aller de l'avant et nous connecter. Et nous y voilà. Bravo, vous avez créé avec succès votre compte Gitub Cela va devenir nécessaire, alors assurez-vous que vous l'avez configuré et prêt à fonctionner. Et dans la vidéo suivante, nous allons procéder à tout configurer avec le code Visual Studio. C'est bon. Bravo pour en arriver là, je vous recommande de rester connecté, alors assurez-vous de ne pas quitter ce tableau de bord. Je recommande de le garder ouvert sous forme d'onglet. Très bien, c'est tout pour créer un compte Gitub. 5. Code Visual Studio - Installation et configuration: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui sera axé sur le téléchargement et l'installation du code Visual Studio. Allons-y et cherchons ceci. Ici, nous avons téléchargé le code Visual Studio, Mac Linux et Windows, afin que nous puissions sélectionner cette option. Maintenant, vous voulez télécharger les codes Visual Studio fonction de votre système d'exploitation. Donc, si vous utilisez Windows 10 et 11, vous pouvez cliquer sur cette option ici pour l'installer sur votre appareil, ou si vous utilisez un appareil macOS, vous pouvez le configurer ici en conséquence. Très bien, donc je suis sous Windows. Je vais choisir Windows. OK, il va donc télécharger le code VIS. Et si, pour une raison ou une autre, il ne peut pas continuer et cliquer sur le lien de téléchargement direct s'il ne se télécharge pas automatiquement pour vous. Nous pouvons donc voir ici qu' il a été téléchargé. Je vais ouvrir l'assistant de configuration. OK, je vais juste prendre un moment. Nous voulons donc accepter l'accord, puis nous pourrons voir le suivant, le suivant, le suivant. Et je veux créer une icône de bureau, et je vais laisser les paramètres par défaut tels qu'ils sont ici. OK. Maintenant, je vais dire « Suivant » et installer. Très bien, il va falloir un moment pour le configurer. Il ne nous reste plus qu'à être patients pendant que ce processus est terminé. C'est bon, allons-y. C'est bon. Donnons-y donc un moment ou deux, puis nous poursuivrons une fois le processus terminé. Très bien, alors, bon retour. Comme vous pouvez le constater, le code Visual Studio a en fait été installé sur notre système, et je vais laisser la case à cocher ici pour lancer le code Visual Studio Je vais dire terminer, et cela va automatiquement l'ouvrir pour nous, alors allons-y et disons terminer. Cela va prendre un moment et quelques secondes de plus maintenant, et nous y voilà. Bravo. Vous avez réussi à configurer le code Visual Studio sur votre système. Bravo d'en être arrivé là. 6. Préparer votre espace de travail: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur la préparation de notre espace de travail. Commençons donc. Maintenant, la première chose que nous voulons faire est de créer un dossier sur notre bureau. C'est exactement ce que je vais faire. Je vais donc simplement créer un nouveau dossier et je vais l'appeler Mon projet. C'est très simple. Tu peux lui donner le nom que tu veux. Cela n'a pas vraiment d' importance. Ensuite, vous pouvez ouvrir le code de Visual Studio. Et ce que nous pouvons faire ensuite, c'est cliquer sur l'icône en haut à gauche, puis aller dans Fichier. Ensuite, nous pouvons accéder au dossier Ouvrir. Alors tu veux aller sur ton bureau ? Ensuite, vous devez ouvrir ce dossier particulier dans le code Visual Studio appelé My Project. DR, nous avons maintenant notre projet en place. Parfait Maintenant, la prochaine chose que je veux mentionner est le fait que ce cours est destiné aux développeurs. Il est supposé que vous êtes un développeur travaillant avec un langage spécifique. Qu'il s'agisse de PySON, que vous travailliez avec JavaScript ou travailliez même avec des langages de balisage tels que HML, CSS, etc. Maintenant, ce que vous utilisez n'a pas vraiment d'importance en raison des concepts que je vous enseigne dans ce cours, comme je l'ai mentionné. Pour plus de clarté et pour vous donner un petit aperçu, je vais simplement créer trois fichiers différents, un en Python, un en HML et un en JavaScript Je vais juste vous montrer comment vous pouvez simplement commencer ici en tant que code Visual Studio. Je suppose que beaucoup d'entre vous savent déjà comment aller de l'avant, démarrer, etc., mais je le fais juste par souci de clarté et pour faire bonne mesure. Ce que je vais faire, c'est passer le curseur sur cette zone et vous verrez apparaître une icône appelée Nouveau fichier. Je vais cliquer dessus. Le premier sera index j HML, avec HML. Je vais ajouter un code ici qui dit H one, et je vais dire bonjour à tout le monde. C'est très simple. OK, alors je vais créer un nouveau fichier. Ce sera PySON et ce sera point principal pi, par exemple Et ici, je vais juste dire « imprimer » et vous recevrez peut-être cette notice d'extension que vous pouvez installer si vous souhaitez que PySons ferme une telle Et là, je vais juste dire bonjour à tout le monde. Ensuite, encore une fois, j' appellerai cette application point JS. Je dirais console point log. Salut tout le monde. C'est très simple. J'ai trois dossiers ici. Pour plus de clarté, nous allons simplement utiliser PySON comme démonstration pour ce cours Je veux juste vous donner un avis à ce sujet. Index chez HMR, par exemple, ce que nous pouvons faire, c'est cliquer ici sur l'icône suivante, accéder au terminal, et nous pouvons dire nouveau terminal Tu peux le déplacer sur le côté. D'accord. Et ce que je peux faire, c'est exécuter cet index vers un fichier HML en disant simplement starch et en me référant au nom du fichier, qui est index HML, en appuyant sur Entrée Cela va s'ouvrir dans le nouveau chab ici, Index HML avec le code fluide C'est bon. Il suffit de clarifier ça. Supposons que je travaille avec le fichier PySON, je peux simplement l'appeler PySON, puis main point pie Il va exécuter High World. C'est bon. Et puis le suivant est app point js. Cela suppose que vous n' avez pas de JS sur votre système. Vous pouvez simplement continuer et dire node , puis app point js est le nom du fichier, et cela produira High world. Et il en va de même pour le PySNFLE lorsque j'ai lancé PySon, qui partait du principe que PySON avait été installé sur votre système Encore une fois, comme je l'ai déjà mentionné, pour plus de clarté, c' est pour les développeurs. Je supposais que vous connaissiez un langage de programmation ou un langage de balisage tel que le HML, par exemple Alors, gardez cela à l'esprit. Et encore une fois, nous allons utiliser la tarification à titre de démonstration pour vous permettre de comprendre comment vous pouvez appliquer le copilote Github Donc ce que je vais faire maintenant, c'est aller de l'avant et tout fermer. Je vais supprimer app point js et index point HTML. Si vous venez d'un milieu particulier, vous pouvez utiliser le langage de programmation de votre choix. Je vais donc simplement supprimer ces fichiers. Indice. Et je vais me tenir au courant puisque nous utilisons PySon Parfait C'est juste pour nous préparer, rester stables et tout le reste. La prochaine chose que nous voulons faire est de configurer quelques paramètres dans nos paramètres , comme JCNFar Visual Studio Code, juste pour nous assurer que nous n' avons aucun problème qui ne sera pas adopté avec le copilote Github 7. Configurez le montage en ligne de Visual Studio Code: C'est vrai. Ce que nous voulons faire maintenant, c'est cliquer sur l'icône fluide. Ensuite, vous souhaitez naviguer pour afficher. Ensuite, vous devez sélectionner la palette de commandes. Ils vont vous donner ici une liste de préférences et autres. Ce que vous voulez faire, c'est rechercher les préférences, ouvrir les paramètres utilisateur sur un JS. Vous devrez peut-être faire défiler la page ici ou le saisir Vous pouvez donc cliquer sur cette option ici. OK. Ensuite, vous devez faire défiler l'écran vers le bas jusqu'à ce que vous voyiez le paramètre indiquant que l'éditeur en ligne suggère d'activer le point. Vous devez vous assurer que cette option a été définie sur true et qu'elle n'est pas fausse sinon les suggestions que le copilote iTU nous a fournies dans le code VS ne s'afficheront pas Vous devez donc vous assurer que vous avez défini ce paramètre sur true. Vous pouvez donc simplement le supprimer et dire vrai. Assurez-vous d'enregistrer votre fichier pour pouvoir appuyer sur Ctrl S, ou vous pouvez continuer et simplement accéder à Fichier, puis enregistrer si cela vous le permet. C'est ce dont vous avez besoin pour vous assurer que vous avez configuré en conséquence, il est très important que vous le fassiez. Ensuite, vous pouvez, bien sûr, continuer et fermer ceci. Ce que je vous recommande de faire, c'est de redémarrer Vs codes. Je vais aller de l'avant et fermer ça. Ensuite, je vais le rouvrir. Voyons si nous avons tout ce qu'il faut ici. Notre projet est également ouvert. Assurez-vous que cela s'ouvre également et nous sommes prêts à partir. Il est très important que nous procédions à cet ajustement. 8. Installer et configurer GitHub Copilot: Bonjour à tous, et bienvenue au prochain exercice pratique de laboratoire qui portera sur l'installation et la configuration du copieur Github Avant de continuer, assurez-vous simplement que vous êtes toujours connecté à votre compte Gitub sur le tableau de bord. C'est très important. Maintenant, nous pouvons simplement taper dans le compilateur Github dans Google et effectuer une Ensuite, vous devez faire défiler l'écran vers le bas jusqu'à Github Copilot, votre programmeur de paires d'IA Vous souhaitez sélectionner cette option. Cela va vous rediriger vers la page suivante ici, et nous pouvons voir que Github Copola est désormais disponible gratuitement et que nous pouvons commencer gratuitement en utilisant le code Visual Studio, que nous avons déjà, puis nous pouvons ouvrir l'extension et nous connecter avec notre Maintenant, je veux juste vous donner quelques précisions sur les plans et les prix d'abord afin que nous puissions voir les plans et les prix. Maintenant, si vous faites défiler l'écran vers le bas, comme nous pouvons le voir, l'option gratuite est disponible ici pour les développeurs qui souhaitent démarrer avec Github copilo Et je tiens à mentionner ici qu'il existe une limite. Il inclut donc jusqu' à 2 000 réponses et jusqu'à 50 demandes de chat par mois. N'oubliez donc pas que si vous décidez d'en faire trop et de trop vous en tenir à ce cours, vous devrez passer à l'option suivante, qui est de 10$ par mois Gardez donc à l'esprit que nous avons une limite. Mais dans ce cours, si vous suivez ce que je fais et que vous voulez simplement vous assurer de ne pas faire trop et que vous me suivez, vous pourrez suivre le cours et tout y était gratuitement. N'oubliez pas qu'il y a une limite. Maintenant, pour ceux qui préfèrent obtenir le prote, il y en a un disponible pour 10$ par mois, et nous pouvons voir que vous bénéficierez des 30 premiers jours gratuitement Cela vous donnera un accès illimité à Github Cop dessus et il sera gratuit pour les étudiants, les enseignants et les responsables de projets open source populaires Vous pouvez en savoir plus ici si vous voulez voir si vous pouvez en tirer certains avantages. C'est vrai. Mais dans tous les cas, allons-y et utilisons le niveau gratuit pour ce cours. Encore une fois, souvenez-vous simplement de l'image d'utilisation. Ce que nous pouvons faire, c'est dire « ouvert maintenant », et cela nous mènera au code de Visual Studio. D'accord. Et ce que nous voulons faire maintenant, c'est simplement y voir plus clair. Nous pouvons donc voir ici Welcome to Copilot. Copilot est votre programmeur de paires d'IA. Nous pouvons coder plus rapidement avec les complétions, créer des fonctionnalités grâce aux modifications du copilote et explorer notre base de code Il est désormais proposé gratuitement comme nous pouvons le constater. Vous pouvez donc voir se connecter pour utiliser le copilote. D'accord. Nous pouvons donc continuer et cliquer sur le chaume. Cela va vérifier votre session ici avec Giub. C'est pourquoi j'ai mentionné que vous devriez être connecté à votre compte Gitub Ce sera donc beaucoup plus fluide, et vous verrez votre nom d'utilisateur pour votre compte Gitub et vous pourrez simplement dire « Cela va vous autoriser. Le code Visual Studio devra donc avoir accès en conséquence, et vous voudrez simplement autoriser le code Visual Studio. Et maintenant, vous pouvez simplement dire ouvert, et le message vous assignera dans OK. Voilà, vous pouvez voir ici que vous êtes actuellement connecté en tant que nom d'utilisateur et nous pouvons maintenant voir que nous avons cette configuration. C'est bon. Voilà, nous l'avons. C'est ainsi que vous pouvez continuer et démarrer avec l'IA et en termes de copilote Vous devriez donc voir, bien sûr, cette icône ici également, et nous sommes tous prêts à partir. Maintenant, ce que vous pouvez également faire pour plus de clarté se trouve sur le côté gauche, vous pouvez cliquer sur les comptes et vous pouvez simplement voir que vous êtes connecté conformément aux noms d'utilisateur avec la possibilité de vous déconnecter. Il ne s'agit donc que d'une dernière vérification pour s'assurer que tout est en place. Nous pouvons donc continuer et fermer cela pour le moment. Je voulais juste vous configurer et commencer par installer et configurer le copilote Gitub Tant que vous pouvez voir cette icône ici et que vous n'êtes pas déconnecté lorsque vous cliquez sur vos comptes, vous êtes prêt à partir. Bravo pour l' installation et la configuration de Gitub co-pilot sur votre système 9. Utiliser les suggestions de code propulsées par l'IA pour écrire du code: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur l' utilisation de suggestions de code basées sur l'IA. Alors plongeons-nous dans le vif du sujet. OK, je vais donc aller dans Explorer et je vais ouvrir mon projet ici et mon fichier point py principal. Et voici une ligne de code. Donc je veux juste le retirer pour que je puisse voir supprimer. Et là, vous verrez que nous aurons texte fantôme qui apparaîtra ici disant  : appuyez sur Ctrl et I ou, si vous êtes sur un appareil Macas, cela vous montrera l'équivalent de la façon dont vous pouvez demander au code de faire quelque chose Et nous pouvons commencer à taper pour ignorer ce test fantôme, alors allons-y et écrivons du code. Supposons que je dise ici que le nom est égal à, et que je réponde, Oh, je passe à la ligne suivante. Il va automatiquement me suggérer sous forme de chaînes S comment je peux procéder et imprimer mon nom. Très intéressant Il s'agit d'une suggestion de code intégrée au copilote Githubs C'est ce que l'on appelle une suggestion de code. Vous remarquerez ici que si vous le survolez, vous verrez apparaître une fenêtre contextuelle indiquant « Accepter », puis «   Tabulation », « Accepter le mot », puis «   Contrôle et flèche d'écriture Intéressant Permettez-moi de naviguer ici et de cliquer sur Accepter. Ensuite, nous y voilà. Je vais déjà de l'avant et j' ajoute ce code pour nous. Parfait. C'est vrai. Maintenant, ce que nous pouvons faire maintenant, c'est passer à la ligne suivante et ajouter une nouvelle ligne. Et nous y voilà. Tout est en place. Essayons maintenant d' exécuter ce code. Donc, ce que je vais faire, c'est cliquer sur l'icône suivante. Ensuite, je veux aller au terminal, au nouveau terminal. OK. Et nous pouvons simplement dire pyson main Jach Nous y voilà. Il affiche Hello Ano. Parfait. Nous pouvons donc voir que le résultat est bon. C'est ainsi que vous pouvez utiliser une suggestion de code. Maintenant, il existe de nombreuses façons de le faire et de nombreuses manières différentes de l'utiliser. Alors permettez-moi de le supprimer maintenant. Et cela nous donne une suggestion ici. Encore une fois, le même. Maintenant, gardez à l'esprit que les suggestions qu'il m'indique peuvent être différentes de vous. OK ? Ce sera donc différent dans chaque cas. C'est bon. Maintenant, vous pouvez également passer le curseur dessus, et vous pouvez également dire « excepté le mot » Et cela produira les suggestions mot par mot que vous pourriez dire. Ainsi, par exemple, si je dis sauf Word, cela indiquera imprimer. Ensuite, ça va ouvrir les parenthèse. Ensuite, il va ajouter la chaîne F, puis il va ajouter les guillemets particuliers puis bonjour et vous pouvez voir jusqu'à la fin, ça va juste le faire petit à petit. Maintenant, cela peut être très utile si vous utilisez beaucoup de code en termes de fonctions et que vous ne voulez qu' une partie de la fonction apparaisse, l'option sauf le mot peut être très utile. Supprimons-le à nouveau et il sera survolé. Ce que vous pouvez également faire, c'est continuer ici et cliquer sur les trois points ici, qui mettent en évidence l' infobulle pour d'autres actions, et vous pouvez continuer et ouvrir le panneau des complétions OK. Et ici, il va charger toutes les suggestions que Github Copilot vous suggère pour votre ligne de Donc, la première suggestion ici, nous pouvons voir qu'il s'agit d'imprimer en F, bonjour, puis de le nommer ici dans l'espace réservé. C'est la première suggestion, et vous pouvez l'accepter. Ensuite, vous pouvez voir que nous avons la deuxième suggestion, qui utilisera donc la concaténation de chaînes Vous allez donc dire « Imprimer bonjour », et vous allez avoir un espace à côté des guillemets, du nom, puis du point d' explication. Ensuite, nous pouvons voir la troisième suggestion. Suggestion 4, c' est la plus simple. Là, vous allez simplement dire imprimer et vous allez également ajouter nom de la variable en le nom de la variable en question. C'est ce que tu peux faire là-bas. Ici, nous pouvons voir que la cinquième suggestion va ajouter des commentaires à côté de votre sortie juste pour vous donner des codes plus propres. Si quelqu'un tombe par hasard sur votre projet ou programme, il pourra également y voir le résultat Il existe de nombreuses suggestions que vous pouvez utiliser ici. Ce que je veux faire, c'est rester simple. J'accepte la quatrième suggestion. Je vais cliquer dessus , puis il va afficher ce code pour moi. Ensuite, ce que je veux faire, c'est lancer mon fichier Python. OK. Et nous y voilà. Il produit Arno Parfait. Voilà, nous l'avons. C'est ainsi que vous pouvez utiliser les suggestions. Maintenant, dans ce cas, vous remarquerez qu'une seule suggestion s' affichait lorsque nous survolions le code en termes de textes fantômes Voici donc nos suggestions en ligne que nous utilisons ici. Le code que nous voyons ici est donc du texte Ghost, et voici la suggestion en ligne Et nous pouvons voir qu'il n'y en a qu'un. Maintenant, en général, vous pouvez passer à la suggestion suivante et revenir en arrière en fonction de la complexité de ce que vous écrivez. Supposons, par exemple, nous voulions plutôt définir une sorte de fonction, et que ce soit une fonction qui convertisse les degrés Fahrenit en degrés Celsius, par exemple convertisse les degrés Fahrenit en degrés Celsius, Je peux simplement dire Def convert, et je peux voir, avant même de mettre le trait de soulignement, qu'il est écrit « convertir en degrés Celsius Bien sûr, il met, par exemple, fahrenit ici, comme nous pouvons le voir comme paramètre ici, et vous pouvez voir que vous pouvez maintenant filtrer C'est donc ce que je voulais dire tout à l'heure. Vous pouvez désormais filtrer entre les différentes suggestions intégrées que Copilot OK ? Nous pouvons donc soit dire convertir en Celsius, soit ici convertir en in. Il essaie donc de déterminer quel est notre objectif ? Que voulons-nous réellement réaliser ? C'est bon. Donc, au fur et à mesure que vous avancez et que vous tapez plus loin, si je devais dire convertir en , laissez-moi le survoler maintenant, et je passe à autre chose Cela va continuer avec les suggestions que vous avez mises en place ici. Et si je dis ce qui suit, que je me convertit en, puis que je dis Fa et que vous allez voir ici, cela signifie maintenant que je veux rechercher Fahrenheit Mais plus tôt, lorsque je mettais simplement le F, cela supposerait que je voulais convertir en float et cela me fournirait ici toute la logique de code suivante que je pourrais utiliser. En supposant que je veuille le convertir en flottant ici et que je le survole avec mon curseur, cela me montrera deux manières continuer et de le convertir en flottant C'est bon. Voici donc comment vous pouvez tirer parti de l'utilisation suggestions de code basées sur l' IA pour écrire du code, n'est-ce pas ? Donc, je voulais juste mentionner quelque chose sur la façon dont vous pouvez aller de l'avant et commencer. C'est bon. C'est donc la première leçon dans laquelle nous pouvons utiliser le copilote Github 10. Maîtriser les invites : Utilisez les commentaires pour guider l'IA de GitHub Copilot: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur la maîtrise des instructions au sein de l'IA des copilotes de Gitub Alors allons-y et commençons. Maintenant, ce que je veux dire par là, c' est allons-y et commençons à réfléchir à un projet que nous voulons réaliser ici. Supposons que nous voulions créer un programme qui calcule le total à partir de deux nombres, par exemple Ainsi, dans PySON, vous utiliseriez par exemple le hashtag suivant pour définir une comète Donc, ici, je veux dire, une fonction qui, comme vous pouvez le voir, commence vraiment à me donner une suggestion pour exécuter le programme principal. Ici, je vais dire que c'est une fonction qui calcule. Et là, ça me donne vraiment quelques options. Donc, ici, il est dit, calcule la moyenne d'une liste de nombres. Je veux donc l'affiner et dire fonction qui calcule le total de, voyons ce qu'elle dit maintenant, le total d'une liste de nombres. D'accord ? Donc, ici, je veux dire fonction qui calcule le total de deux nombres. J'ai maintenant compris ce que je veux faire, puis je peux passer à la ligne suivante et appuyer à nouveau sur Entrée. Alors il va déjà me fournir une solution suggérée. Comme vous pouvez le voir, cela me fournit déjà une fonction qui va commencer et prendre deux paramètres de A et B pour les deux nombres et le nom de la fonction est add qui correspond à une invite que j'ai spécifiée plus tôt, à savoir une fonction qui calcule le total de deux Maintenant, si je devais passer la souris sur cette option ici, au lieu de cliquer sur Sauf, vous pouvez également cliquer sur CHAP Vous pouvez simplement cliquer sur Chab sur votre ordinateur et cela le fera automatiquement pour vous Ensuite, pendant que je fais cela, vous pouvez voir que cela suggère également que la prochaine chose que vous voulez faire est de renvoyer A plus B. Je peux continuer et appuyer sur hab, puis cela crée cette fonction pour moi. C'est ainsi que nous pouvons aller de l'avant et nous assurer que nous avons mis en place un guide afin de pouvoir utiliser nos commentaires pour guider le processus de co-pilotage de l'IA sur Github Maintenant, ce que nous pouvons également faire c'est faire la même chose qu'auparavant c'est-à-dire que nous voulons avoir plus de suggestions en jeu ici. Allons-y et supprimons ce qui suit. Et ce que je vais faire, c'est appuyer sur Entrée, survoler, et je veux cliquer sur les points suivants pour plus d'actions, puis je veux dire ouvrir le panneau des complétions. Et voyons voir la liste des suggestions que le copilote de Gita m' a fournies Je vois que j'ai une suggestion. C'est-à-dire appeler le nom de la fonction sous forme de somme, saisir les paramètres X et Y, puis nous pouvons renvoyer le résultat de X plus Y. Vous pouvez voir que la deuxième suggestion est un peu plus complète. Vous pouvez dire convivial avec le nom de la fonction. J'ajouterais des chiffres soulignés. Il va prendre les paramètres du numéro un et du numéro deux, puis renvoyer le numéro un et le numéro deux. D'accord. Et nous pouvons voir que nous avons quelques options ici. C'est donc la suggestion qui nous a été suggérée dans la ligne que nous avons vue ici était un texte fantôme, à savoir ajouter , puis A et B, puis renvoyer A et B. Vous pouvez donc voir ici que nous pouvons continuer et utiliser le même type de suggestions que celles qui nous ont été fournies. Mais la chose importante à garder à l'esprit ici, c'est la façon dont vous pouvez créer vos programmes en configurant une invite. Dans notre cas, nous faisions référence à un commentaire en particulier et sur la base de ce commentaire, nous avons demandé à AI de créer cette fonction particulière pour nous en fonction du commentaire que nous avions dit. Allons-y et , pour plus de clarté, disons « acceptez la suggestion ajouter deux chiffres » et voilà. Maintenant, ce que je veux faire maintenant, c'est supprimer ceci et le tester pour autre chose. Je vais dire une fonction qui convertit, disons, un entier de deux, un entier de deux, et vous pouvez voir qu'elle sait automatiquement ce que je veux. Vous pouvez ensuite appuyer sur hab pour terminer cette suggestion, appuyez deux fois sur Entrée. Et puis ici, cela me donne vraiment cette fonction automatiquement, comme vous pouvez le voir, transformée en chaîne de caractères. Je veux donc créer une fonction qui convertit un entier en chaîne, donc un nombre en chaîne, puis je peux appuyer sur hab, puis elle me donnera le code particulier dont j'ai besoin. Alors revenez, et il utilisera le casting avec STR , puis num et c'est parti. C'est ainsi que nous pouvons aller de l'avant et faire exactement cela. D'accord. Parfait C'est ainsi que nous pouvons procéder et utiliser les commentaires et aussi comment nous pouvons maîtriser les instructions en indiquant comment puis-je dire un programme que nous voulons créer ? Je vais en faire une de plus, juste pour s'entraîner davantage, pour ceux qui veulent s'entraîner davantage. Je vais donc dire une fonction qui, je peux dire, convertit une cellule, et elle capte vraiment ce que je veux faire. Une fonction qui convertit le LCS en Fahrenit pour compresser le chat, Ensuite, cela me donnera la fonction particulière que je souhaite utiliser. Si ça ne me plaît pas, je peux cliquer sur le double r, accéder au panneau des complétions Et ce que je voulais dire, c'est que nous allons utiliser celui-ci ici. Vous pouvez voir que cela me donne déjà le code ici si je fais un petit zoom arrière ici Je peux également voir qu'il donne le code complet ici . Par exemple, nous pouvons utiliser ici la suggestion quatre qui dit, Celsius à Fahrenheit, prend Celsius comme paramètre, accepte la suggestion quatre, et voilà Parfait C'est bon, les gars. C'est ainsi que nous pouvons aller de l'avant et maîtriser nos instructions. Nous pouvons aller de l'avant et aborder cette question. C'est bon. 11. Écrire un script exécutable complet avec des suggestions: Bonjour, tout le monde. Bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur la création d'un script complet d'un programme que nous voulons utiliser. Commençons. Je vais ajouter mon commentaire. Tout d'abord, je tiens à dire qu'il faut créer un programme. OK ? Cela demandera des informations personnelles. Voyons où vont les suggestions. Créez donc un programme qui demandera des informations personnelles, puis les affichera à nouveau à l'utilisateur. Ce sera donc par le biais d'une déclaration imprimée. Je veux donc que cela soit ensuite écrit dans un fichier que je vais dire et écrire et nous pouvons voir que cela donne déjà une suggestion à un fichier, je vais appuyer sur le chat. Rady, tu vas trouver une solution. je peux juste aller dire Entrée, et nous pouvons voir ici que le programme devrait démarrer lorsque l'utilisateur saisit un nom vide Je vais donc sauter ce point. Et ici, il est dit, demandez à l'utilisateur le nom, adresse, le numéro de téléphone. Nous pouvons aller de l'avant et le faire. Je vais dire discuter et écrire ces informations dans un fichier. Oui, mon gars. Et nous avons toutes les informations nécessaires. Alors maintenant, si j'appuie deux fois sur Entrée. OK. Nous allons maintenant voir. Je vais vous dire ouvrir le fichier en mode lecture et d'imprimer le contenu du fichier à l'écran. OK. Nous pouvons donc aller de l'avant et le faire également. Et passons à la ligne suivante. Tout cela est en place. Nous pouvons maintenant continuer et commencer par les entrées de l'utilisateur. Je vais commencer par dire nom, puis je vais vraiment comprendre que je vais demander un nom, donc je peux simplement appuyer sur hab, et puis vous pouvez voir ici qu'il cherche l'adresse parce que nous l'avons mise plus tôt dans nos commentaires, nous pouvons passer à autre chose et simplement dire chat Enter, ici ce sera aussi un téléphone puisque cela a été découvert plus tôt Nous pouvons donc dire téléphone et onglet, et nous avons toutes ces entrées. Nous pouvons maintenant passer à la ligne suivante. Et voici ce qu'il va faire. Il utilisera l'instruction Wi ici pour créer un fichier connu sous le nom point de soulignement personnel TXT, et il sera créé sous forme de fichier en utilisant le mode W, qui est le mode d'écriture en tant que fichier Voici donc comment nous pouvons procéder ouvrir et écrire dans un fichier. Ce sera le nom du fichier qui sera créé dans notre répertoire, comme vous pouvez le voir ici. C'est bon. Donc, ce que nous pouvons faire, c'est continuer et réinstancier cette suggestion, suffit donc d'appuyer deux fois sur Entrée. Ensuite, cela apparaîtra. N'oubliez donc pas que si vous naviguez vers l'extérieur, cette suggestion intégrée vous sera masquée Gardez donc cela à l'esprit. s'il y a une meilleure suggestion. Donc, ce que je vais faire, c'est cliquer sur d'autres actions, ouvrir le panneau des complétions, et je vais juste faire un petit zoom arrière Je vois que j'ai quelques options ici. Alors inscrivez le bon nom, adresse, numéro de téléphone, il y a quelques options ici. Ce que j'aime vraiment, c'est que celle-ci est la cinquième suggestion. Je veux qu'il s'appelle InfoGXT. Il va être écrit sous forme de fichier, puis nous allons utiliser la méthode d'écriture ici pour écrire, bien sûr, le nom que nous saisissons, l'adresse que nous saisissons et le téléphone Ici, nous ajoutons simplement une nouvelle ligne, en poursuivant que nous écrivons dans le fichier Je vais vous dire d'accepter la cinquième suggestion. Et nous y voilà. Ce script est maintenant en place et prêt à être utilisé. Maintenant que nous avons cette configuration, ce que nous pouvons faire, c'est lancer ce programme. Il suffit donc de jeter un œil ici dans notre explorateur et vous verrez que nous n'avons que le fichier Pie principal. C'est là que notre fichier va être créé appelé Info dootxt. Il va écrire le nom, l' adresse et le téléphone que nous saisissons dans notre terminal Si je devais continuer et cliquer sur l'icône suivante, aller au terminal, disons nouveau terminal, ouvrez-le. Ce que je peux faire, c'est clarifier les choses. Nous y voilà. Tout ce que j'ai besoin de faire est vraiment de lancer mon fichier, donc main point pi. Je peux simplement le déplacer ici juste pour plus de lisibilité, juste clarifier les choses et nous pouvons simplement dire Python, point principal pi Nous voulons appeler le fichier en question. Ensuite, il va m' inviter à saisir ce qui suit pour que nous puissions voir ici. Il va demander le nom, l'adresse et le téléphone. Prénom, je vais dire Ono Oris. Alors adressez-vous ici. Je vais juste dire 21 Alpine Street. Et c'est tout ce que je vais dire. Et puis le numéro de téléphone ici. Nous pouvons simplement mettre quelque chose de générique. Je dirais 098-65-4321. Quelque chose de très générique, et nous pouvons appuyer sur Entrée. Nous y voilà. Ce fichier a été exécuté, notre script a été exécuté et nous pouvons maintenant voir qu'il se trouve sur une nouvelle ligne. Ce que vous pouvez faire, c'est continuer et masquer techniquement ce panneau. Maintenant, si nous allons dans Explorer, nous pouvons voir que nous avons ici un fichier créé, connu sous le nom d'Info DotTxt, qui a écrit tout ce qui a été défini dans ces variables une rue de Pretorius et sur les numéros de téléphone, vous trouvez InfoTXD ouvert, nous pouvons voir que toutes ces informations ont été écrites dans un fichier et nous avons fait tout cela simplement en interrogeant nos suggestions en ligne avec une copie Github Nous n'avons écrit aucun code, comme vous pouvez le voir, nous n'avons rien fait. Nous l'avons fait en remplissant les espaces vides lorsque nous avons tout exécuté, et vous pouvez voir que tout cela se trouve dans une nouvelle ligne, car nous pouvons voir qu'il a été ajouté sur une nouvelle ligne par ligne de code écrite et par information collectée C'est ainsi que vous pouvez voir que nous pouvons créer un script complet avec l' IA à l'aide de Github Copilo. C'est tellement bien fait. Ce que je vais faire maintenant, c'est tout nettoyer que nous puissions simplement appuyer sur Ctrl A et supprimer, puis nous pouvons également cliquer et supprimer ce fichier, cliquer dessus avec le bouton droit de la souris et supprimer. Et nous y voilà. Assurez-vous donc de ne pas trop diluer votre esprit. Bien, les gars, c'est ainsi que nous pouvons procéder et créer un script complet avec des suggestions. 12. Explorer la fonctionnalité de chat en ligne et du panneau latéral: Tout le monde, et bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur l'utilisation des fonctionnalités de chat en ligne et sur le panneau latéral Allons-y et commençons. Maintenant, je suis sûr que la plupart d'entre vous connaissent le chat GPT, où vous auriez une zone de saisie où vous pouvez poser des questions spécifiques , optimiser votre code ou résoudre des problèmes de codage ou où vous auriez une zone de saisie où vous pouvez poser des questions spécifiques, optimiser votre code ou résoudre des problèmes de codage ou même générer du code pour les programmes que vous souhaitez créer Maintenant, ce que vous pouvez faire avec Github Copilot, c'est utiliser la fonction de chat en ligne ou la fonction de chat sur le panneau latéral Commençons par la fonction de chat sur le panneau latéral. Vous verrez donc ici une icône pour Github Copilot et vous pouvez cliquer sur cette icône pour ouvrir le chat, ou vous pouvez cliquer sur le menu déroulant et ouvrir le chat également, et vous verrez juste à côté, le raccourci clavier associé à celui-ci, qui permet d'ouvrir rapidement le Ce que je vais faire, c'est aller de l'avant et dire « chat ouvert ». Cela va ouvrir le chat ici sur le côté droit ou sur le côté gauche, cela dépend. Je vais juste faire un petit zoom arrière pour que vous puissiez le voir clairement ici Comme vous pouvez le constater, c'est très similaire en ce qui concerne la façon de continuer et de poser des questions, comme c'est le cas avec Chat GPT Et nous pouvons également voir ici qu'il est également connecté au fichier avec lequel nous travaillons actuellement, qui est notre fichier point pi principal, et c'est ainsi que nous pouvons procéder et l'utiliser. Maintenant, vous pouvez également cliquer sur les trois points ici. Alors permettez-moi de zoomer un peu sur le chat. Vous verrez qu'il y aura trois points lesquels vous pouvez cliquer. Vous pouvez donc choisir d' ouvrir le chat dans l'éditeur, et cela s' ouvrira sous forme de fenêtre comme vous pouvez voir que ce sera comme ça et que nous pouvons simplement fermer la barre secondaire. Et maintenant, si nous devions continuer à écrire notre programme, nous pouvons également utiliser le chat en attendant pour résoudre certains problèmes que nous pourrions avoir ou si nous voulons optimiser notre code ou quoi que ce soit d'autre. C'est ce que je préfère, à mon avis, simplement avoir une autre fenêtre séparée lorsque je pose certaines questions. heure actuelle, nous pouvons également l'avoir dans une fenêtre séparée. Supposons donc que vous ne vouliez pas avoir cette discussion dans votre éditeur de code VS, vous pouvez la fermer et rouvrir le chat. Vous cliquerez sur les trois points ici et vous pourrez dire «   ouvrir le chat dans une nouvelle fenêtre ». Cela va s'ouvrir dans une nouvelle fenêtre ici. Techniquement, vous pouvez simplement continuer comme avant, et vous pouvez simplement ouvrir cette fenêtre et que vous voulez taper ici, résoudre le problème que vous voulez et continuer comme d'habitude. C'est ici que vous l' ouvririez dans une nouvelle fenêtre. N'oubliez pas qu'une fois que vous l'avez fermé, il s'ouvre automatiquement par défaut dans l'éditeur lui-même. C'est ainsi que vous utiliseriez le panneau latéral votre éditeur de code Vs sur le côté et que vous pouvez également modifier ce panneau latéral pour qu'il s'ouvre en tant qu' éditeur ou pour qu'il s'ouvre dans une fenêtre. C'est bon. Voici les options. Maintenant, une autre chose que vous pouvez faire est utiliser la fonction de chat en ligne Cela va se poursuivre et afficher la même invite que celle que nous venons de voir maintenant dans le code en ligne Disons que nous sommes en train de coder, et je vais juste dire print Hello world, et à ça. J'ajoute juste quelques lignes. Ce que je peux faire maintenant, c'est dire ici, autour de cette ligne, que je veux continuer et utiliser la fonction de chat en ligne Je peux cliquer avec le bouton droit de la souris et faire défiler la page vers le bas jusqu'à ce que je voie copilot, puis ici, je peux ouvrir la fonction de chat en ligne L'éditeur Inline Chat, appelé également « chat en ligne », voit également un raccourci clavier juste à côté Donc, en fonction du système d'exploitation que vous utilisez, il va simplement fonctionner et sortir pour vous. Alors allons-y, cliquons dessus, et c'est parti. Nous pouvons maintenant voir qu'il ajoute ce genre de fonctionnalité. Comment puis-je l'appeler fonctionnalité de chat que nous avions précédemment avec le panneau latéral ? Il s'agit désormais de la version en ligne de celui-ci. Ici, nous pouvons poser des questions au copilote de Github et à toutes les questions et à toutes les Maintenant, il y a quelque chose que je veux mentionner, c'est le modèle. Que vous utilisiez le chat sur le panneau latéral ou que vous utilisiez le chat en ligne ici comme nous le faisons, cela vous donnera la possibilité de choisir un modèle Vous pouvez donc voir que nous avons le GPT quatre, O, et nous avons le clade Gemini, et bien sûr, vous pouvez également activer d'autres modèles, mais cela peut varier de temps en temps en fonction de l'heure à en temps en fonction de l'heure laquelle vous regardez Cela va donc être différent. Gardez donc cela à l'esprit. Vous pouvez également lancer un chat vocal. Donc, si vous souhaitez effectuer une sorte de fonction ici, vous pouvez également utiliser le chat vocal pour attribuer vos fonctions. Vous pouvez également joindre un fichier pour le contexte ici. Si vous souhaitez tirer parti de ce que vous demandez au copilote Github de faire, vous pouvez également le faire Maintenant, j'ai vu comment vous pouvez supprimer cela de votre code Une méthode très simple consiste à accéder à l'Explorateur, à fermer le fichier, à le rouvrir et à le récupérer. C'est donc l'un des moyens les plus simples de masquer cette fonctionnalité de chat en ligne. Bien, nous y voilà. Vous pouvez continuer à utiliser la fonction de chat en ligne et comment utiliser la fonction de discussion latérale, qui peut être étendue à l'éditeur ou au mode fenêtré Je voulais donc simplement expliquer comment vous pouvez l'utiliser. Ensuite, dans la leçon suivante, nous allons réellement l'utiliser et le tester. Je voulais donc simplement vous montrer ce qui est disponible afin que vous ayez une idée générale de la façon dont vous pouvez les utiliser. 13. Travailler avec différentes fonctionnalités de chat: Bonjour à tous, et bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur l'utilisation effective la fonction de chat en ligne et de la fonction de discussion sur le panneau latéral Donc, dans la leçon précédente, nous les explorons simplement, et maintenant nous allons réellement les utiliser. Maintenant, si je le fais avec parcimonie et que je ne me contente pas de me lancer et de taper du code dedans, souvenez-vous nous utilisons le niveau gratuit et que je ne veux pas utiliser certains services ou aspects du copiloer Github, c'était tomber dans le piège d' une utilisation excessive, n'est-ce pas ? OK, alors allons-y et utilisons d'abord le panneau latéral. OK, maintenant, tout d'abord, je veux juste faire un crochet et supprimer ce code, puis je vais ouvrir le chat aller dans une haie et cliquer sur ce qui suit, et je veux ouvrir le chat dans éditeur et fermer le panneau latéral Alors voilà, je l'ai ouvert. Ce que je veux faire maintenant, c'est créer un programme simple, qui servira à vérifier les notes des étudiants. C'est très simple. Je vais donc vous dire de créer un programme simple qui se concentre sur la création d'un simple correcteur de notes Ensuite, je peux spécifier le modèle que je souhaite utiliser. Je vais juste laisser la valeur par défaut pour GPT, et je peux continuer en disant envoyer et expédier Je vais donc créer un programme simple qui se concentre sur la création d'un simple correcteur de notes Je peux donc aller de l'avant et concevoir. D'accord. Vous verrez donc notre nom d'utilisateur Gitub pour qu'il soit généré D'accord ? Créez donc un programme simple qui se concentre sur la création d'un simple correcteur de notes Nous pouvons donc voir ici la réponse des copilotes de Github. Voici donc un programme PSM simple qui vérifie notes et détermine si un étudiant a réussi ou échoué en fonction d'un seuil Ici, nous pouvons voir que cela va créer une fonction nous permettant de vérifier la note. Il transmet les paramètres. Il définit également un argument par défaut ici pour que le seuil soit de 50, soit 50 %. Nous pouvons également voir ici dans les commentaires qu' il contient toutes les explications nécessaires pour expliquer le code afin que nous soyons conscients de ce qui se passe également, ce qui est très utile. Nous pouvons également voir que nous avons une déclaration « if ici pour vérifier cela. Notre programme principal fonctionne également avec notre fonction principale, qui sera également appelée à renvoyer le résultat des étudiants en fonction de leurs notes en conséquence. Bien, c'est ainsi que nous pouvons utiliser le panneau latéral. Et bien sûr, comme vous pouvez le constater, nous l'avons exploitée dans l'éditeur de code pour générer du code. Maintenant, comme bonne pratique, il est préférable d'utiliser ce panneau latéral ici lorsque vous travaillez avec beaucoup de code, ou si vous souhaitez améliorer le code ou créer du code à partir de zéro, il n'est pas vraiment adapté à la fonctionnalité de chat en ligne Et je vais approfondir un peu cas d' utilisation et vous expliquer comment je peux vous donner un aperçu de ce que je dirais être la meilleure façon de le contourner. C'est ainsi que nous pouvons procéder et le configurer en conséquence. Allons-y et essayons à nouveau. Donc, ici, je vais vous dire de créer un programme simple qui nécessite les entrées de l'utilisateur et qui produit très simplement le Ja. D'accord. Et puis je vais dire en fonction des notes scolaires. Je vais m'en occuper, OK. Alors il va simplement répéter ce que je lui ai demandé. Vous pouvez voir ici qu'il crée cette fonction. Et comme vous pouvez le voir ici, il s'est contenté de modifier le programme ici et d'y ajouter une gestion des exceptions Donc, la gestion des erreurs, devrais-je dire, consiste maintenant à s'attendre à ce que les notes des étudiants soient saisies, puis, bien sûr, à renvoyer le résultat en conséquence, et elle s'attend à ce qu'une entrée valide soit saisie. Donc, ce que nous pouvons réellement faire , c'est tester cela , copier ce code et le mettre dans notre fichier point py principal. Ce que nous pouvons faire, c'est que, comme vous pouvez le voir ici, quelques icônes sont disponibles. Donc, ce que nous allons faire, c'est copier ce code, diriger vers le point principal pi, et nous pouvons simplement appuyer sur Ctrl V, et voilà ce programme en place. Maintenant, je vais juste effectuer un zoom arrière d'un troisième bit, et nous pouvons réellement procéder à cette opération. Je vais exécuter ce fichier PyCon. Ici, nous avons notre terminal. D'accord. Et ici, il va nous demander de saisir la note de l'étudiant. Je vais dire 76. Appuyez sur Entrée, et c'est parti. Il est écrit 76e année, et le résultat est « réussi ». Vous pouvez donc voir ici que le code ici est entièrement fonctionnel et que nous pouvons l'utiliser dans notre PysonFle ici facilement dans notre PysonFle ici et qu'il exécute notre fichier point pi principal, nous avons Très bien, c'est ainsi que nous pouvons continuer et utiliser notre fonction de discussion sur le panneau latéral, comment nous pouvons l'utiliser. C'est bon, parfait. C'est tellement bien fait. D'accord. Nous l'avons donc mis en place. Donc, ce que je vais faire maintenant, c'est que je peux le fermer et nous pouvons le supprimer. Donc, la prochaine chose que je veux vous montrer est la fonctionnalité de chat en ligne C'est donc l'invite ou le champ de saisie où nous pouvons poser une question ou faire quelque chose dans notre code lui-même. À mon avis, c'est un peu compliqué, mais il existe un cas d'utilisation dans lequel je vais vous montrer que cela sera très utile à cet égard, mais permettez-moi simplement de vous montrer un exemple ici OK, alors allons-y et commençons. Donc, ce que je peux faire, c'est continuer et simplement cliquer avec le bouton droit de la souris. Je peux passer au co-pilote, et je peux spécifier l' éditeur dans le chapeau de ligne. Cela va faire apparaître le message ici. Et je vais vous dire d'écrire un programme très basique qui produit des informations. Et je vais envoyer une dépêche. Il va écrire un programme très basique qui produit des informations. Je peux donc voir où cela va de l' avant et je l'ai créé pour moi. Et si cela me convient, je peux simplement dire « j'accepte ». D'accord ? Ou ce que vous pouvez faire, c'est que vous pouvez également réexécuter cette déclaration, et il y a quelques autres actions que vous pouvez également faire, c'est de la consulter dans le chat. OK, activez les modifications, configurez également le chat en ligne Il y a donc quelques options, mais ce que je veux faire c'est le relancer, car je ne suis pas content Il va fonctionner à nouveau, et il va réexécuter ce code pour moi. Je vois que je ne suis pas doué pour ça. Je vais réessayer. Et ce que vous pouvez également faire alors, c'est dire « accepter » si cela vous convient, puis il produira ce code pour vous. Allons-y, exécutons-le et vous pouvez voir ici qu'il produit Hello world, qui était sur la première ligne Je me déplace juste un peu plus bas. Alors bonjour tout le monde, vous pouvez voir qu'il a été publié ici. Il s'agit d'un programme PyCon de base, qui produit des informations qui y sont également imprimées C'est vrai. Donc, comme vous pouvez le voir, vous pouvez également utiliser la fonction de chat en ligne très simple la fonction de chat en ligne Cependant, cela peut être un peu, comment puis-je dire non nettoyé à mon avis Vous ne devez donc l'utiliser que pour certains cas d'utilisation, et je vais les passer en revue en termes de meilleures pratiques. Bien, nous y voilà. C'est également ainsi que vous pouvez faire vos demandes de chat lorsque vous demandez aux modèles en conséquence C'est bon. C'est tout pour utiliser les fonctionnalités de chat qui sont à notre disposition en ligne et sur le panneau latéral. 14. Meilleures pratiques pour la fonctionnalité de chat en ligne: Bonjour à tous, et bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur l'utilisation de la fonction de chat en ligne afin d'ajouter la gestion des erreurs à notre code Commençons donc. Maintenant, disons pour les besoins de l' argumentation que nous avons un fichier dans notre projet. Voici donc mon fichier point p principal. Je veux créer un nouveau fichier, et je vais appeler cette personne info point gg. Et ici, je vais juste ajouter quelques informations de base. Je vais donc dire « Honneur, Victorious Capewn, Victorious Capewn J'ajoute simplement quelques informations de base et je note le nom de ce fichier. C'est ce qu'on appelle person info TXT. Souviens-toi de ça. Je vais maintenant demander au pilote de code Github de continuer et de créer un script Python simple pour lire ce fichier Je veux pouvoir lire le fichier doTXT d'informations sur cette personne et il doit être affiché dans le journal de la console Ce que je vais faire, c'est simplement ajouter un commentaire ici et je vais dire, appelons cela créer un script simple. D'accord. Ici, je vais dire que je vais lire mon fichier appelé person info point TXT. Permettez-moi donc de faire un zoom arrière ici. D'accord, donc je dis de créer un script simple qui lira mon fichier appelé person InfoXT Et là, il va automatiquement savoir ce que je veux faire et imprimer le contenu sur la console. Je vais donc dire sauf, puis je peux simplement appuyer sur Entrée. OK, et je vais juste appuyer à nouveau sur Entrée. Ensuite, je vais vous dire d' ouvrir le fichier et de le renvoyer OK, je peux y aller. Et ici, il va me fournir le code dont j'ai besoin ici, afin que je puisse d'abord taper sur un onglet. Donc, le fichier est égal à open person infoTXT, puis il y aura R à la fin, parfait Bien, nous pouvons voir que cela a été configuré pour nous en conséquence. Ensuite, nous pouvons aller sur une haie et appuyer sur Entrée, lire le contenu du fichier, puis pour le lire, il suffit de dire que contenu de Taba est égal au point rouge du fichier Appuyez sur Entrée. Et encore une fois, puis imprimez le contenu de l'onglet fichier et entrez. Onglet. Allons-y. Il vous suffit donc de le demander un peu, ajouter quelques onglets ici pour que le copilote puisse vous aider à obtenir le résultat que vous recherchez Nous allons donc ouvrir le fichier en mode lecture. Nous avons donc R ici, puis nous voulons lire le contenu du fichier. Nous spécifiez donc un contenu variable qui sera attribué à l'objet du fichier. L'objet fichier ici a donc été attribué au fichier, puis nous utilisons le message rouge pour lire le contenu de ce fichier en particulier ici. Ensuite, nous allons imprimer le contenu du fichier. D'accord. Allons-y exécutons-le et voyons réellement les résultats à portée de main. Je vais donc simplement continuer et utiliser , disons, le nouveau terminal. Je veux l'exécuter manuellement moi-même, et je vais juste dire PySon main point pi OK, donc il lit les informations. Donc, Ano, Pretorius, le Cap, et l'Afrique du Sud. Il va donc continuer et afficher pour moi tout ce qui se trouvait dans le fichier, afin qu'il soit sorti en conséquence. Très bien, parfait. Alors, clarifions-le. Très bien, super. Nous avons donc ce set. Maintenant, disons pour les besoins de l' argumentation que je décide de déchiffrer ce code, n'est-ce pas ? Donc, au lieu de dire person info point txt, qui est un fichier qui existe dans mon répertoire, disons que je devais le remplacer par person info, et je vais l' appeler chotxt Et je lance ça, alors laisse-moi chercher la commande. Donc PysonMindt pie et je le lance. Vous allez voir qu' une erreur s' affichera dans la console indiquant que le fichier est introuvable. Et c'est parce que ce fichier, person Info two, n'existe pas. C'est donc la raison pour laquelle il génère cette erreur particulière Donc, si je fais un zoom arrière ici, vous pouvez voir un peu plus clairement. Donc, ce que je veux faire maintenant, c'est résoudre ce problème en utilisant le copilote C'est donc ce que je peux faire. Je peux juste aller de l'avant et clarifier cela pour le moment. Et c'est là que réside l'erreur en ce moment. Ce que je dois faire, c'est qu' au lieu de une situation où mon code se casse, dans une situation où mon code se casse, je dois essayer d'ajouter traitement des erreurs afin mon programme ne s' arrête pas complètement, mais je suis averti qu' il y a une erreur. Donc, ce que je peux faire, c'est mettre en évidence mon code ici ou je veux également ajouter la gestion des erreurs, et c'est nécessairement pour cela que nous devons le faire, car n'importe qui peut saisir un nom particulier d'un fichier ici, puis nous pouvons continuer et cliquer avec le bouton droit de la souris. Et nous pouvons faire défiler la page vers le bas jusqu'au copilote et vous voulez dire « chat en ligne » avec l' éditeur, nous allons demander quelque chose au Je veux continuer et plus précisément, allons-y et faisons défiler la page vers le bas. Je veux ajouter la gestion des erreurs, je dois dire. Veuillez ajouter la gestion des erreurs ici. Ce que je vais faire, c'est envoyer cette demande. C'est Zoom arrière. Et nous pouvons voir ici que nous avons mis en place une certaine gestion des erreurs et que nous pouvons accepter ces modifications. C'est donc le changement qui a été proposé ici. Il va donc y avoir une instruction try ici, elle dit que le fichier est égal à open person info TXt puis R, puis il y aura les exceptions ici. Donc, s'il s'agit d'une erreur de fichier introuvable, ce qui est par hasard la raison pour laquelle nous avons dû imprimer le fichier tel ou tel qu'il n'a pas été trouvé, nous aurons également une exception ici pour une erreur d'E/S , puis il un message d'erreur en essayant de lire le Nous l'avons mis en place, donc cela ne va pas simplement casser le code, il va simplement exécuter gracieusement instruction nécessaire sous l' exception qui s'est produite Nous pouvons voir que cela a été ajouté. Si vous êtes satisfait des modifications apportées, vous pouvez continuer et dire « sauf ». Allons-y et faisons-le. Voilà, nous pouvons voir que notre code a maintenant été ajusté. Maintenant, quand je réexécuterai ce code, exécutons-le. Vous pouvez voir le Pie et le point principal Pi. Vous allez continuer et voir que dans ce cas, maintenant que nous n'avons pas l'erreur que nous avions auparavant, mais maintenant nous obtenons une erreur d'attribut qui indique qu' objet non typé n'a pas d'attribut lu. Il s'agit de la prochaine erreur que nous recevons. Le contenu est égal au point de lecture du fichier. Nous sommes allés de l'avant et avons ajouté avec succès gestion des exceptions pour cette partie, mais nous ne l'avons pas configurée pour nos prochaines lignes de code. Ce que nous pouvons faire, c'est aller de l'avant et mettre en place cela également. Donc, ce que je vais faire ici, c'est mettre en évidence le code que nous avons ici, même la déclaration d'impression, et je vais cliquer avec le bouton droit de la souris, puis je vais naviguer vers le copilote et dire éditeur dans le chat en ligne Maintenant, ce que je veux faire, c'est utiliser le copilote ici, je veux aller de l'avant et dire, ajouter également la gestion des erreurs ici Entrez. Cela va générer la gestion des erreurs ici. Vous pouvez donc y voir. Nous vérifions si nous avons un objet fichier, nous voulons essayer de dire que le contenu est égal à la lecture du fichier. Ensuite, nous allons imprimer le contenu du fichier ici s' il est en mesure de le faire. Sinon, il détectera l'erreur IO, puis imprimera la déclaration suivante indiquant qu' il est incapable de lire le contenu du fichier. Et bien sûr, à la fin , la déclaration finale fermera les dossiers. Si cela vous convient, vous pouvez simplement continuer et dire « j'accepte ». Nous pouvons voir comment le code a effectivement été ajusté ici. Donc, si je fais un zoom arrière, vous pouvez voir nous sommes allés de l'avant et que nous avons ajusté cela maintenant. Si je devais réexécuter le code, vous verrez qu'il indique simplement que le fichier «   Info two » qui prend D n' a pas été trouvé, ce qui correspond à ce que nous avons ici Cela va donc être affiché, et vous pouvez voir ici que le reste du code que nous avons ici est également pris en charge. Donc, si pour une raison ou une autre cette partie est passée, alors cette section de code va être déclenchée. D'accord, c'est donc un moyen très utile d'ajouter la gestion des erreurs. Comme vous pouvez le constater, la fonction de chat en ligne est beaucoup plus utile si vous souhaitez mettre en évidence des segments de code individuels, et par exemple, vous souhaitez y ajouter une gestion des erreurs ou si vous souhaitez y ajouter une sorte de fonctionnalité simplement pour qu'il fonctionne correctement sans aucun problème. D'accord. C'est ainsi que nous pouvons aller de l'avant et utiliser au mieux la fonctionnalité de chat en ligne et comment nous pouvons la mettre en place D'accord. Je vais donc simplement aller de l'avant et mettre cela en place. Je veux juste nettoyer ce que nous avons. Et nous y voilà. 15. Meilleures pratiques pour la fonctionnalité de chat du panneau latéral: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui portera sur les meilleures pratiques d' utilisation de la fonction de discussion sur le panneau latéral. Maintenant, comme vous pouvez le constater, il est préférable de publier beaucoup plus de déclarations et d'actions en utilisant la fonction de discussion en panel , comme nous le verrons également dans cette leçon en particulier, par opposition à la fonctionnalité de discussion en ligne que nous venons d'utiliser OK, donc ce que je vais faire c'est lancer le chat ouvert. Cela va ouvrir le panneau latéral pour moi. Maintenant, vous pouvez soit aller de l'avant et orienter vos questions et actions ici , soit vous pouvez l'ouvrir dans un éditeur, ce que je vais faire et fermer le match, et ce sera beaucoup plus propre. C'est bon. Donc, ce que je veux faire maintenant, c'est créer un programme simple qui, disons, convertit un entier en chaîne. OK. C'est très simple. D'accord, voici donc un programme simple pour faire exactement cela. Voilà, je peux le copier et le coller. Et voilà. Maintenant, bien sûr, nous pouvons également exécuter cela pour faire bonne mesure. Je vais donc exécuter ce fichier. Voilà, le nombre entier un, deux, trois correspond à la chaîne un, deux, trois entre guillemets. Nous pouvons voir que c'est le premier cas ici. Lorsque vous travaillez avec la fonction de chat du panneau latéral, c'est à ce moment-là que vous souhaitez continuer et créer vos propres programmes. Une autre chose que vous voulez en faire est également d'optimiser vos programmes. Supposons que vous souhaitiez que cela soit amélioré, vous pouvez continuer et copier tout cela en disant Contrôle A puis Contrôle C, ou vous pouvez simplement le surligner puis cliquer avec le bouton droit de la souris, puis vous pouvez simplement copier votre code. Ensuite, vous pouvez retourner dans votre éditeur ici et vous pouvez continuer et coller ce code. Vous pouvez simplement continuer appuyer sur Shift et Enter. Ici, vous pouvez simplement sortir du code et dire, pouvez-vous mettre code ci-dessus pour moi et le rendre plus propre. OK. Et voici la question, et elle sera appliquée au code ci-dessus que vous avez généré, puis vous pourrez continuer et l'envoyer. OK. Voici une version plus propre du code, et c'est parti. Nous pouvons donc voir maintenant que c'est beaucoup plus propre, beaucoup plus précis et beaucoup plus simple. OK. Nous pouvons donc copier cela, passer au point principal et supprimer ce que nous avions auparavant. Et voilà. Vous pouvez donc voir que cela nous donne désormais une ligne de code plus optimisée et plus propre que nous pouvons utiliser. Et encore une fois, bien sûr, si vous l'exécutez, il produira toujours le bon résultat, comme vous pouvez le voir ici, mais vous pouvez voir que c'est beaucoup plus propre et plus pertinent, comme vous pouvez le constater. C'est bon. C'est ainsi que vous pouvez essentiellement vous lancer et vous assurer de tirer le meilleur parti de la fonctionnalité de chat nécessaire que vous utilisez. accord, c' est donc essentiellement tout cette leçon en particulier. C'est donc la meilleure façon d' utiliser la fonction de chat du panneau latéral. 16. Comment réparer et expliquer le code source: Bonjour à tous, et bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur la correction et l'explication du code. Commençons donc. Très bien, créons donc un programme simple avec notre promptier en utilisant les commentaires Je vais parler d'un programme avec une instruction if qui vérifie. Voyons quelle est la suggestion qui vérifie si un nombre est positif ou négatif. Nous pouvons le faire. En ajoutant l'onglet, appuyez sur Entrée, puis de nouveau sur Entrée. Nous aurons l'entrée et l'onglet qui saisiront le numéro Ensuite, si le nombre est supérieur à zéro, imprimez le nombre est positif, sinon le nombre est négatif et sortez, le processus est terminé. C'est bon, allons-y. Nous pouvons donc constater que ce programme est en place. Supposons maintenant que nous voulions corriger notre code. Disons que nous avons une erreur quelque part. Donc, ce que je veux faire, c'est changer le nombre ici pour dire num. Maintenant, automatiquement avec Intellisense et via le code du studio, vous verrez ici que si vous le survolez, cela indique que NUM n'est OK. Maintenant, disons que vous vouliez régler ce problème, mais que vous ne vouliez pas procéder vous-même. Ce que vous pouvez faire, c'est vous lancer dans une couverture et mettre en évidence l'erreur ou le problème auquel vous êtes confronté avec le bouton droit de la souris, en cliquant dessus. Et vous pouvez faire défiler l'écran vers le bas et accéder aux copilotes et vous pouvez simplement dire réparer Et puis ça va réparer NUM n'est pas défini. Et puis vous pouvez voir ici qu'il va également nous dire et expliquer que le problème est que la variable num n'est pas définie. Vous devez remplacer Num par un nombre pour correspondre à la variable d'entrée, qui était bien sûr définie comme un nombre, comme vous pouvez le voir ici. Comme vous pouvez le constater, ce sont les solutions qui nous fournissent, et cela montre également où ce changement va se produire et que nous pouvons simplement accepter. Et voilà, nous pouvons voir que ce problème est désormais résolu. C'est ainsi que nous pouvons également résoudre problème que nous avons dans notre code. Supposons maintenant que nous voulions expliquer notre code. Permettez-moi donc d'entrer dans le vif du sujet et de tout souligner ici. Et je veux qu' on m'explique cela. Je vais cliquer avec le bouton droit de la souris. Va voir Copil et ensuite je vais te dire « explique ». Cela va m'ouvrir le panneau latéral, et vous allez voir qu'il va expliquer le code ici et ce qu'il fait, son utilisation, les scripts et tout le reste de manière abord expliquer le code ici et ce qu'il fait, son utilisation, les scripts et tout le reste de manière très détaillée afin que nous puissions comprendre ce qui se passe Comme nous pouvons le voir, le snapper de code fourni est un simple script Python, il reconnaît donc le langage que vous utilisez Invite l'utilisateur à saisir un nombre, puis détermine si le nombre saisi est positif ou négatif Ensuite, il décrit en détail la fonction d'entrée que nous utilisons, les instructions I, le contenu de notre bloc I et de notre bloc else, puis donne un résumé final de tout ce qui se passe également. Bien, c'est ainsi que nous pouvons continuer et utiliser notre copilote Github pour corriger notre code et aussi pour expliquer notre code afin que nous ayons une meilleure compréhension de ce qui se Maintenant, passons à autre chose pour corriger le code. Permettez-moi donc de supprimer cette déclaration à cet égard en particulier. OK. Et permettez-moi déplacer cette déclaration imprimée ici sur la même ligne. Et je vais également faire une haie et supprimer cette déclaration ici également. Et maintenant je veux régler tout ça. Je vais cliquer avec le bouton droit de la souris, accéder au copilote et je vais dire réparer. Et voilà Vous pouvez donc voir ici que nous avions une indentation inattendue, l'expression attendue, l'initation inattendue, l' intention, ce n'était pas Et vous pouvez le voir, cela a continué et a corrigé notre code en ajoutant l' instruction if manquante que nous avions, qui aurait dû être juste à côté du numéro. Et puis ça a tout réglé pour nous. Et par hypothèse, il a déterminé en quoi devrait consister le reste de notre programme et comment devrait être construit avec notre déclaration IL et le lot Très bien, nous y voilà. Maintenant, si cela vous convient , vous pouvez continuer et dire « j'accepte », et voilà. OK, c'est tout pour cette leçon particulière sur la façon dont nous pouvons procéder pour corriger et expliquer notre code. 17. Comment examiner et observer les commentaires: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui portera sur la manière dont nous pouvons passer en revue notre code et également mettre pouvons passer en revue notre code et en œuvre les suggestions faites par le copilote quant à la manière dont nous pouvons améliorer le Tout d'abord, générons du code. Je vais commencer et ouvrir le chat. Ici, je vais continuer et créer un programme qui calcule deux nombres. Nous pouvons envoyer un message et interroger le pilote de code Gitu Ici, il va nous donner un simple programme Python pour calculer la somme, la différence, le produit et les quotients de deux nombres Ce que nous pouvons faire, c'est d'aller de l'avant et de copier ce qui suit ici. OK. Et nous pouvons aller de l'avant, le mettre en évidence et le coller. Nous avons donc ce code ici en place. Supposons maintenant que nous voulions améliorer ce code. Donc, ce que vous pouvez faire, c'est surligner votre code et cliquer dessus avec le bouton droit de la souris. Ensuite, vous pouvez accéder au copilote. Ensuite, vous verrez l'option de révision et de commentaire, et vous souhaitez sélectionner cette option ici. Je vais maintenant revoir le code que vous avez sélectionné. Et vous pouvez voir ici que révision du code est en place ici avec quelques commentaires, et cela nous donne juste quelques informations indiquant que l'utilisation d'une entrée flottante sans validation peut provoquer une erreur de valeur. Si l'utilisateur saisit des données non numériques, pensez à ajouter une validation des entrées Ensuite, je vais vous montrer les modifications suggérées ici avec celles qui seront placées sur une haie et qui seront supprimées. Et puis les avantages seront les modifications recommandées qu' il est recommandé d'ajouter Nous pouvons donc voir ici que nous avons une boucle temporelle. Nous avons ici la gestion des exceptions pour la gestion des erreurs, les déclarations d'acceptation de Troy, et nous pouvons voir qu'elles ont également été remplacées dans notre code. OK, donc c'est comme ça que tu peux aller de l'avant et voir les choses. Maintenant, si vous faites défiler l'écran vers le bas, vous pouvez voir que vous pouvez postuler et passer à la suggestion suivante ou vous pouvez la rejeter et passer à la suivante Vous pouvez donc voir que vous avez ici ces opportunités quant à ce que vous voulez aller de l'avant et faire. C'est bon. Donc, ce que je vais faire ici, c'est que je peux également cliquer ici sur Mes actions, et vous pouvez dire Appliquer et appliquer et passer à l'option suivante, ou vous pouvez continuer et dire rejeter, rejeter et copier dans le chat en ligne ou supprimer et passer à Maintenant, disons que je n'aime pas ça, alors je vais dire de le jeter et de passer au suivant OK. Maintenant, si je passe à la suivante, elle dira que la division indéfinie de la chaîne par zéro devrait être cohérente avec les autres types de résultats Pensez à n'en utiliser aucun ou à utiliser un objet de message spécifique. Maintenant, il examine autres problèmes que j' ai ici définis et qu' il n'aime pas. Il affichera les modifications suggérées, ce que je peux également modifier et quelle serait la différence. Maintenant, si je suis satisfait de ce qui a été mis en place ici, je peux vous proposer de postuler et de passer à la suivante. Si cela me convient, je peux aller de l'avant et examiner le prochain changement qu'il demande ici. Je peux dire « appliquer », je veux que cela soit appliqué. Je voudrais passer à la suggestion suivante, vous allez voir ici qu'elle me donnera la recommandation finale, à savoir les critiques qui ont été commentées et je peux les appliquer. D'accord. Allons-y. Vous pouvez donc voir maintenant que tout a été ajusté et modifié ici conformément à ce que j'ai défini. J'ai donc décidé plus tôt de rejeter la première série de recommandations, puis j'ai accepté le reste de ce qui m' a été ajouté en termes de code, de ce qui sera requis et de ce qu'ils considèrent comme une bonne façon de procéder C'est ainsi que vous pouvez consulter votre code et voir les commentaires disponibles sur et voir les commentaires disponibles ce que vous pouvez modifier. Maintenant, tu peux recommencer si tu le souhaites. Supposons donc que plus tôt j'avais cette ligne de code ici que je voulais modifier. Ce que je peux faire, c'est surligner ce segment, cliquer avec le bouton droit de la souris, revenir copilo et je pourrai le revoir et le commenter à nouveau. Il va examiner le code sélectionné, et vous verrez ici que ce sera l'une des deux suggestions qui vous seront données ici. Donc, là encore, il s' agissait d'une erreur de valeur, et j'ai plutôt décidé de la supprimer et de passer à la suggestion suivante OK ? Donc, si vous postulez, vous passez à la suggestion suivante. Il va être appliqué et passer au suivant disponible. Mais plus tôt, j'ai décidé de rejeter et de passer à la suggestion suivante. Maintenant, cette fois, je veux m' assurer que je n' ai pas cette erreur de valeur. Je vais donc vous dire de postuler et de passer à la suggestion suivante. Et puis en voici une autre qui indique fonction de saisie avec la boucle WOW Je veux l'ajouter maintenant, j'ai décidé et je vais l'appliquer. Maintenant, vous pouvez voir que j' ai intégré cette boucle Wi et que tout géré correctement ici pour rendre mon code plus optimisé et plus convivial. Bien, c'est ainsi que vous pouvez revoir votre code et apporter les modifications nécessaires. C'est très utile, surtout si vous devez gérer la gestion des exceptions ou quelque chose du genre. C'est vrai. Voilà pour cette leçon en particulier. 18. Ajouter du contexte avec des références pour réaliser des actions: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur l' ajout de contexte afin de garantir utilisation plus efficace de l' IA dans nos programmes et applications, n'est-ce pas ? Commençons donc. Donc, ce que vous voulez faire, c'est ouvrir votre chat, puis pour éliminer tout le désordre que nous avons ici, vous pouvez simplement sélectionner un nouveau chat Et ça va tout nettoyer pour toi. Vous remarquerez maintenant que nous avons ce qu' on appelle le contexte. Vous pouvez facilement cliquer sur le symbole du trombone ou taper un hashtag pour joindre le contexte à votre place Nous pouvons maintenant cliquer sur le symbole du trombone et vous verrez ici que nous aurons diverses références auxquelles nous pouvons nous référer dans Copil, telles que notre base de code, notre éditeur actuel Il s'agit de notre fichier de code actuel dans lequel nous nous trouvons actuellement. Nous pouvons faire référence aux modifications apportées à Git. Si nous avons un dépôt et que quelque chose est lié, nous pouvons nous référer à cela notre sélection de fenêtre de capture d'écran. Il s'agit d'une sélection de code que nous voulons modifier ou éditer ou autre chose du genre. Nous pouvons nous référer aux symboles ainsi qu'aux dernières commandes et sélections de notre terminal. Vous pouvez voir qu'il y a beaucoup de choses auxquelles nous pouvons faire référence. C'est exactement ce que nous allons faire. Je vais vous montrer comment vous pouvez faire référence en fonction du contexte de votre code ici. Maintenant, la prochaine chose que nous voulons faire est générer un exemple de code. Ce sera le dernier exemple de code que nous allons générer du sens, nous ne ferons rien à nouveau à partir de zéro, nous nous contenterons de tirer parti de nos connaissances. C'est donc ce que nous allons faire ensuite. Bien, alors allons-y et faisons-le. Je vais donc simplement maximiser la taille du copilote pour le moment, allons-y et créons un programme Je vais donc vous dire de créer un programme pour moi qui intègre, disons, les entrées et les sorties en fonction des notes des élèves. OK, c'est très simple. Nous pouvons continuer et gérer ça. Et voilà. Nous avons là un programme sympa avec lequel nous pouvons travailler Nous pouvons donc le survoler, copier, et vous pouvez continuer et simplement le coller Nous avons donc ce code ici en place. Nous pouvons donc simplement aller de l'avant et faire avancer choses comme ça. C' est bon, on y est. Je vais donc juste dézoomer un peu pour discuter ici. Et emmenez-le. C'est donc une sorte d'équilibre entre les beaux-arts, pourrait-on dire ici. Très bien, nous avons donc créé ce programme ici sur le côté gauche, comme nous pouvons le voir. Bon, maintenant, la première chose que je veux vous montrer est la sélection, le contexte de sélection que nous pouvons utiliser. Vous remarquerez donc que si vous cliquez sur le symbole du trombone ici et que vous jetez un œil ici, nous avons une sélection. C'est bon. Vous souhaitez donc ajouter la référence ici pour la sélection car nous voulons effectuer la sélection. C'est ce que tu peux choisir. On voit alors ici que la sélection a été sélectionnée de façon ironique. Et cela va être appliqué au fichier point pi principal ici, mais il suffit de sélectionner ici une partie du code que nous voulons optimiser. Supposons donc que je veuille optimiser cette boucle wL ici. Donc, ce que je fais, c'est le sélectionner. Comme nous pouvons le voir, cela va être suivi ici. Alors laissez-moi zoomer ici pour que vous puissiez voir. Nous avons donc sélectionné ce code. Il va être suivi ici et nous allons le sélectionner. Maintenant, nous devons décider ce que nous voulons faire avec ce code. Supposons donc que je veuille l'optimiser. Ce que je peux faire, c'est voir un peu. Je vais vous dire d'optimiser ce code pour moi. Ce sera donc dans les lignes suivantes. Je peux l'envoyer et l'expédier. Voici donc une version optimisée de mon code, comme vous pouvez le voir, afin de l'optimiser pour moi, de le vérifier et de supprimer tout encombrement ou quoi que ce soit d'autre, juste pour le rendre beaucoup plus propre et beaucoup plus efficace Et vous pouvez faire défiler la page vers le voir les modifications qui ont été apportées. Il a donc ajouté la méthode des points pour appeler la fonction de saisie, et il a supprimé les indentations inutiles pour améliorer la lisibilité. C'est bon. C'est ainsi que nous pouvons procéder et apporter des modifications ici en utilisant le référencement Et ce que vous pouvez simplement faire , c'est dire «   Postulez au doppie principal Donc, au lieu d'aller de l'avant et copier Edge, cela peut poser problème. Nous pouvons postuler au Dot Pi principal. Il va donc appliquer ce bloc de code, et vous pouvez voir qu'il va apporter ces modifications, et nous pouvons voir que le vert représente ce qui a été modifié et le rouge ce qui a été supprimé, et vous pouvez simplement continuer et accepter cela si vous êtes satisfait de ces modifications. OK, c'est ainsi que vous pouvez continuer et utiliser la référence de sélection. Supposons maintenant que nous voulions faire référence à tout ce qui se trouve dans notre éditeur. C'est la prochaine chose que nous allons examiner. Très bien, alors continuons. Donc, ce que nous allons faire maintenant, c'est faire référence à notre contexte, donc attacher le contexte, et nous allons rechercher l'éditeur actuel, donc c'est là que se trouve actuellement notre code. Nous sommes donc déjà dans le dossier actuel. Nous avons explicitement spécifié l'éditeur. Alors maintenant, nous pouvons simplement dire optimiser tout mon code. Je peux donc vous dire d'optimiser tout mon code, s'il vous plaît. Vous pouvez aller de l'avant et faire cette demande. Nous y voilà. C'est parti et j'ai optimisé tout mon code pour moi. Nous y voilà. Maintenant, ce que vous pouvez faire, c'est simplement dire Appliquer au diagramme à points principal, et vous pouvez également voir ce qu'il a fait en termes de modifications apportées en conséquence ici. Maintenant, ce que nous pouvons faire, c'est aller de l'avant et dire « Appliquer au diagramme à points principal ». Je vais appliquer ce bloc de code et tout changer en conséquence comme il se doit. Voilà. Maintenant, s'il y a eu des changements importants ou quoi que ce soit d'autre, vous verrez que le facteur de couleur indiqué était le vert et le rouge supprimés, etc. Maintenant que nous sommes déjà allés de l'avant et que nous avons fait un grand changement, nous pouvons voir qu'il n'y a rien de significatif. Maintenant, c'est exactement le processus car nous avons déjà sélectionné une grande partie du code que nous optimisons, et il n'y a pas grand-chose à optimiser par la suite. Cela dépend donc vraiment de votre base de code, etc., mais c'est ainsi que vous pouvez l' appliquer à tout. Donc, si vous créez un programme et qu' il existe de nombreuses façons de améliorer, et pas seulement des sections, vous verrez les modifications que j'ai plus tôt avec le vert, et le rouge plus tôt était le vert ajouté et le rouge, bien sûr, supprimé. C'est ainsi que vous procéderiez, et cela s' appliquerait à votre cas. OK, alors voilà. C'est ainsi que nous pouvons ajouter du contexte à Github pi. Vous pouvez voir que c'est très efficace pour effectuer les ajustements nécessaires, etc. C'est vrai. Voilà pour cette leçon en particulier. 19. Requête d'entités pour des solutions spécifiques: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur ajout de participants supplémentaires. Allons-y donc et jetons un coup d'œil à cela. Vous pouvez donc vous référer à votre panneau de discussion latéral ici, et vous pouvez simplement utiliser le symbole at ou Ampersgn qui fera référence à ces entités ou participants, pourriez-vous dire, comme Github, le terminal, notre code vis du terminal, notre espace de travail, Et nous pouvons poser des questions en fonction de ces entités particulières. Supposons, par exemple, que je fasse référence au code VS, et que je veuille demander à VS code, comment puis-je dire corriger ou ajuster les paramètres de l'éditeur, et je continue en disant Entrée. Il va ensuite affiner ma question, rechercher la commande et définir l'index. Cela peut prendre un moment ou deux. OK, et nous y voilà. Nous pouvons donc voir ici que nous pouvons ajuster nos préférences en accédant aux paramètres utilisateur ouverts, et nous pouvons continuer et cliquer ici sur Afficher dans la palette de commandes où nous pouvons nous référer un peu plus. Et comme vous pouvez le constater, les options suivantes seront proposées, dans lesquelles nous voulons examiner l'interface utilisateur, si nous voulons consulter et modifier le JSON, ou si nous voulons simplement ajuster les paramètres utilisateur généraux ici, et nous pouvons cliquer sur les boutons ici, et nous pouvons modifier ce que nous voulons modifier. Maintenant, allons-y et définissons ceci pour notre terminal, donc interrogeons notre terminal, par exemple. Et demandons à notre terminal comment nous pouvons utiliser Git pour gérer notre projet. Je peux donc dire, comment puis-je utiliser Git pour gérer ce projet ? Et nous pouvons continuer et appuyer sur Entrée. Nous pouvons voir ici, nous obtenons des informations, donc nous pouvons y voir G. Ensuite, nous ajoutons ce fichier main Dot pipe, je pense ajouter le tube Dot principal, puis nous pouvons le valider en disant Git commitm, puis nous effectuerons notre validation initiale Et cela nous donne une description supplémentaire du message que nous utilisons pour valider notre message. C'est ainsi que nous pouvons essentiellement nous protéger et ajouter des participants supplémentaires. Nous pouvons donc également aller un peu plus loin dans des domaines de base tels que la façon dont nous pouvons exécuter le code, etc. Donc, par exemple, ici, je peux continuer et dire : « Hé, terminal, comment puis-je exécuter le code PySON ? Vous pouvez appuyer sur Entrée. Je demande donc à mon terminal. Et ici, je peux juste continuer et dire python point backslash main doot C'est ainsi que nous pouvons aller de l'avant et exécuter le code avec lequel exécuter le code avec lequel nous travaillons en termes de script. D'accord, nous pouvons donc voir que nous pouvons aller de l'avant et poser diverses questions ici en faisant référence à ces entités ou participants au fur et à mesure que je les nomme. Bien, nous avons donc ce set, et ce que je veux faire maintenant, c'est créer une nouvelle discussion ici et clarifier les choses. Voilà, nous l'avons. Il existe un moyen de faire une couverture et de faire référence à nos entités particulières, n'est-ce pas ? Voilà pour cette leçon. 20. Mettre en œuvre des commandes slash pour des actions rapides: Bonjour à tous, et bienvenue au prochain exercice pratique , qui sera axé sur utilisation des commandes slash avec le copilote Github Vous pouvez voir ici, avec la fonction de chat latéral , que nous avons Ford Slash Fix Nous avons un test de barre oblique vers l'avant et nous avons Ford Slash Explain, comme nous pouvons le voir ici Nous allons maintenant l'utiliser avec notre fonction de chat en ligne, afin de pouvoir la fermer temporairement pour le moment Comme vous pouvez le constater, nous avons du code ici. Disons que nous voulons aller de l'avant et le tester, mais nous ne voulons pas simplement dire clic droit et poitrine. Nous voulons utiliser notre fonctionnalité de chat en ligne. Ici, je veux tester tout ce code ici. Essentiellement, tout ce qui se trouve dans cette boucle, juste au-dessus, je vais cliquer avec le bouton droit de la souris et accéder à Copilo et je vais juste ajouter le chat en ligne de l'éditeur Je l'ai ici disponible pour moi. Maintenant, ce que je vais faire, c'est mettre en évidence tout ce que je veux vérifier. Ensuite, dans le message où je peux demander au copilote, cela va Je peux continuer et ajouter une barre oblique. Maintenant, nous avons quelques options ici. Nous pouvons continuer et ajouter code de documentation pour le symbole suivant que nous avons défini ici. Nous pouvons modifier le code sélectionné dans notre éditeur actif, lequel nous nous trouvons actuellement dans main point pi. Nous pouvons expliquer notre code, qui se trouve dans notre éditeur actif. Nous pouvons également corriger notre code. Si nous avons des problèmes ou quoi que ce soit d'autre, nous pouvons aller de l'avant et faire exactement cela. Nous pouvons également générer un nouveau code, et nous pouvons également effectuer des tests unitaires pour le code sélectionné. Allons-y et restons simples. Allons-y et commençons par simplement expliquer. C'est très simple. Je vais sélectionner Expliquer et expliquer comment fonctionne ce code. Allons-y et appuyons sur Entrée. Et nous pouvons aller de l'avant et voir qu'il va envoyer cette demande, il dit, comme nous pouvons le voir, attendons simplement qu'elle soit générée. Il génère et explique donc en détail comment ce code fonctionne et comment tout fonctionne avec les variables, les fonctions, les méthodes, toutes les exceptions qui sont uti Je pense que nous pouvons voir que cela a été souligné, comme try , la déclaration break, et nous pouvons voir comment tout cela est organisé pour nous. OK. C'est ainsi que nous pouvons procéder et utiliser la commande slash Maintenant, nous pouvons également faire en sorte que ce code soit mis en évidence ici. Mais allons-y et, en attendant, fermons ça. Et je vais faire quelques erreurs. Je vais dire, et je vais mettre en évidence ce code. Ensuite, je vais continuer et cliquer avec le bouton droit de la souris et nous pouvons dire copilote Ouvrons notre casquette intégrée, et je vais dire Forward Slash Entrez-le. Et je souhaite proposer le correctif pour le code sélectionné. Je peux donc dire « Enter ». Ensuite, il va examiner ce qui ne va pas, et nous pouvons voir ici que le problème boucle wile, donc c'était juste Y, elle devait être sauvage et nous devions également garantir une indentation correcte Vous pouvez donc voir que cela a été fait et que cela a changé. Vous pouvez donc voir ici, dans le vert, c'est le code qui a été corrigé. Et si nous cliquons sur le bouton pour activer d'autres actions, nous pouvons également voir plus d'informations, nous pouvons donc dire « activer/modifier », et nous pouvons voir le rouge qui a été modifié ici, nous pouvons voir qu'il a été ajusté pour C'est vrai, parfait. Génial. Nous pouvons donc voir que c'est correct. Et si nous voulons l'accepter, nous pouvons simplement dire « accepter ». Parfait. Génial. Maintenant, nous pouvons également continuer et surligner à nouveau le code, cliquer avec le bouton droit de la souris sur Goog et choisir à nouveau la fonctionnalité de chat en ligne Et voyons ce que nous avons d'autre. OK, FIX nous explique. Nous pouvons également modifier le code, afin de pouvoir également modifier notre code. Nous pouvons donc proposer Slash Edit. OK, nous n'avons donc aucun résultat ici, nous allons donc devoir affiner notre saisie. Vous devez donc être précis lorsque vous effectuez les modifications ici Ainsi, lorsque vous insérez la barre oblique Modifier, vous devez définir ce que vous souhaitez modifier Je vais donc dire, comment puis-je dire, améliorer la lisibilité du code Et vous pouvez dire « modifier le code ». Cela va améliorer la lisibilité. Nous pouvons donc voir ce qui a été changé ici, et nous pouvons voir que c'est exactement ce que cela a été fait. Ainsi, lorsque vous le modifiez, vous ne pouvez pas simplement mettre Farlash Edit, comme je vous l'ai montré Vous devez préciser ce que vous souhaitez modifier ici. Nous pouvons donc voir les modifications qui ont été apportées et nous pouvons activer les modifications voir ce qui a été modifié ici Il a donc été procédé et il a simplement supprimé cette instruction try accept ici, et il a simplement tout aligné en dehors de l' instruction if ici, juste pour rendre un peu plus lisible, ce qui peut être utile si vous regardez ce code avec lequel vous travaillez pour la première fois. Si cela vous convient, vous pouvez simplement dire « sauf ». Si vous voulez qu'il s'exécute à nouveau, vous pouvez simplement dire «   réexécuter » et, bien entendu, vous pouvez décider manière dont vous souhaitez procéder. Je vais dire sauf. Nous y voilà. Nous pouvons donc constater que c'est désormais plus lisible en termes de code. Maintenant, disons que pour les besoins de l' argumentation, nous avons quelqu'un qui veut comprendre le code. Ils n'ont pas codé le programme eux-mêmes, mais ils veulent juste un aperçu rapide. Il peut être très utile d'ajouter rapidement de la documentation. Si vous devez expliquer un segment de code à quelqu'un, vous suffit de surligner le code que vous souhaitez poursuivre, de le commenter ici et de cliquer avec le bouton droit de la souris pour accéder au copilote Activez la fonction de chat en ligne comme avant, puis vous pouvez simplement dire « forward slash Doc », cela ajoutera de la documentation pour le code sélectionné Ensuite, vous pouvez simplement appuyer sur Entrée, et bien sûr, vous verrez que le message Ajouter un commentaire à la documentation pour ce symbole s'affichera, puis Entrez à nouveau. Ensuite, cela va générer des commentaires ici, et vous pouvez voir ici les commentaires qui vont être générés pour expliquer le code que nous faisons ici. Nous pouvons voir qu'il a été bien aménagé. va spécifier tous les détails en termes de terminologie et également dans une simple pographie, comme vous pouvez le voir, il indiquera quelles sont les fonctionnalités, à quoi s'attendre des entrées, quelles seront les sorties, et quelques notes supplémentaires ici juste pour indiquer ce qui se passe dans ce segment particulier passe dans ce segment particulier du code avec lequel nous travaillons Si vous êtes satisfait de cette documentation en termes de ce qui a été ajouté, vous pouvez simplement dire sauf que nous l'ajouterons pour vous et vous expliquerons ce qui se passe ici dans ce programme. C'est ainsi que vous pouvez également utiliser les barres obliques. Elles sont connues sous le nom de commandes slash que nous pouvons utiliser dans nos programmes 21. Ingénierie d'invitation : directives et bonnes pratiques: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur l'ingénierie rapide. Jetons donc un coup d'œil. Maintenant, pour réussir à générer de l' IA et à utiliser le copilote Github, vous devez vous assurer que vous générez de bonnes instructions, et de bonnes instructions donneront de meilleurs résultats. Voyons donc quoi vous devez vous concentrer pour obtenir de bonnes instructions qui génèrent des résultats efficaces Donc, tout d'abord, vous devez utiliser des instructions basées sur les rôles. Vous devez également être très clair et précis. Vous souhaitez itérer et affiner. Enfin, vous voulez donner un contexte et une contrainte. Examinons donc plus en profondeur chacun de ces facteurs et examinons l'exemple d' une mauvaise invite par rapport à une bonne invite dans quatre de ces domaines. Bien, tout d'abord, examinons l' utilisation d'instructions basées sur les rôles. Une mauvaise invite serait donc de simplement dire « expliquer la récursivité ». Une bonne idée, cependant, serait d' y ajouter un scénario basé sur les rôles. Donc, par exemple, ici, je dis, en tant qu'instructeur de programmation, qu'il expliquer la récursivité avec un exemple simple en pyson Vous pouvez donc voir que j'attache un rôle en fonction d'une instruction. Ensuite, nous devons être clairs et précis. Donc, si vous vous contentez d'écrire une fonction pyson pour moi, cela ne donnera pas un très bon résultat Cependant, si vous deviez être un peu plus précis et que deviez écrire une fonction PySON qui prend une liste de nombres et renvoie la somme, prend une liste de nombres et renvoie la somme, cela donnera un bien meilleur résultat et vous attendrez probablement avec impatience Ensuite, nous voulons itérer et affiner. Ainsi, lors de votre première tentative, vous pouvez continuer et écrire une fonction pour vérifier si une chaîne est un palindrome Vous n'obtenez pas le résultat que vous voulez, alors ne soyez pas disartan Vous pouvez continuer et affiner ce que vous dites, juste un peu, juste pour améliorer les réponses que vous recevez. Vous pouvez continuer et simplement dire, écrivez une fonction Pison qui vérifie si une chaîne est un palindrome, ignorant les espaces peut que vous n' obteniez pas le résultat exact du premier coup, mais vous en êtes très proche. Il vous suffit d'affiner exactement ce que vous voyez dans la réponse qui ne correspond pas à ce que vous voulez et d'y toucher un peu. Affinez un peu l'usure. Enfin, vous voulez donner le contexte et les contraintes. Par exemple, ici, je ne donne aucun contexte ni ne définis de contraintes en disant d'écrire une fonction de tri. C'est très basique. Au lieu de cela, ce que je veux dire, c'est que je vais écrire une fonction PyCon pour trier une liste de nombres par ordre croissant en utilisant les algorithmes de tri à bulles ici je vais écrire une fonction PyCon pour trier une liste de nombres par ordre croissant en utilisant les algorithmes de tri à bulles Vous pouvez voir que j'ajoute un certain contexte à ce que je fais et que j'ajoute les contraintes spécifiques que j'attends pour obtenir résultat que j'attends. C'est vrai. OK, les gars, c' est pour cette leçon sur l'ingénierie rapide. N'oubliez pas que vous devez suivre les quatre phases. Encore une fois, allons-y et regardons-les en arrière. Donnez le contexte et les contraintes. Itérez et affinez. Soyez clair et précis et utilisez des instructions basées sur les rôles. N'oubliez pas de suivre ces quatre facteurs pour vous assurer que vous utilisez au mieux l' IA. Très bien, les gars, c'est tout pour cette leçon. 22. Créez votre propre projet: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur la création de notre propre projet. Jetons donc un coup d'œil. Créez donc votre propre projet. Maintenant, avec toutes les compétences que vous venez d'acquérir, il est temps pour vous de les utiliser à bon escient et de créer votre propre projet. Donc, pour plus d'informations, je vous recommande de vous rendre la section projets et ressources de ce cours, n'est-ce pas Alors bonne chance avec votre projet, j'espère qu'il se déroulera bien, et j'ai hâte de le voir. 23. Merci !: Bonjour, tout le monde. Et bienvenue à la dernière leçon de ce cours où je tiens simplement à vous remercier d' décidé de suivre ce cours. Cela a été un plaisir de vous enseigner et j'espère que vous en avez tiré de précieuses connaissances . Je vous remercie donc beaucoup. Si vous avez un peu de temps, j' apprécierais beaucoup que vous envisagiez de laisser un commentaire. Comme il est toujours positif d'améliorer mes cours et de faire de mon mieux vous avez du temps, je vous en serais très reconnaissante. Si ce n'est pas le cas, tant que vous avez eu une excellente expérience d'apprentissage, et c'est tout pour moi. Bonne chance dans votre parcours de développement, et je vous souhaite bonne chance. Au revoir, et encore merci.