CommencezCommencez gratuitement

Premiers pas avec Claude Code

Vous êtes un développeur qui vient de se joindre à une nouvelle équipe travaillant sur une plateforme d'analytique musicale. Votre collègue a mentionné que Claude Code peut vous aider à comprendre rapidement des bases de code qui vous sont inconnues.

Votre répertoire de projet contient analytics.py avec cette fonction :

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]

Note : Pour savoir comment configurer Claude Code sur votre propre machine, consultez le guide d'installation.

Cette activité fait partie du cours

Développement logiciel avec Claude Code

Voir le cours

Instructions de l’exercice

  • Démarrez Claude Code avec claude.
  • Demandez à Claude d'expliquer la fonction calculate_album_stats() dans analytics.py.
  • Lorsque vous avez terminé l'exploration, tapez /exit pour quitter Claude Code.

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice