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 schrijven het opnemen van tests, die controleren of tussenstappen correct draaien 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 ziet dat er geen tests in staan. Omdat je niet bekend bent met de gebruikte libraries of syntaxis in het script, maak je gebruik van V4-Pro's standaard reasoning om passende tests 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.1-Flash.
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.1-Flash", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)