Bắt đầu ngayBắt đầu miễn phí

Bắt đầu với Claude Code

Bạn là một developer vừa gia nhập một nhóm mới đang xây dựng nền tảng phân tích nhạc. Đồng nghiệp nói rằng Claude Code có thể giúp bạn nắm nhanh các codebase còn lạ.

Thư mục dự án của bạn có tệp analytics.py với hàm sau:

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]

Lưu ý: Để biết cách tự cài đặt Claude Code trên máy của bạn, xem hướng dẫn cài đặt.

Bài tập này là một phần của khóa học

Phát triển phần mềm với Claude Code

Xem khóa học

Hướng dẫn bài tập

  • Khởi động Claude Code với claude.
  • Nhờ Claude giải thích hàm calculate_album_stats() trong analytics.py.
  • Khi khám phá xong, gõ /exit để thoát Claude Code.

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập