रीज़निंग मोड के साथ कोडिंग
अब बारी आपकी है — DeepSeek V4-Pro की reasoning का इस्तेमाल करके कोडिंग कीजिए! जैसा कि आप जानते हैं, भरोसेमंद कोड विकसित करने का एक अहम हिस्सा टेस्ट शामिल करना है. ये टेस्ट यह जाँचते हैं कि अंतिम आउटपुट लौटाने से पहले बीच की प्रक्रियाएँ सही चल रही हैं. अच्छे से लिखे गए टेस्ट से डिबगिंग काफी आसान हो जाती है!
आपके सहकर्मी ने आपको एक Python स्क्रिप्ट सौंपी है जिस पर वे काम कर रहे थे, और आप देखते हैं कि उसमें कोई टेस्ट नहीं हैं. आप स्क्रिप्ट में इस्तेमाल की गई लाइब्रेरीज़ या सिंटैक्स से परिचित नहीं हैं, इसलिए आप V4-Pro की डिफ़ॉल्ट reasoning पर निर्भर रहेंगे ताकि स्क्रिप्ट में उपयुक्त टेस्टिंग assert स्टेटमेंट्स के रूप में जोड़ सकें. यदि आप assert स्टेटमेंट्स के बारे में और पढ़ना चाहें, तो यह 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)
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में DeepSeek के साथ काम करना
अभ्यास निर्देश
- दिए गए कोड को उस डिलिमिटेड प्रॉम्प्ट में कॉपी करें, जिसकी शुरुआत आपके लिए कर दी गई है.
promptकोdeepseek-ai/DeepSeek-V4.1-Flashपर भेजें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)