Travailler avec DeepSeek en Python
James Chapman
AI Curriculum Lead, DataCamp
![]()
![]()
Un train parcourt 60 miles en 1,5 heure. S'il garde la même vitesse, quelle distance parcourra-t-il en 4 heures, et à quelle heure arrivera-t-il s'il part à 14 h 15 ?

Un train parcourt 60 miles en 1,5 heure. S'il garde la même vitesse, quelle distance parcourra-t-il en 4 heures, et à quelle heure arrivera-t-il s'il part à 14 h 15 ?
Calculer la vitesse (60 ÷ 1,5 = 40 mi/h)
Multiplier par 4 heures pour trouver la distance (40 × 4 = 160 miles)
Ajouter 4 heures à l'heure de départ (14 h 15 + 4 h = 18 h 15)
Retourner : "160 miles, arrivée à 18 h 15"

response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
messages=[{"role": "user", "content": train_problem}]
)
print(response.choices[0].message.content)
print(response.choices[0].message.content)
**Étape 1 - Trouver la vitesse du train**
Vitesse = 60 / 1,5 = **40 mi/h**
**Étape 2 - Distance en 4 heures**
Distance = 40 × 4 = **160 miles**
**Étape 3 - Heure d'arrivée**
14 h 15 + 4 heures = **18 h 15**
**Réponse finale :** 160 miles, arrivée à 18 h 15
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
extra_body={"thinking": {"type": "disabled"}},
messages=[{"role": "user", "content": prompt}]
)
"enabled" par défaut ; passez "disabled" pour l'exclureresponse = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
reasoning_effort="max",
messages=[{"role": "user", "content": train_problem}]
)
print(response.choices[0].message.content)
"high" → définissez "max" pour des problèmes plus ardusTravailler avec DeepSeek en Python