Python ile DeepSeek Kullanımı
James Chapman
Curriculum Manager, DataCamp
<think>
Düşünme süreci...
</think>
Nihai yanıt: ...
model="deepseek-ai/DeepSeek-R1"temperature parametresi yoktur✅ What are the differences between lists and tuples in Python?
❌ In Python, there are different data structures. Lists are...
✅ Who developed the Python programming language?
❌
Example 1:
Q: Who developed the R programming language?
A: Ross Ihaka and Robert Gentleman
"... Take your time and think through each step."
✅ Daha yüksek doğruluk
❌ Daha fazla token kullanımı
❌ Daha uzun yanıt süresi


response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-R1",
messages=[{"role": "user", "content": "Return the result of 1+1."}]
)
<think>
Tamam, kullanıcı 1 artı 1'in sonucunu soruyor. Düşüneyim. Temel aritmetik, iki sayıyı
topladığınızda değerlerini birleştirdiğinizi söyler. Yani 1'e bir 1 daha eklenirse... hmm. Bunu görselleştireyim. Bir elmam varsa ve biri bana bir elma daha verirse,
iki elmam olur. Mantıklı. Yani 1 + 1 eşittir 2. Burada bir hile var mı? Soru basit görünüyor ama yine de iki kez kontrol edeyim. Parmaklarımla sayayım. Bir parmak yukarı, sonra bir tane daha...
</think>
1 + 1'in sonucu **2**'dir.
Sohbet çıktısı
\(1 + 1\) sonucu \(2\)'dir.
\[
1 + 1 = 2
\]



prompt = """
[Task: Fix the following code.]
Code:
def count_to_ten(start):
while start < 10:
print(start)
return "Done"
count_to_ten(1)
"""
<think>
Tamam, bakalım. Kullanıcı count_to_ten adlı bir Python fonksiyonu verdi...
Fonksiyon bir while döngüsü kullanıyor: while start < 10. Sonra start'ı yazdırıyor. Fakat döngünün
içinde start değişkeni artırılmıyor. Evet, sorun bu...
Çözüm: döngü içinde start'ı artırmak. Örneğin start += 1...
</think>
Düzeltilmiş kod:
def count_to_ten(start):
while start < 10:
print(start)
start += 1
return "Done"
count_to_ten(1)
Python ile DeepSeek Kullanımı