CommencezCommencez gratuitement

Programmer avec le mode de raisonnement

C'est à vous d'essayer la programmation avec le raisonnement de DeepSeek V4-Pro! Comme vous le savez peut-être, un aspect essentiel pour produire du code fiable est d'inclure des tests, qui valident que les processus intermédiaires fonctionnent correctement avant de retourner 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 constatez qu'il ne contient aucun test. Comme vous ne connaissez pas bien les bibliothèques ni la syntaxe utilisées dans le script, vous vous appuierez sur le raisonnement par défaut de V4-Pro pour ajouter des tests appropriés sous forme d'instructions assert. Si vous souhaitez en savoir plus sur les instructions assert, consultez 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à amorcée pour vous.
  • Envoyez prompt à deepseek-ai/DeepSeek-V4.1-Flash.

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.1-Flash", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)
Modifier et exécuter le code