開始使用免費開始

開始使用 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。

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習