Programar con el modo de razonamiento
¡Es tu turno de probar a programar aprovechando el razonamiento de DeepSeek V4-Pro! Como quizá sepas, una parte clave para desarrollar código fiable es incluir tests que validen que los procesos intermedios funcionan correctamente antes de devolver un resultado final. ¡Unos buenos tests facilitan muchísimo el debugging!
Tu compañera/o te ha pasado un script de Python en el que estaba trabajando y ves que no incluye ningún test. Como no estás familiarizado con las librerías ni con la sintaxis que usa el script, te apoyarás en el razonamiento predeterminado de V4-Pro para añadir pruebas adecuadas al script en forma de sentencias assert. Si quieres leer más sobre las sentencias assert, echa un vistazo a este tutorial de 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)
Este ejercicio forma parte del curso
Trabajar con DeepSeek en Python
Instrucciones del ejercicio
- Copia el código proporcionado en el prompt delimitado que ya tienes iniciado.
- Envía
promptadeepseek-ai/DeepSeek-V4.1-Flash.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)