Kom igångKom igång gratis

Kodning med resonemangläge

Nu är det dags att prova kodning med DeepSeek V4-Pros resonemang! Som du kanske vet är ett viktigt steg i att utveckla tillförlitlig kod att inkludera tester, som validerar att mellanliggande processer fungerar korrekt innan ett slutresultat returneras. Välskrivna tester gör felsökning mycket enklare!

En kollega har lämnat över ett Python-skript de arbetade på, och du märker att det saknar tester. Eftersom du inte är bekant med de bibliotek eller den syntax som används i skriptet, lutar du dig mot V4-Pros standardresonemang för att lägga till lämpliga tester i skriptet i form av assert-satser. Om du vill läsa mer om assert-satser kan du ta en titt på den här DataCamp-guiden.

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)

Den här övningen är en del av kursen

Arbeta med DeepSeek i Python

Visa kurs

Övningsinstruktioner

  • Kopiera den angivna koden till den avgränsade prompten som redan har påbörjats åt dig.
  • Skicka prompt till deepseek-ai/DeepSeek-V4-Pro.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod