Scrivere codice con la modalità di ragionamento
È il momento di provare a scrivere codice sfruttando il ragionamento di DeepSeek V4-Pro! Come forse sai, una parte fondamentale per sviluppare codice affidabile è includere dei test, che verificano che i passaggi intermedi funzionino correttamente prima di restituire un risultato finale. Test ben scritti rendono il debug molto più semplice!
Un collega ti ha passato uno script Python su cui stava lavorando e noti che non contiene alcun test. Poiché non conosci bene le librerie o la sintassi usate nello script, ti affiderai al ragionamento predefinito di V4-Pro per aggiungere test appropriati allo script sotto forma di istruzioni assert. Se vuoi saperne di più sulle istruzioni assert, dai un'occhiata a questo tutorial di 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)
Questo esercizio fa parte del corso
Lavorare con DeepSeek in Python
Istruzioni dell'esercizio
- Copia il codice fornito nel prompt delimitato che è già stato avviato per te.
- Invia
promptadeepseek-ai/DeepSeek-V4.1-Flash.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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)