गहरी विश्लेषण और कोड जनरेशन

Python में DeepSeek के साथ काम करना

James Chapman

AI Curriculum Lead, DataCamp

रीकैप...

print(response.choices[0].message.content)
Step 1 - ...
Step 2 - ...
Final Answer: ...
  • Reasoning डिफॉल्ट रूप से ऑन हैreasoning_effort="high" या "max" से ट्यून करें
  • temperature का कोई असर नहीं होता जब reasoning चालू हो
Python में DeepSeek के साथ काम करना

1. इसे सरल रखें

  • संक्षिप्त प्रॉम्प्ट्स

What are the differences between lists and tuples in Python?

In Python, there are different data structures. Lists are...

  • उदाहरण देना (जैसे few-shot) परफॉर्मेंस घटा सकता है

Who developed the Python programming language?

Example 1:
Q: Who developed the R programming language?
A: Ross Ihaka and Robert Gentleman
Python में DeepSeek के साथ काम करना

2. तर्क-वितर्क को प्रोत्साहित करें

 

"... Take your time and think through each step."

 

टोकन खपत बढ़ती है

रिस्पॉन्स समय बढ़ता है

Python में DeepSeek के साथ काम करना

3. सरल कार्यों से दूर रहें!

 

चैट मोड

एक चैट मॉडल सरल कार्य आसानी से पूरा कर रहा है.

 

रीज़निंग मोड

एक रीज़निंग मॉडल सरल समस्याओं में जूझ रहा है.

Python में DeepSeek के साथ काम करना

3. सरल कार्यों से दूर रहें!

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4.1-Flash",
    messages=[{"role": "user", "content": "Return the result of 1+1."}]
)
print(response.choices[0].message.content)
Let's count step by step.
- Start with 1.
- Add another 1.
- 1 + 1 = 2.

**Final Answer: 2**
  • तुच्छ लुकअप के लिए structured reasoning ज़रूरत से ज़्यादा है
  • चैट-स्टाइल उत्तर से अधिक टोकन और अधिक लेटेंसी लगती है
Python में DeepSeek के साथ काम करना

उदाहरण: कोड डिबगिंग

कोड डिबग करता हुआ एक व्यक्ति.

रीज़निंग मॉडल का वर्कफ़्लो.

Python में DeepSeek के साथ काम करना

उदाहरण: कोड डिबगिंग

त्रुटि के आधार पर कोड ठीक करता हुआ रीज़निंग मॉडल.

Python में DeepSeek के साथ काम करना

उदाहरण: कोड डिबगिंग

prompt = """
[Task: Fix the following code.]

Code:
def count_to_ten(start):
    while start < 10:
        print(start)
    return "Done"

count_to_ten(1)
"""
Python में DeepSeek के साथ काम करना
print(response.choices[0].message.content)
Let me walk through the function step by step.

The function uses a while loop: while start < 10. Then it prints start. But wait, inside the loop,
there's no increment for the start variable — that's the issue.

The fix is to add an increment to start inside the loop. Like start += 1.

Here is the corrected code:

def count_to_ten(start):
    while start < 10:
        print(start)
        start += 1
    return "Done"

count_to_ten(1)
Python में DeepSeek के साथ काम करना

अभ्यास करते हैं!

Python में DeepSeek के साथ काम करना

Preparing Video For Download...