BaşlayınÜcretsiz Başlayın

Akıl yürütme modelleriyle kodlama

DeepSeek'in R1 modeliyle kodlamayı deneme zamanı! Bildiğin gibi, güvenilir kod geliştirmenin önemli bir parçası, ara adımların doğru çalıştığını doğrulayan testler eklemektir; böylece nihai çıktıyı döndürmeden önce her şeyin yolunda olduğundan emin olursun. İyi yazılmış testler hata ayıklamayı çok daha kolay hale getirir!

Bir iş arkadaşın üzerinde çalıştığı bir Python betiğini sana devretti ve sen bu betikte hiç test olmadığını fark ettin. Betikte kullanılan kütüphanelere veya sözdizimine aşina olmadığın için, betiğe uygun testler eklemek amacıyla bir akıl yürütme modelinden yararlanacaksın; bunu da assert ifadeleri şeklinde yapacaksın. assert ifadeleri hakkında daha fazla okumak istersen, bu DataCamp öğreticisine göz at.

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)

Bu egzersiz

Python ile DeepSeek Kullanımı

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Verilen kodu, senin için başlatılmış olan sınırlandırılmış isteme kopyala.
  • prompt değişkenini deepseek-ai/DeepSeek-R1 modeline gönder.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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 to R1
response = client.chat.completions.create(model="deepseek-ai/DeepSeek-R1", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)
Kodu Düzenle ve Çalıştır