Comment utiliser

Pour commencer avec Pair Programmer, vous devez spécifier le langage de programmation que vous utilisez ou que vous voulez utiliser. Par défaut, le champ est défini sur Python.

Une fois que vous avez soumis votre langage de programmation, vous recevrez un message similaire à celui ci-dessous (bien que le libellé exact puisse différer) qui détaille ce que Pair Programmer a à offrir et fournit quelques commandes utiles :

Si tout semble correct, vous pouvez alors écrire votre question de programmation dans la zone d'invite.

/change

La commande /change vous permet de modifier vos préférences lorsque vous interagissez avec Pair Programmer. Actuellement, elle supporte deux options :

  • Langage de programmation – Changer le langage de programmation. Par exemple, entrez /change language=Java pour passer à Java.

  • Langue d'interaction – Changer la langue. Par exemple, entrez /change language=Spanish pour passer à l'espagnol.

/implement

La commande /implement est utilisée lorsque vous souhaitez créer un nouveau programme. Elle suit une procédure en cinq étapes pour garantir une approche approfondie :

Par exemple, vous pouvez entrer /implement task=TaskDescription. Veuillez remplacer TaskDescription par une description de la tâche que vous souhaitez mettre en œuvre.

Exemple

Supposons que vous voulez implémenter un programme qui calcule la somme de tous les éléments d'une liste.

/implementer tâche=Créez une fonction Python qui calcule la somme de tous les éléments d'une liste. La fonction doit prendre une liste d'entiers en entrée et renvoyer un entier en sortie.

/modifier

La commande /modifier est utilisée lorsque vous voulez apporter des changements ou des ajustements à un programme existant. Tapez /modifier code=CodeProgramme modifications=ModificationProgramme. Veuillez remplacer CodeProgramme par le programme que vous souhaitez modifier, et ModificationProgramme par une description de ce que vous voulez changer.

Exemple

Par exemple, imaginez que vous ayez une fonction Python qui calcule la surface d'un rectangle et que vous voulez la modifier pour calculer la surface d'un cercle à la place.

/modify code=
def rectangle_area(longueur, largeur):
    return longueur * largeur

modifications=
Changez la fonction pour calculer la surface d'un cercle à la place, en utilisant la formule `pi * rayon^2`. La fonction devrait prendre un seul argument pour le rayon.

/test

La commande /test est utilisée lorsque vous voulez que je crée des cas de test pour un programme donné. Entrez /test code=CodeDuProgramme description=DescriptionDuProgramme. Veuillez remplacer CodeDuProgramme par le programme que vous voulez tester, et DescriptionDuProgramme par une description de ce que fait le programme.

Exemple

Disons que vous avez une fonction Python qui calcule la factorielle d'un nombre et que vous voulez créer des cas de test pour ça

/test code=
def factorielle(n):
    if n == 0:
        return 1
    else:
        return n * factorielle(n-1)

description=
Cette fonction calcule la factorielle d'un nombre donné. La factorielle d'un nombre n est le produit de tous les entiers positifs inférieurs ou égaux à n.

Régénérer la réponse

Si vous souhaitez relancer une invite, cliquez sur le bouton Régénérer réponse. Il régénérera la réponse à la dernière invite que vous avez soumise.

Note – Le résultat de la première itération sera remplacé par la réponse régénérée.

Dernière mise à jour