LoslegenKostenlos starten

Coden mit Reasoning-Modus

Jetzt bist du dran: Code mit dem Reasoning von DeepSeek V4-Pro! Wie du weißt, ist ein wichtiger Teil zuverlässiger Software, Tests einzubauen, die prüfen, ob Zwischenschritte korrekt laufen, bevor eine finale Ausgabe zurückkommt. Gut geschriebene Tests machen das Debuggen viel einfacher!

Dein Kollege hat dir ein Python-Skript übergeben, an dem er gearbeitet hat — dir fällt auf, dass keine Tests enthalten sind. Da du mit den verwendeten Bibliotheken oder der Syntax im Skript nicht vertraut bist, verlässt du dich auf das Standard-Reasoning von V4-Pro, um passende Tests in Form von assert-Anweisungen hinzuzufügen. Wenn du mehr über assert-Anweisungen lesen möchtest, schau dir dieses DataCamp-Tutorial an.

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)

Diese Übung ist Teil des Kurses

<Kurs>Arbeiten mit DeepSeek in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Kopiere den bereitgestellten Code in den abgegrenzten Prompt, der bereits für dich begonnen wurde.
  • Sende prompt an deepseek-ai/DeepSeek-V4.1-Flash.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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)
Code bearbeiten und ausführen