Начало работы с 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]
Примечание: инструкции по настройке Claude Code на вашем компьютере вы найдете в руководстве по настройке.
Это упражнение является частью курса
Разработка программного обеспечения с Claude Code
Инструкции к упражнению
- Запустите Claude Code с помощью команды
claude. - Попросите Claude объяснить функцию
calculate_album_stats()в файлеanalytics.py. - Когда закончите изучение, введите
/exit, чтобы выйти из Claude Code.
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение