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 सेट करने के निर्देशों के लिए setup guide देखें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Claude Code के साथ सॉफ्टवेयर डेवलपमेंट
अभ्यास निर्देश
claudeसे Claude Code शुरू करें.- Claude से
analytics.pyमेंcalculate_album_stats()फंक्शन समझाने के लिए कहिए. - जब एक्सप्लोर करना पूरा हो जाए, तो Claude Code से बाहर निकलने के लिए
/exitटाइप कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें