CommencezCommencez gratuitement

Programmer avec le mode raisonnement

À vous de coder en profitant du mode de raisonnement de DeepSeek V4-Pro! Comme vous le savez sans doute, un aspect essentiel pour rendre du code fiable consiste à inclure des tests, qui valident que les traitements intermédiaires fonctionnent correctement avant de produire un résultat final. Des tests bien conçus rendent le débogage beaucoup plus simple!

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 le script, vous vous appuierez sur le raisonnement par défaut de V4-Pro pour ajouter des tests appropriés au script sous forme d'énoncés assert. Si vous souhaitez en savoir plus sur les énoncés 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à commencée pour vous.
  • Envoyez prompt à deepseek-ai/DeepSeek-V4-Pro.

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