Začínáme s Claude Code
Jsi vývojář, který právě nastoupil do nového týmu pracujícího na platformě pro analýzu hudby. Kolega ti zmínil, že Claude Code ti může pomoct rychle se zorientovat v neznámém kódu.
Ve tvém projektovém adresáři najdeš soubor analytics.py s touto funkcí:
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]
Poznámka: Pokyny k nastavení Claude Code na tvém vlastním počítači najdeš v průvodci nastavením.
Toto cvičení je součástí kurzu
Vývoj softwaru s Claude Code
Pokyny k cvičení
- Spusť Claude Code pomocí příkazu
claude. - Popros Claude, aby ti vysvětlil funkci
calculate_album_stats()v souboruanalytics.py. - Až s prozkoumáváním skončíš, napiš
/exitpro ukončení Claude Code.
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení