Primi passi con Claude Code
Sei uno sviluppatore che si è appena unito a un nuovo team che lavora su una piattaforma di analisi musicale. Un collega ha menzionato che Claude Code può aiutarti a comprendere velocemente basi di codice che non conosci.
La directory del tuo progetto contiene analytics.py con questa funzione:
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]
Nota: per le istruzioni su come configurare Claude Code sulla tua macchina, consulta la guida di installazione.
Questo esercizio fa parte del corso
Sviluppo software con Claude Code
Istruzioni dell'esercizio
- Avvia Claude Code con
claude. - Chiedi a Claude di spiegare la funzione
calculate_album_stats()inanalytics.py. - Quando hai finito di esplorare, digita
/exitper uscire da Claude Code.
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio