Початок роботи з Claude Code
Ви — розробник, який щойно приєднався до нової команди, що працює над платформою аналітики музики. Колега згадував, що Claude Code може допомогти швидко розібратися з незнайомими кодовими базами.
У каталозі вашого проєкту є файл analytics.py з такою функцією:
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]
Note: Інструкції щодо налаштування Claude Code на власному комп'ютері дивіться у посібнику з налаштування.
Ця вправа є частиною курсу
Розробка ПЗ з Claude Code
Інструкції до вправи
- Запустіть Claude Code командою
claude. - Попросіть Claude пояснити функцію
calculate_album_stats()уanalytics.py. - Коли завершите дослідження, введіть
/exit, щоб вийти з Claude Code.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу