Aan de slagBegin gratis

Aan de slag met Claude Code

Je bent een ontwikkelaar die net is begonnen bij een nieuw team dat werkt aan een platform voor muziekanalyse. Je collega zei dat Claude Code je kan helpen om onbekende codebases snel te begrijpen.

Je projectmap bevat analytics.py met deze functie:

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]

Let op: Voor instructies om Claude Code op je eigen machine in te stellen, bekijk de installatiehandleiding.

Deze oefening maakt deel uit van de cursus

Softwareontwikkeling met Claude Code

Bekijk cursus

Oefeninstructies

  • Start Claude Code met claude.
  • Vraag Claude om de functie calculate_album_stats() in analytics.py uit te leggen.
  • Typ /exit om Claude Code af te sluiten als je klaar bent met verkennen.

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening