BaşlayınÜcretsiz başlayın

Claude Code ile Başlarken

Yeni bir ekibe katılan ve bir müzik analitiği platformunda çalışan bir geliştiricisin. İş arkadaşın, Claude Code'un yabancı kod tabanlarını hızlıca anlamana yardımcı olabileceğini söyledi.

Proje dizininde analytics.py dosyası ve şu fonksiyon var:

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]

Not: Claude Code'u kendi makinene kurma adımları için kurulum rehberine göz at.

Bu egzersiz, kursun bir parçasıdır

Claude Code ile Yazılım Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • claude komutuyla Claude Code'u başlat.
  • Claude'dan analytics.py içindeki calculate_album_stats() fonksiyonunu açıklamasını iste.
  • Keşfi tamamladığında, Claude Code'dan çıkmak için /exit yaz.

Uygulamalı etkileşimli egzersiz

Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle

Egzersize başla