Mac पर VS Code में Python के लिए Claude Code का उपयोग करें
आपने VS Code में Python सेट कर लिया है और मैन्युअल रूप से कोड लिख सकते हैं। अब आप चाहते हैं कि AI आपके Python कोड को लिखने, सुधारने और डीबग करने में मदद करे, जबकि आप विश्लेषण पर ध्यान केंद्रित करें। Claude Code को एक कोडिंग पार्टनर समझें जो VS Code के अंदर रहता है - आप बताते हैं कि आपको क्या चाहिए, और यह उसी विंडो में रहते हुए कोड लिखता या सुधारता है।
मुख्य अवधारणाएँ
- Claude Code Extension - VS Code एक्सटेंशन जो Claude AI असिस्टेंट को इनलाइन कोड एडिट के साथ सीधे आपके एडिटर में लाता है
- चैट पैनल (Chat Panel) - VS Code में साइड पैनल जहाँ आप अपने कोड के बारे में Claude से बातचीत करते हैं
- इनलाइन एडिट (Inline Edits) - Claude के सुझाए गए कोड बदलाव सीधे आपकी फ़ाइलों में डिफ़ के साथ दिखते हैं, जिन्हें आप स्वीकार या अस्वीकार कर सकते हैं
आपको क्या चाहिए
- VS Code में Python ट्यूटोरियल पूरा किया हो - Python को VS Code में काम करना चाहिए
- Mac पर Claude Code इंस्टॉल करना ट्यूटोरियल पूरा किया हो - Claude Code CLI इंस्टॉल होना चाहिए
- Claude Pro/Max सब्सक्रिप्शन या Anthropic API key
- 20-30 मिनट
चरण 1: VS Code खोलें और Python प्रोजेक्ट बनाएँ
- Visual Studio Code खोलें
- मेनू बार में File पर क्लिक करें, फिर Open Folder
- अपने Documents फ़ोल्डर पर जाएँ
- डायलॉग के नीचे New Folder पर क्लिक करें
- फ़ोल्डर का नाम
claude_python_testरखें - नया फ़ोल्डर खोलने के लिए Open पर क्लिक करें
- अगर “Do you trust the authors?” पूछा जाए, तो Yes, I trust the authors पर क्लिक करें
चरण 2: Claude Code एक्सटेंशन इंस्टॉल करें और साइन इन करें
- बाईं साइडबार में Extensions आइकन पर क्लिक करें (चार चौकोर आकृतियों वाला आइकन)
- सर्च बॉक्स में
Claude Codeटाइप करें - Anthropic द्वारा बनाया गया Claude Code खोजें और Install पर क्लिक करें
- इंस्टॉलेशन के बाद, बाईं साइडबार में एक Claude आइकन (स्पार्कल) दिखाई देगा
- चैट पैनल खोलने के लिए Claude आइकन पर क्लिक करें
- चैट पैनल में Sign in to Claude Code पर क्लिक करें
- अपनी ऑथेंटिकेशन विधि चुनें:
- Claude Pro/Max उपयोगकर्ता: Sign in with Claude.ai पर क्लिक करें, ब्राउज़र में अनुमति दें, और कोड को वापस VS Code में कॉपी करें
- API key उपयोगकर्ता: Use API Key पर क्लिक करें और अपनी Anthropic API key पेस्ट करें
- विस्तृत ऑथेंटिकेशन चरणों के लिए, Mac पर Claude Code इंस्टॉल करना गाइड (चरण 5) देखें
- साइन इन करने के बाद, चैट पैनल में “Ready to help” दिखेगा
चरण 3: प्रारंभिक Python स्क्रिप्ट मैन्युअल रूप से बनाएँ
- मेनू बार में File > New File पर क्लिक करें
- Select a language पर क्लिक करें और
Pythonटाइप करें, फिर Python चुनें - File > Save पर क्लिक करके फ़ाइल सेव करें, इसका नाम
iris_analysis.pyरखें - यह कोड टाइप करें:
from sklearn import datasets
import pandas as pd
# Load iris dataset
iris = datasets.load_iris()
iris_df = pd.DataFrame(iris.data, columns=iris.feature_names)
iris_df['species'] = iris.target_names[iris.target]
# Display structure
print(iris_df.info())
print("\nSummary statistics:")
print(iris_df.describe())
- File > Save पर क्लिक करके फ़ाइल सेव करें
- Python टर्मिनल खोलें: मेनू बार में View पर क्लिक करें, फिर Terminal
- टर्मिनल में यह चलाएँ:
python iris_analysis.py - आपको टर्मिनल में डेटासेट की संरचना और सारांश आँकड़े दिखेंगे
चरण 4: Claude से स्कैटर प्लॉट जोड़ने के लिए कहें
- चैट पैनल खोलने के लिए बाईं साइडबार में Claude आइकन पर क्लिक करें
- नीचे चैट बॉक्स में टाइप करें:
iris_analysis.py में sepal length बनाम width का एक स्कैटर प्लॉट बनाने के लिए कोड जोड़ें, जिसे species के अनुसार रंगा गया हो। seaborn का उपयोग करें।
- भेजने के लिए Enter दबाएँ
- Claude आपकी फ़ाइल पढ़ता है और बदलावों का सुझाव देता है - आपको जोड़े जाने वाले नए कोड को दिखाने वाला एक डिफ़ दिखेगा
- बदलाव लागू करने के लिए Accept पर क्लिक करें
- seaborn/matplotlib कोड आपकी फ़ाइल में दिखाई देगा
- अगर आपके पास आवश्यक पैकेज नहीं हैं, तो टर्मिनल में चलाएँ:
pip install seaborn matplotlib scikit-learn pandas
चरण 5: अपडेट किया गया कोड चलाएँ
- टर्मिनल में चलाएँ:
python iris_analysis.py - एक स्कैटर प्लॉट विंडो दिखाई देती है
- आपको species (setosa, versicolor, virginica) के अनुसार रंगे गए बिंदु दिखने चाहिए
- आगे बढ़ने के लिए प्लॉट विंडो बंद करें
चरण 6: Claude से प्लॉट सुधारने के लिए कहें
- Claude चैट पैनल में टाइप करें:
टाइटल हटाएँ। species के अनुसार मार्कर टाइप बदलें। whitegrid स्टाइल में बदलें।
- Enter दबाएँ
- Claude अपडेट किए गए कोड बदलाव दिखाता है
- Accept पर क्लिक करें
- अपडेट किया गया कोड फिर से चलाएँ: टर्मिनल में
python iris_analysis.py - अब प्लॉट में हर species के लिए अलग मार्कर आकार, बिना टाइटल के, और whitegrid स्टाइल में दिखता है
- आगे बढ़ने के लिए प्लॉट विंडो बंद करें
चरण 7: Claude से PCA विश्लेषण के लिए कहें
- Claude चैट पैनल में टाइप करें:
संख्यात्मक वेरिएबल्स पर PCA करने और पहले दो प्रिंसिपल कंपोनेंट्स का उपयोग करके सैंपल्स को प्लॉट करने के लिए कोड जोड़ें।
- Enter दबाएँ
- Claude आपकी स्क्रिप्ट में PCA कोड जोड़ता है
- Accept पर क्लिक करें
- कोड चलाएँ: टर्मिनल में
python iris_analysis.py - एक PCA प्लॉट दिखाई देता है जो PC1 और PC2 पर प्रोजेक्ट किए गए सैंपल्स को species के अनुसार रंगकर दिखाता है
- पूरा होने पर प्लॉट विंडो बंद करें
चरण 8: Claude से समीक्षा और टिप्पणी के लिए कहें
- Claude चैट पैनल में टाइप करें:
सटीकता के लिए पूरी स्क्रिप्ट की समीक्षा करें। जहाँ ज़रूरी हो वहाँ टिप्पणियाँ (comments) जोड़ें।
- Enter दबाएँ
- Claude कोड की समीक्षा करता है और हर सेक्शन को समझाने वाली टिप्पणियों का सुझाव देता है
- Accept पर क्लिक करें
- अब आपकी स्क्रिप्ट में डेटा लोडिंग, विज़ुअलाइज़ेशन और PCA विश्लेषण को समझाने वाली स्पष्ट टिप्पणियाँ हैं
अगले कदम
- Claude से Jupyter नोटबुक बनाने के लिए कहें: “इसे एक Jupyter notebook में बदलें”
- एरर डीबग करने के लिए Claude का उपयोग करें: “यह कोड Error X दे रहा है, क्या आप इसे ठीक कर सकते हैं?”
- सांख्यिकीय परीक्षणों का अनुरोध करें: “setosa और versicolor के बीच sepal length की तुलना करने वाला एक t-test जोड़ें”
- Claude से कोड ऑप्टिमाइज़ करने के लिए कहें: “numpy vectorization का उपयोग करके इस कोड को अधिक कुशल बनाएँ”
- अपरिचित फ़ंक्शन के साथ मदद लें: “समझाएँ कि pandas.groupby क्या करता है”
समस्या निवारण
- Claude एक्सटेंशन नहीं दिख रहा - इंस्टॉलेशन के बाद VS Code को रीस्टार्ट करें। यह सत्यापित करने के लिए View > Extensions पर क्लिक करें कि यह इंस्टॉल है।
- “Cannot read Python file” एरर - सुनिश्चित करें कि आपने फ़ाइल को
.pyएक्सटेंशन के साथ सेव किया है। Claude को फ़ाइलें पढ़ने के लिए उनका सेव होना ज़रूरी है। - ऑथेंटिकेशन विफल - जाँचें कि आपका Claude Pro/Max सब्सक्रिप्शन सक्रिय है या आपकी API key मान्य है। ऑथेंटिकेशन समस्या निवारण के लिए Mac पर Claude Code इंस्टॉल करना देखें।
- पैकेज नहीं मिला एरर - टर्मिनल में आवश्यक पैकेज इंस्टॉल करें:
pip install seaborn matplotlib scikit-learn pandas। कोड चलाने से पहले इंस्टॉलेशन पूरा होने की प्रतीक्षा करें। - कोड बदलाव लागू नहीं हो रहे - सुनिश्चित करें कि आपने डिफ़ पर Accept पर क्लिक किया है। अगर यह काम नहीं कर रहा, तो Claude के सुझाए गए कोड को मैन्युअल रूप से कॉपी करने की कोशिश करें।
- प्लॉट नहीं दिख रहा - सुनिश्चित करें कि आपके पास डिस्प्ले है। कुछ सिस्टम पर आपको अंत में
plt.show()जोड़ने या Jupyter में%matplotlib inlineका उपयोग करने की आवश्यकता हो सकती है।
वर्कफ़्लो सारांश
- Claude Code Extension चैट पैनल और इनलाइन डिफ़ के साथ सीधे VS Code में एक AI असिस्टेंट प्रदान करता है
- पुनरावृत्त सुधार (Iterative refinement) - बुनियादी कोड से शुरू करें, Claude से सुधार के लिए कहें, तुरंत परीक्षण करें, फिर और सुधारें
- संदर्भ जागरूकता (Context awareness) - Claude आपकी Python फ़ाइलें पढ़ता है और आपके प्रोजेक्ट की संरचना को समझता है
- इनलाइन एडिटिंग - सुझाए गए बदलाव आपकी असली फ़ाइलों में डिफ़ के रूप में दिखते हैं, अलग चैट जवाबों में नहीं
- फ़्लो में बने रहें - ब्राउज़र और एडिटर के बीच स्विच करने की ज़रूरत नहीं - सब कुछ VS Code में होता है
निर्माता Steven Ge on December 11, 2025.