開始使用 Claude Code
你是一位剛加入新團隊的開發者,負責一個音樂分析平台。你的同事提到,Claude Code 能幫助你快速理解不熟悉的程式碼庫。
你的專案目錄中包含 analytics.py,其中有這個函式:
def calculate_album_stats(albums, min_tracks=5, multiplier=1.2):
"""Process album data and return statistics for qualifying albums."""
output = []
for album in albums:
track_count = album.get('track_count', 0)
if track_count > min_tracks:
adjusted_popularity = album.get('popularity', 0) * multiplier
tier = 'platinum' if adjusted_popularity > 80 else 'gold'
output.append({
'album_id': album['album_id'],
'title': album['title'],
'original_popularity': album.get('popularity', 0),
'adjusted_popularity': adjusted_popularity,
'tier': tier
})
return sorted(output, key=lambda x: x['adjusted_popularity'], reverse=True)[:5]
Note:若要在你自己的電腦上設定 Claude Code,請參考這份 設定指南。
本練習屬於課程
使用 Claude Code 進行軟體開發
練習說明
- 使用
claude啟動 Claude Code。 - 請 Claude 說明
analytics.py中的calculate_album_stats()函式。 - 探索完成後,輸入
/exit以離開 Claude Code。
