Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Avvia Claude Code con claude.
  • Chiedi a Claude di spiegare la funzione calculate_album_stats() in analytics.py.
  • Quando hai finito di esplorare, digita /exit per uscire da Claude Code.

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio