CommencezCommencez gratuitement

Coder avec le mode de raisonnement

À vous de coder en profitant du mode de raisonnement de DeepSeek V4-Pro ! Comme vous le savez peut-être, un élément essentiel pour produire du code fiable consiste à inclure des tests afin de valider que les étapes intermédiaires fonctionnent correctement avant d'obtenir un résultat final. Des tests bien conçus facilitent grandement le débogage !

Votre collègue vous a remis un script Python sur lequel il travaillait, et vous remarquez qu'il ne contient aucun test. Comme vous ne connaissez pas bien les bibliothèques ni la syntaxe utilisées dans ce script, vous vous appuierez sur le raisonnement par défaut de V4-Pro pour ajouter des tests pertinents sous forme d'instructions assert. Si vous souhaitez en savoir plus sur les instructions assert, jetez un coup d'œil à ce tutoriel DataCamp.

import numpy as np
a = np.arange(5)
b = a.reshape(-1, 1)
c = np.ones((5, 3))
d = np.hstack((b, c))
col_means = d.mean(axis=0)

Cette activité fait partie du cours

Travailler avec DeepSeek en Python

Voir le cours

Instructions de l’exercice

  • Copiez le code fourni dans l'invite délimitée déjà préparée pour vous.
  • Envoyez prompt à deepseek-ai/DeepSeek-V4-Pro-0813.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

# Copy the code into the prompt
prompt = """[Task: Write Python assert statements for the following code.]
Code:
____
"""

# Send the prompt — V4-Pro reasons by default
response = client.chat.completions.create(model="deepseek-ai/DeepSeek-V4-Pro-0813", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)
Modifier et exécuter le code