Coderen met reasoning-modus
Tijd om zelf te coderen met de reasoning van DeepSeek V4-Pro! Zoals je misschien weet, is een belangrijk onderdeel van betrouwbaar code ontwikkelen het toevoegen van tests, die valideren dat tussenstappen correct werken voordat er een eindresultaat wordt teruggegeven. Goed geschreven tests maken debuggen een stuk makkelijker!
Je collega heeft een Python-script overgedragen waar ze aan werkten, en je merkt dat er geen tests in staan. Omdat je niet bekend bent met de gebruikte libraries of syntaxis, leun je op de standaard reasoning van V4-Pro om passende tests aan het script toe te voegen in de vorm van assert-statements. Wil je meer lezen over assert-statements? Bekijk dan deze DataCamp-tutorial.
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)
Deze oefening maakt deel uit van de cursus
Werken met DeepSeek in Python
Oefeninstructies
- Kopieer de gegeven code in de afgebakende prompt die al voor je is gestart.
- Stuur
promptnaardeepseek-ai/DeepSeek-V4-Pro.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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)