Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Starta Claude Code med claude.
  • Be Claude förklara funktionen calculate_album_stats() i analytics.py.
  • Skriv /exit fö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