НачатьНачать бесплатно

Начало работы с 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.

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение