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
Instructions de l’exercice
- Démarrez Claude Code avec
claude. - Demandez à Claude d'expliquer la fonction
calculate_album_stats()dansanalytics.py. - Lorsque vous avez terminé l'exploration, tapez
/exitpour quitter Claude Code.
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice