추론 모드로 코드 작성하기
이제 DeepSeek V4-Pro의 추론 기능을 활용해 직접 코드를 작성해 볼 차례입니다! 신뢰할 수 있는 코드를 개발하는 데 있어 중요한 요소 중 하나는 테스트를 포함하는 것입니다. 테스트는 최종 결과를 반환하기 전에 중간 과정이 올바르게 실행되고 있는지 검증해 줍니다. 잘 작성된 테스트는 디버깅을 훨씬 수월하게 만들어 줍니다!
동료가 작업 중이던 Python 스크립트를 여러분에게 넘겼는데, 테스트가 전혀 포함되어 있지 않다는 것을 발견했습니다. 스크립트에서 사용된 라이브러리나 문법이 낯설더라도 걱정하지 마세요. V4-Pro의 기본 추론 기능을 활용해 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-Pro에 전송하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)