Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Kopieer de gegeven code in de afgebakende prompt die al voor je is gestart.
  • Stuur prompt naar deepseek-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)
Code bewerken en uitvoeren