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
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()tronganalytics.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