Pierwsze kroki z Claude Code
Jesteś programistą, który właśnie dołączył do nowego zespołu pracującego nad platformą do analizy muzycznej. Twój kolega wspomniał, że Claude Code może pomóc ci szybko zrozumieć nieznany kod.
W katalogu projektu znajduje się plik analytics.py z taką funkcją:
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]
Uwaga: instrukcje dotyczące konfiguracji Claude Code na własnym komputerze znajdziesz w przewodniku instalacji.
To ćwiczenie jest częścią kursu
Tworzenie oprogramowania z Claude Code
Instrukcje do ćwiczenia
- Uruchom Claude Code za pomocą polecenia
claude. - Poproś Claude o wyjaśnienie funkcji
calculate_album_stats()w plikuanalytics.py. - Gdy skończysz eksplorację, wpisz
/exit, aby zamknąć Claude Code.
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie