Kom igång med Claude Code
Du är utvecklare och har precis börjat i ett nytt team som arbetar med en analysplattform för musik. Din kollega nämnde att Claude Code kan hjälpa dig att snabbt sätta dig in i okänd kod.
Din projektmapp innehåller analytics.py med den här funktionen:
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]
Obs: För instruktioner om hur du installerar Claude Code på din egen dator, se installationsguiden.
Den här övningen är en del av kursen
Mjukvaruutveckling med Claude Code
Övningsinstruktioner
- Starta Claude Code med
claude. - Be Claude förklara funktionen
calculate_album_stats()ianalytics.py. - Skriv
/exitför att avsluta Claude Code när du är klar med utforskningen.
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen