मुख्य सामग्री पर जाएं

GitHub Copilot का उपयोग कैसे करें: उपयोग के मामले और सर्वोत्तम प्रथाएँ

जानें कि GitHub Copilot Visual Studio Code के साथ कैसे काम करता है। इसके फीचर्स, कीमत, और छात्रों व डेवलपर्स के लिए व्यावहारिक उपयोगों के बारे में सीखें।
अपडेट किया गया 25 सित॰ 2026  · 8 मि॰ पढ़ें

AI के साथ खोजें

ChatGPTClaudePerplexity

चाहे आप किसी जटिल प्रोजेक्ट पर काम कर रहे हों या एक उबाऊ, समय लेने वाले कार्य पर, GitHub Copilot आपके कोडिंग प्रयासों को सुगम बना सकता है। इस ट्यूटोरियल में, आप जानेंगे कि GitHub Copilot कैसे काम करता है, इसके प्रमुख फीचर्स का अन्वेषण करेंगे, और सीखेंगे कि यह आपकी उत्पादकता और कोडिंग दक्षता को कैसे उल्लेखनीय रूप से बढ़ा सकता है। आइए शुरू करें। 

Understanding GitHub ब्लॉग पोस्ट उन लोगों के लिए एक बेहतरीन संसाधन है जो GitHub में बिल्कुल नए हैं—यदि आपका भी यही मामला है, तो पहले उसे पढ़ने पर विचार करें।

GitHub Copilot क्या है? 

GitHub Copilot GitHub द्वारा 2021 में लॉन्च किया गया एक क्रांतिकारी AI-आधारित प्रोग्रामिंग असिस्टेंट है। यह OpenAI के Codex मॉडल का उपयोग करता है, जो GPT मॉडलों का उत्तराधिकारी है और जिसका प्रशिक्षण विभिन्न प्रोग्रामिंग भाषाओं और कोडिंग संदर्भों पर केंद्रित रहा है। इसी कारण, कोड-लेखन कार्यों के लिए GitHub Copilot को ChatGPT से अधिक सक्षम माना जाता है। 

GitHub Copilot की सबसे उल्लेखनीय विशेषता इसका लोकप्रिय डेवलपमेंट वातावरणों, जैसे Visual Studio Code, में निर्बाध एकीकरण है। सीधे कोड एडिटर में एम्बेड होकर, GitHub Copilot पेयर प्रोग्रामर की तरह रियल-टाइम सुझाव, कोड कंप्लीशन, और सिफारिशें प्रदान करता है—जिन्हें हम विस्तार से देखेंगे।

GitHub Copilot के फीचर्स का अन्वेषण

GitHub Copilot में कई ऐसे फीचर्स हैं जो समय बचाते हैं। यहाँ सबसे महत्वपूर्ण फीचर्स की सूची है जो आपके डेटा साइंस प्रोजेक्ट के जीवनचक्र को तेज कर सकते हैं। 

आपके एडिटर में चैट इंटरफेस

GitHub Copilot आपके IDE में सीधे ChatGPT-जैसा चैट इंटरफेस इंटीग्रेट करता है, जिससे कोड सुधारने के लिए एडिटर और बाहरी वेबसाइटों के बीच स्विच करने की आवश्यकता नहीं रहती।

आइए निम्न उदाहरण देखें: यहाँ हम GitHub Copilot से OpenAI मॉडल का उपयोग करके अंग्रेजी से इतालवी में टेक्स्ट अनुवाद करने के लिए आवश्यक कोड जनरेट करने के लिए कहते हैं।

VS Code IDE में GitHub Copilot साइडबार

कमांड लाइन इंटरफेस के लिए GitHub Copilot

जो लोग टर्मिनल में काम करते हैं, उनके लिए CLI में GitHub Copilot कमांड लाइन के भीतर एक चैट-जैसा इंटरफेस प्रदान करता है। यहाँ, हमने Github Copilot से sudo apt-get कमांड समझाने के लिए कहा है। 

कमांड लाइन इंटरफेस के भीतर GitHub Copilot

डॉक्स के लिए GitHub Copilot

GitHub Copilot सीधे प्रलेखन से जानकारी लेकर AI-जनित उत्तर प्रदान कर सकता है, जो समय और मेहनत दोनों बचा सकता है। 

डॉक्स के लिए GitHub Copilot

AI-संचालित पुल रिक्वेस्ट

यह आश्चर्य की बात नहीं कि GitHub Copilot, GitHub के साथ एकीकृत होता है। GitHub Copilot एक ऐसा फीचर प्रदान करता है जो GitHub रिपॉजिटरी में किए गए बदलावों का वर्णन करता है और उन्हें पुल रिक्वेस्ट के लिए रिव्यू करता है। 

GIF GitHub Next से लिए गए वीडियो पर आधारित

GitHub Copilot का उपयोग शुरू कैसे करें

अब जब हमने GitHub Copilot की प्रभावशाली विशेषताओं का अन्वेषण कर लिया है, तो आइए सीखें कि इसे Visual Studio Code में कैसे सेट अप और उपयोग करें। इसे करने के लिए, हमें पहले दो प्रशासनिक कार्य पूरे करने होंगे: हमें Visual Studio Code इंस्टॉल करना है और GitHub Copilot के लिए साइन अप कर इसे इंस्टॉल करना है।

Visual Studio Code इंस्टॉल करना

हम Visual Studio Code वेबसाइट पर जाकर और निर्देशों का पालन करके VS Code इंस्टॉल करते हैं। यदि आपको समस्या आती है, तो वेबसाइट पर हाउ-टू वीडियो उपलब्ध हैं। 

Visual Studio Code डाउनलोड करनाVisual Studio Code डाउनलोड करना

GitHub के लिए साइन अप करना और GitHub Copilot इंस्टॉल करना

GitHub Copilot इंस्टॉल करने के लिए, हमें पहले GitHub अकाउंट बनाना होगा। यदि आप लंबे समय की प्रतिबद्धता के बिना GitHub Copilot को टेस्ट करना चाहते हैं, तो निःशुल्क 30-दिवसीय ट्रायल चुनने पर विचार करें।

GitHub के लिए साइन अप करनाGitHub के लिए साइन अप करना

Visual Studio Code के साथ GitHub Copilot सेट अप करना

इसके बाद हम Visual Studio Code में जाकर मार्केटप्लेस से दो एक्सटेंशन इंस्टॉल करते हैं: GitHub Copilot और GitHub Copilot Chat। आपको बस “Install” बटन दबाना है और GitHub में साइन इन करना है।

Gitub Copilot सेट अप करनाGitHub Copilot सेट अप करना

Visual Studio Code के अंदर GitHub Copilot का उपयोग

GitHub Copilot को टेस्ट करने के लिए, हम DataLab के क्यूरेटेड डेटासेट्स में से एक Seoul Bike Sharing डेटासेट का उपयोग करेंगे। हमारा उद्देश्य मौसम संबंधी जानकारी—जैसे तापमान, आर्द्रता, पवन गति, और अन्य वेरिएबल्स—के आधार पर सियोल की बाइक-शेयरिंग प्रणाली में प्रति घंटे किराए पर ली गई सार्वजनिक साइकिलों की संख्या का पूर्वानुमान लगाना है।

VS Code में डेटा इम्पोर्ट करने के लिए GitHub Copilot का उपयोग

आइए एक CSV फाइल इम्पोर्ट करके और पहली पाँच पंक्तियाँ देखकर शुरू करें। GitHub Copilot तुरंत काम में लग जाता है और सुझाया गया CSV ऑटोफिल कर देता है। हम उसके सुझाव स्वीकार करने के लिए "Tab" दबाते हैं।

Github Copilot में डेटा इम्पोर्ट करनाGithub Copilot में डेटा इम्पोर्ट करना

प्लॉट प्रदर्शित करने के लिए GitHub Copilot का उपयोग

अगले चरण के रूप में, हम एक विज़ुअलाइज़ेशन बनाना चुनते हैं। GitHub Copilot की समझदारी दिखाने के लिए एक कोरिलेशन मैट्रिक्स के साथ हीटमैप एक अच्छा विकल्प है। हम देखते हैं कि GitHub Copilot न केवल हमारी कोरिलेशन मैट्रिक्स के लिए कोड लिखता है, बल्कि जब हम अनुरोध टाइप करते हैं तो हमारे वाक्य को भी पूरा कर देता है।

Github Copilot में प्लॉट के लिए कोड लिखनाGithub Copilot में प्लॉट के लिए कोड लिखना


ओह—हमें एक त्रुटि मिली क्योंकि हमने कोरिलेशन मैट्रिक्स से कैटेगोरिकल वेरिएबल्स नहीं हटाए, जो एक आम गलती है। हम एक कमेंट और नया कोड जोड़कर इस त्रुटि को ठीक कर सकते हैं। GitHub Copilot हटाने के लिए सही कॉलम ढूंढता है और गलती सुधार देता है।

Github Copilot में प्लॉट प्रदर्शित करनाGithub Copilot में प्लॉट प्रदर्शित करना

ट्रेनिंग के लिए डेटा तैयार करने में GitHub Copilot का उपयोग

डेटा की जाँच-पड़ताल के बाद, अब मॉडल को ट्रेन करने से पहले उसका पूर्व-संसाधन करने का समय है। इस अभ्यास के लिए, हम ऑर्डिनरी लीस्ट स्क्वेयर्स लीनियर रिग्रेशन चुनते हैं। ऐसा करने के लिए, हमें वन-हॉट एनकोडिंग का उपयोग करके कैटेगोरिकल वेरिएबल्स को एन्कोड करना होगा।

जैसे ही हम अपना अनुरोध टाइप करते हैं, GitHub Copilot भविष्यवाणियाँ और कोड सुझाव देता है। यहाँ तक कि जब हम अपने किसी वेरिएबल को शामिल करने पर दोबारा सोचते हैं, तब भी यह हमारे साथ काम करना शुरू कर देता है।

Github Copilot में डेटा तैयार करनाGithub Copilot में डेटा तैयार करना

GitHub Copilot हमारे वर्कफ़्लो के सभी आवश्यक चरणों में मदद करता है, जिनमें स्वतंत्र वेरिएबल्स का चयन, हमारे डेटा को ट्रेनिंग और टेस्ट सेट में विभाजित करना, और मॉडल के लिए डेटा की सफाई शामिल है।

Github Copilot में ट्रेन / टेस्ट स्प्लिट बनानाGithub Copilot में ट्रेन / टेस्ट स्प्लिट बनाना

हमारे मॉडल का मूल्यांकन करने के लिए GitHub Copilot का उपयोग

हमारे मिनी-प्रोजेक्ट का अंतिम चरण हमारे लीनियर रिग्रेशन मॉडल को ट्रेन और मूल्यांकन करना है। GitHub Copilot हमें हमारे ट्रेनिंग डेटा पर मॉडल के आँकड़े खोजने में मदद करता है और फिर टेस्टिंग सेट पर मॉडल के प्रदर्शन का मूल्यांकन करता है।

Github Copilot में हमारा मॉडल ट्रेन करनाGithub Copilot में हमारा मॉडल ट्रेन करना

Github Copilot में हमारे मॉडल का मूल्यांकन करनाGithub Copilot में हमारे मॉडल का मूल्यांकन करना

मीन स्क्वेयर्ड एरर हमारी अपेक्षा से अधिक है, जो हमें किसी अन्य मॉडल पर विचार करने के लिए प्रेरित करता है। हम आउटपुट जाँचने के लिए रैंडम फॉरेस्ट मॉडल पर स्विच करते हैं, और देखते हैं कि त्रुटि पहले से काफी कम है। यदि आप इन मॉडलों का और अधिक विस्तार से अन्वेषण करना चाहते हैं, तो हमारा Machine Learning Fundaments in Python कोर्स देखें।

Github Copilot में मॉडल आँकड़े देखनाGithub Copilot में मॉडल आँकड़े देखना

Github Copilot की योजनाएँ और कीमत

आपकी आवश्यकताओं के अनुसार GitHub Copilot की तीन अलग-अलग योजनाएँ उपलब्ध हैं।

  • Copilot Individual सबसे किफायती प्लान है। यह आपको किसी IDE में या कमांड लाइन पर GitHub Copilot उपयोग करने की अनुमति देता है। यह छात्रों और शिक्षकों के लिए निःशुल्क है। हमारे ट्यूटोरियल में शामिल सभी फीचर्स इस प्लान में उपलब्ध हैं।
  • Copilot Business व्यवसायिक उद्देश्यों के लिए उपयुक्त सब्सक्रिप्शन है। यह आपको संगठन के सदस्य के रूप में GitHub Copilot की सेवाओं तक पहुँच प्रदान करता है।
  • Copilot Enterprise बड़े एंटरप्राइज़ अकाउंट्स के लिए सबसे व्यापक प्लान है, जिन्हें अतिरिक्त कस्टमाइज़ेशन की आवश्यकता होती है। 

Github Copilot की कीमत संरचनाGithub Copilot की कीमत संरचना

GitHub Copilot के विकल्प

आइए अब GitHub Copilot के कुछ आकर्षक विकल्पों का अन्वेषण करें। निम्न तीनों कंपनियाँ जेनरेटिव AI क्रांति में अग्रणी हैं और कोड निर्माण में सहायता के लिए जेनरेटिव AI समाधान प्रदान करती हैं। 

DataLab IDE

  • DataLab: DataCamp का अपना DataLab एक AI-सक्षम नोटबुक है। बस डेटा स्रोत अटैच करें, AI से अपनी आवश्यकता पूछें, और इनसाइट्स प्राप्त करें। आवश्यक नोटबुक पहले से इंस्टॉल हैं। DataLab उन नवोदितों के लिए उपयुक्त है जो सीखना चाहते हैं, साथ ही उन बिज़नेस प्रोफेशनल्स के लिए भी जो निर्णय-निर्माताओं के लिए प्रभावशाली प्रस्तुतियाँ बनाने में AI का उपयोग करना चाहते हैं। 
  • TabNine: TabNine भी AI कोड कंप्लीशंस और AI चैट एजेंट प्रदान करने वाला विकल्प है और यह कई लोकप्रिय IDEs के साथ काम करता है।
  • SonarQube: SonarQube सॉफ़्टवेयर डेवलपमेंट की ओर उन्मुख है। SonarQube के साथ, डेवलपर्स डेटा अपलोड करते हैं और AI-सहायता प्राप्त तथा गुणवत्ता-आश्वस्त कोड प्राप्त करने के लिए SonarQube का उपयोग करते हैं।

क्या आप GitHub सर्टिफाइड होना चाहेंगे? विभिन्न GitHub प्रमाणपत्रों पर हमारी व्यापक गाइड देखें!

निष्कर्ष

हमने अभी कुछ ही मिनटों में GitHub Copilot का उपयोग करके एक संपूर्ण डेटा साइंस प्रोजेक्ट पूरा किया है। यह डेटा साइंस वर्कफ़्लो के हर पहलू—प्लॉट दिखाने से लेकर ट्रेन/टेस्ट वर्कफ़्लो के साथ मॉडल बनाने तक—को तेज करने के लिए एक उपयोगी साधन साबित होता है।

यदि आपको यह ट्यूटोरियल उपयोगी लगा और आप GitHub Copilot के साथ शुरुआत करना चाहते हैं, तो हम DataCamp का वीडियो Pair Programming with GitHub Copilot सुझाते हैं। एक अन्य कोर्स, GitHub concepts, विशेष रूप से तब एक बेहतरीन साथी कोर्स होगा जब आप GitHub को लेकर अनिश्चित महसूस करते हों।

पढ़ने के लिए धन्यवाद!


Eugenia Anello's photo
Author
Eugenia Anello
LinkedIn

डेटा वैज्ञानिक - CRIF

विषय
Python
कृत्रिम बुद्धिमत्ता

DataCamp के साथ और सीखें

कोर्स

Python परिचय

4 घंटा
7.1M
Python के साथ डेटा विश्लेषण की बुनियादी बातें सिर्फ चार घंटे में सीखें। यह ऑनलाइन पाठ्यक्रम Python इंटरफ़ेस का परिचय देगा और लोकप्रिय पैकेजों का अन्वेषण करेगा।
विवरण देखेंRight Arrow
पाठ्यक्रम शुरू करें

कोर्स

Introduction to Data

2 घंटा
166.3K
डेटा का परिचय इस व्यावहारिक पाठ्यक्रम में प्राप्त करें। डेटा प्रकारों और संरचनाओं, DIKW फ्रेमवर्क, डेटा नैतिकता और अधिक की मूल बातें सीखें।

लर्निंग पाथ

एआई मूलभूत बातें

10 घंटा
AI की मूल बातें जानें, काम के लिए AI का प्रभावी उपयोग करना सीखें, और ChatGPT जैसे मॉडल्स में गहराई से उतरकर गतिशील AI परिदृश्य को समझें।
और देखेंRight Arrow