होम

Claude Code और Docker के साथ Python में Vibe Coding

आपने अब तक हर लाइन खुद टाइप करके Python कोड लिखा है। लेकिन क्या हो अगर आप बस सादी भाषा में बता सकें कि आपको क्या चाहिए और कोड अपने आप बनते हुए देख सकें? Vibe coding अपने कंप्यूटर के साथ बातचीत करने जैसा है—आप नतीजा बताते हैं, Claude Code उसे बनाता है, आप टेस्ट करके सुधारते हैं। यह कोई जादू नहीं है; यह काम करने का एक नया तरीका है जहाँ आप दिशा तय करते हैं और AI उसे लागू करता है। यह ट्यूटोरियल आपको दिखाता है कि केवल सादी भाषा में अनुरोध करके क्लासिक Iris फूल डेटासेट का विश्लेषण कैसे करें।

मुख्य अवधारणाएँ

आपको क्या चाहिए

चरण 1: नई GitHub रिपॉज़िटरी बनाएँ

अब आपके पास एक लोकल Git रिपॉज़िटरी और GitHub पर एक बैकअप है।

चरण 2: Docker कॉन्फ़िगरेशन कॉपी करें

अपना Docker एनवायरनमेंट सेट करने के लिए आपको vibe प्रोजेक्ट से .devcontainer फ़ोल्डर चाहिए।

आपके iris-analysis फ़ोल्डर में अब यह होना चाहिए:

चरण 3: प्रोजेक्ट को कंटेनर में खोलें

चरण 4: Claude Code शुरू करें

claude

Claude Code अब चल रहा है और आपके अनुरोधों के लिए तैयार है।

चरण 5: पहला Vibe - डेटा लोड करें

अब मज़ा शुरू होता है। डॉक्यूमेंटेशन खोजने के बजाय, बस बताएँ कि आपको क्या चाहिए।

scikit-learn से iris डेटासेट लोड करो। इसे उचित कॉलम नामों के साथ एक pandas
dataframe में बदलो। प्रजाति के नामों को एक कॉलम के रूप में जोड़ो (सिर्फ़ नंबर नहीं)।
मुझे पहली 10 पंक्तियाँ दिखाओ। कोड को iris_exploration.py नाम की फ़ाइल में सेव करो।

आपने अभी vibe coding का उपयोग किया! कोई डॉक्यूमेंटेशन खोजना नहीं, कोई ट्रायल एंड एरर नहीं—बस बताएँ और टेस्ट करें।

Claude से Git का उपयोग करके कमिट करने को कहें। या इसे खुद GitHub Desktop से करें।

इन बदलावों को कमिट करो।

चरण 6: दूसरा Vibe - सारांश आँकड़े

विज़ुअलाइज़ेशन बनाने से पहले, समझें कि डेटा में क्या है।

मुझे प्रजाति के अनुसार समूहित iris डेटा के सारांश आँकड़े दिखाओ। मुझे तीनों
प्रजातियों में से हर एक के लिए हर माप (sepal length, sepal width, petal
length, petal width) का mean, min, और max देखना है। इसे iris_exploration.py
में जोड़ो।

यह खोज डेटा में पैटर्न समझने में मदद करती है।

Claude से Git का उपयोग करके कमिट करने को कहें। या इसे खुद GitHub Desktop से करें।

चरण 7: तीसरा Vibe - एक हिस्टोग्राम बनाएँ

अब डेटा को विज़ुअलाइज़ करने का समय है।

सभी फूलों के petal length के वितरण को दिखाता हुआ एक हिस्टोग्राम बनाओ। 20
bins का उपयोग करो। एक शीर्षक और अक्ष लेबल जोड़ो। प्लॉट को
petal_length_histogram.png के रूप में सेव करो। इस कोड को
iris_exploration.py में जोड़ो।

चरण 8: चौथा Vibe - स्कैटर प्लॉट

स्कैटर प्लॉट दो वेरिएबल के बीच संबंध दिखाते हैं।

x-अक्ष पर petal length और y-अक्ष पर petal width के साथ एक स्कैटर प्लॉट
बनाओ। हर बिंदु को प्रजाति के अनुसार अलग-अलग रंगों से रंगो। यह दिखाने के
लिए एक लीजेंड जोड़ो कि कौन-सा रंग किस प्रजाति का है। petal_scatter.png के
रूप में सेव करो। इसे iris_exploration.py में जोड़ो।

यही vibe coding असल में काम करते हुए दिखता है: विज़ुअलाइज़ेशन बताएँ, टेस्ट करें, सुधारें।

चरण 9: पाँचवाँ Vibe - बॉक्स प्लॉट

बॉक्स प्लॉट समूहों में वितरण की तुलना करने के लिए बहुत अच्छे होते हैं।

तीनों प्रजातियों में petal length की तुलना करने वाला एक बॉक्स प्लॉट बनाओ।
x-अक्ष पर प्रजाति और y-अक्ष पर petal length रखो। हर प्रजाति के लिए अलग
रंग का उपयोग करो। एक शीर्षक जोड़ो। species_boxplot.png के रूप में सेव करो।
इसे iris_exploration.py में जोड़ो।

चरण 10: समीक्षा करें और कमिट करें

कमिट करने से पहले, देखें कि Claude ने क्या बनाया।

हिस्टोग्राम, स्कैटर प्लॉट और बॉक्स प्लॉट के साथ Iris डेटा विश्लेषण

आपने अपना पहला काम करने वाला विश्लेषण सेव कर लिया है!

चरण 11: सुधारें और बेहतर बनाएँ

Vibe coding तब चमकता है जब आप सुधार करते जाते हैं। सुविधाओं का वर्णन करके उन्हें जोड़ने की कोशिश करें:

Claude से किए जाने वाले उदाहरण अनुरोध:

हर सफल सुविधा के बाद:

मुख्य सिद्धांत:

हर बार, इस पैटर्न का पालन करें: बताएँ → टेस्ट करें → सुधारें → कमिट करें।

अगले कदम

समस्या निवारण

वर्कफ़्लो का अवलोकन

इस ट्यूटोरियल ने कई तकनीकों को एक वर्कफ़्लो में जोड़ा:

जादू किसी एक टूल में नहीं है—यह इसमें है कि vibe coding आपको यह बताने देता है कि आपको क्या चाहिए और तेज़ी से सुधार करने देता है। आप बिना खुद एक भी लाइन कोड लिखे, 20 मिनट में एक खाली प्रोजेक्ट से कई विज़ुअलाइज़ेशन वाले पूरे डेटा विश्लेषण तक पहुँच गए।


निर्माता Steven Ge, 11 दिसंबर, 2025. </content>