Memulai dengan Claude Code
Anda adalah developer yang baru bergabung dengan tim yang mengerjakan platform analitik musik. Rekan Anda menyebutkan bahwa Claude Code dapat membantu Anda memahami basis kode yang belum familiar dengan cepat.
Direktori proyek Anda berisi analytics.py dengan fungsi berikut:
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]
Catatan: Untuk petunjuk menyiapkan Claude Code di mesin Anda sendiri, lihat panduan penyiapan.
Latihan ini merupakan bagian dari kursus
Pengembangan Perangkat Lunak dengan Claude Code
Instruksi latihan
- Mulai Claude Code dengan
claude. - Minta Claude menjelaskan fungsi
calculate_album_stats()dianalytics.py. - Setelah selesai mengeksplorasi, ketik
/exituntuk keluar dari Claude Code.
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan