Programowanie w trybie rozumowania
Czas na praktykę! Wykorzystaj tryb rozumowania DeepSeek V4-Pro do pisania kodu. Jak zapewne wiesz, jednym z ważnych elementów tworzenia niezawodnego kodu jest dodawanie testów, które sprawdzają, czy procesy pośrednie działają poprawnie, zanim kod zwróci ostateczny wynik. Dobrze napisane testy znacznie ułatwiają debugowanie!
Kolega przekazał ci skrypt w Pythonie, nad którym pracował, i zauważasz, że nie zawiera on żadnych testów. Ponieważ nie znasz bibliotek ani składni użytych w tym skrypcie, wykorzystasz domyślny tryb rozumowania V4-Pro, aby dodać odpowiednie testy w postaci instrukcji assert. Jeśli chcesz dowiedzieć się więcej o instrukcjach assert, zajrzyj do tego tutorialu DataCamp.
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)
To ćwiczenie jest częścią kursu
Praca z DeepSeek w Pythonie
Instrukcje do ćwiczenia
- Skopiuj podany kod do wyodrębnionego promptu, który został już dla ciebie rozpoczęty.
- Wyślij
promptdodeepseek-ai/DeepSeek-V4-Pro-0813.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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-0813", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)