Comment utiliser¶
Pour commencer à utiliser Pair Programmer, vous devrez spécifier le langage de programmation que vous utilisez ou souhaitez utiliser. Par défaut, le champ est réglé sur Python.

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

Si tout semble correct, vous pouvez ensuite écrire votre question de programmation dans la zone de prompt.
/change ¶
La commande /change vous permet de modifier vos préférences lorsque vous interagissez avec Pair Programmer. Actuellement, elle prend en charge deux options :
- Langage de programmation – Changez de langage de programmation. Par exemple, entrez
/change language=Javapour passer à Java. - Langue d'interaction – Changez de langue. Par exemple, entrez
/change language=Spanishpour 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 pourriez entrer /implement task=DescriptionDeLaTâche. Veuillez remplacer DescriptionDeLaTâche par une description de la tâche que vous souhaitez mettre en œuvre.
Exemple¶
Disons que vous voulez mettre en œuvre un programme qui calcule la somme de tous les éléments d'une liste.
/implement task=Create a Python function that calculates the sum of all elements in a list. The function should take a list of integers as input and return an integer as output.
/modify¶
La commande /modify est utilisée lorsque vous souhaitez apporter des modifications ou des ajustements à un programme existant. Entrez /modify code=CodeDuProgramme modifications=ModificationDuProgramme. Veuillez remplacer CodeDuProgramme par le programme que vous souhaitez modifier, et ModificationDuProgramme par une description de ce que vous souhaitez changer.
Exemple¶
Par exemple, imaginez que vous avez une fonction Python qui calcule l'aire d'un rectangle, et que vous voulez la modifier pour qu'elle calcule l'aire d'un cercle à la place.
/modify code=
def rectangle_area(length, width):
return length * width
modifications=
Change the function to calculate the area of a circle instead, using the formula `pi * radius^2`. The function should take a single argument for the radius.
/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 elle
/test code=
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
description=
This function calculates the factorial of a given number. The factorial of a number n is the product of all positive integers less than or equal to n.
Régénérer la réponse¶
Si vous souhaitez relancer un prompt, cliquez sur le bouton Régénérer (l'icône en forme de flèche circulaire) situé sous la réponse. Il régénérera la réponse au dernier prompt que vous avez soumis.

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