विंडोज़, लिनक्स और मैकओएस पर पायथन कैसे स्थापित करें

click fraud protection

यदि आप पाइथॉन इंस्टॉल करना चाहते हैं और विकास के साथ शुरुआत करना चाहते हैं, तो हमारे पास आपको बुनियादी बातें समझाने के लिए एक आसान त्वरित-प्रारंभ मार्गदर्शिका है!

यदि आप विकास में जाना चाहते हैं, तो मेरी पसंदीदा प्रोग्रामिंग भाषाओं में से एक जो मैंने सीखी है वह पायथन है। यह एक बहु-प्रतिमान भाषा है, जो अनिवार्य, कार्यात्मक, प्रक्रियात्मक और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का समर्थन करती है। यह व्यापक रूप से खुला है और व्यावहारिक रूप से किसी भी चीज़ के लिए इसका उपयोग किया जा सकता है, और कृत्रिम बुद्धिमत्ता या मशीन लर्निंग में काम करते समय यह कई लोगों के लिए एक पसंदीदा भाषा है। मैं इसे बहुत सारे स्वचालन के लिए उपयोग करता हूं, और यहां तक ​​कि हमारे द्वारा उपयोग किए गए कुछ परीक्षण उपकरण भी इसी भाषा में लिखे गए हैं।

पायथन एक शक्तिशाली भाषा है, और यदि आप इसके साथ शुरुआत करना चाहते हैं, तो यह मार्गदर्शिका आपको मूल बातें सिखाएगी। आपको न केवल पायथन बायनेरिज़ स्थापित करने और यह सुनिश्चित करने की आवश्यकता होगी कि यह आपके PATH में है, बल्कि आपको वास्तव में कोड लिखने के लिए भी कुछ की आवश्यकता होगी। आप PyCharm जैसे पूर्ण विकसित IDE (एकीकृत विकास पर्यावरण) का उपयोग कर सकते हैं, या आप पहले से स्थापित IDLE या Sublime Text 3 जैसे टेक्स्ट एडिटर की ओर झुक सकते हैं। बहुत सारे विकल्प हैं, लेकिन यह मार्गदर्शिका आपको बुनियादी बातों से परिचित कराएगी।

पायथन स्थापित करना

विंडोज़ और मैकओएस पर

Python इंस्टॉल करना आसान हिस्सा है, और आपको यह तय करना होगा कि आप Python 2.7 इंस्टॉल कर रहे हैं या Python 3.x। Python 2.7 का उपयोग अक्सर विरासत परियोजनाओं के लिए किया जाता है, लेकिन यदि आप अपना स्वयं का सॉफ़्टवेयर लिख रहे हैं, तो आपको Python इंस्टॉल करना चाहिए 3.x.

विंडोज़ या मैक पर इंस्टॉल करने के लिए, निम्न कार्य करें:

  • के पास जाओ आधिकारिक पायथन साइट, और नवीनतम रिलीज़ पर नेविगेट करें। लेखन के समय, वह 3.10.6 है।
  • अपने प्लेटफ़ॉर्म के लिए बाइनरी डाउनलोड करें।
  • बाइनरी निष्पादित करें.

आपको अपने PATH में Python को जोड़ने के अलावा किसी भी विकल्प का चयन करने की आवश्यकता नहीं है, क्योंकि डिफ़ॉल्ट इंस्टॉलर में वह सब कुछ है जो आपको चाहिए। आपको बस "इंस्टॉल करें" पर क्लिक करना है। मैक पर, यह dmg इंस्टॉलर में डिफ़ॉल्ट रूप से किया जाएगा।

लिनक्स पर पायथन स्थापित करना

हालाँकि, यदि आप लिनक्स का उपयोग करते हैं, तो यह उस वितरण पर निर्भर करेगा जिसका आप उपयोग कर रहे हैं। डेबियन-आधारित वितरण (जैसे उबंटू) निम्नलिखित कमांड निष्पादित करके टर्मिनल में उपयुक्त पैकेज इंस्टॉलर का उपयोग कर सकते हैं:

  • उपयुक्त-पायथन3.6 स्थापित करें

अन्य वितरणों में यह पहले से ही स्थापित हो सकता है, और यदि नहीं, तो आपको अपने वितरण में पैकेज मैनेजर का उपयोग करना होगा। उदाहरण के लिए, CentOS पर, आप "yum install -y Python3" निष्पादित करेंगे।

स्थापना सत्यापित करें

आप PowerShell, कमांड प्रॉम्प्ट या अपने टर्मिनल में "पायथन" कमांड चलाकर सत्यापित कर सकते हैं कि आपका इंस्टॉल सक्रिय है।


अपना पायथन आईडीई चुनें

कोड को प्रभावी ढंग से लिखने के लिए आपको एक आईडीई या टेक्स्ट एडिटर की आवश्यकता होगी, और कुछ विकल्प भी हैं। पायथन पहले से इंस्टॉल आईडीएलई के साथ आता है, और हालांकि यह अच्छी तरह से काम करता है, यह बड़ी फ़ाइलों के लिए अच्छा नहीं है जो अधिक जटिल हो सकती हैं। यहां कुछ आईडीई हैं जिनका उपयोग मैंने वर्षों से पायथन के लिए किया है, विश्वविद्यालय और अपनी परियोजनाओं दोनों में। ये सभी IDE क्रॉस-प्लेटफ़ॉर्म हैं, जिसका अर्थ है कि आप इन्हें Windows, Linux, या macOS पर चला सकते हैं।

PyCharm

यदि आप Android Studio या IntelliJ से परिचित हैं, तो आप PyCharm से पहले से ही परिचित हैं। यह उन्हीं डेवलपर्स से है, और आप Python प्लगइन इंस्टॉल करके IntelliJ में भी ठीक उसी कार्यक्षमता को सक्षम कर सकते हैं। अंतर यह है कि PyCharm पूरी तरह से केवल Python के लिए बनाया गया है, और इसमें वे सभी सुविधाएँ शामिल हैं जिनकी आप किसी भी आधुनिक IDE से अपेक्षा करते हैं। इसमें अंतर्निहित संस्करण नियंत्रण, सिंटैक्स हाइलाइटिंग, विंडो स्प्लिटिंग, डिबगिंग सुविधाएं और बहुत कुछ शामिल हैं।

पायचार्म डाउनलोड करें

स्पाइडर

यदि आप एक डेटा वैज्ञानिक हैं (या डेटा विज्ञान उद्देश्यों के लिए पायथन का उपयोग करने जा रहे हैं), तो आपको स्पाइडर इंस्टॉल करना होगा। यह एक आईडीई है जो पहले से ही पायथन के लिए सबसे लोकप्रिय डेटा विश्लेषण पैकेजों में से कुछ को पैक करता है। इनमें मैटप्लोटलिब, नम्पी, स्काइपी और पांडा शामिल हैं। यदि आप डेटा विश्लेषण, डेटा प्लॉटिंग और अन्य वैज्ञानिक जांच में शामिल होना चाहते हैं, तो स्पाइडर 100% है जिसे आपको इंस्टॉल करना होगा। स्पाइडर में ज्यूपिटर नोटबुक भी अंतर्निहित है, जिसका उपयोग वास्तव में आसानी से डेटा का पता लगाने और प्लॉट करने के लिए किया जा सकता है।

स्पाइडर डाउनलोड करें

उदात्त पाठ 3

सबलाइम टेक्स्ट 3 मेरे पसंदीदा टेक्स्ट संपादकों में से एक है, इसकी सरलता के कारण। यद्यपि यह अत्यधिक बहुमुखी है, तथापि छोटी परियोजनाओं के लिए अधिक उपयुक्त है। यदि आप किसी प्रोग्राम में कोड की केवल कुछ सौ पंक्तियों के साथ काम कर रहे हैं, जिसे आप लिख रहे हैं, तो सबलाइम टेक्स्ट 3 शायद जाने का सबसे अच्छा तरीका है। मैंने एक बार पायथन में एक वेब स्क्रैपर लिखा था जो स्थानीय किराये की साइटों को पढ़ेगा और मुझे और कुछ दोस्तों को सबलाइम टेक्स्ट 3 और पायथन का उपयोग करके नई लिस्टिंग के लिए एक लिंक ईमेल करेगा। यह एक पूरी तरह से सक्षम विकास वातावरण है और मुझे लगता है कि अधिकांश लोगों को इससे परिचित होना चाहिए।

उदात्त पाठ 3 डाउनलोड करें

विज़ुअल स्टूडियो कोड (VSCode)

विज़ुअल स्टूडियो कोड (या VSCode) सबसे बहुमुखी विकास परिवेशों में से एक है। यह पूरी तरह से अनुकूलन योग्य है, प्लगइन्स के विशाल भंडार के साथ जिसे आप भीतर से एक्सेस कर सकते हैं। यह सीधे तौर पर Python के साथ संगत नहीं है, लेकिन आप इसके भीतर से एक Python प्लगइन इंस्टॉल कर सकते हैं जो सक्षम हो जाएगा सिंटैक्स हाइलाइटिंग, इंटेलिजेंट कोड पूर्णता, ज्यूपिटर नोटबुक, डिबगिंग, यूनिट परीक्षण, और अन्य विशेषताएँ। मुझे विज़ुअल स्टूडियो कोड पसंद है, और यह वास्तव में आईडीई है जिसका मैं सबसे अधिक उपयोग तब करता हूं जब मैं किसी जटिल चीज़ पर काम कर रहा होता हूं।

विज़ुअल स्टूडियो कोड डाउनलोड करें


आगे क्या

यदि आप विकास के साथ शुरुआत करना चाहते हैं, तो ऑनलाइन बहुत सारे ट्यूटोरियल हैं जो आपको मूल बातें सिखाएंगे। CodeAcademy और w3schools के बीच, बहुत सारे विकल्प हैं। एंड्रॉइड पर पायथन दुभाषिए भी हैं जिनका उपयोग आप अपने फोन पर लिखने के लिए कर सकते हैं, और सीखने का सबसे अच्छा तरीका ऐसा करना है। यदि आप संसाधन-गहन कुछ भी कर रहे हैं जिसमें बहुत सारे मशीन लर्निंग मॉडल या कृत्रिम बुद्धिमत्ता का उपयोग हो सकता है, तो आपको इनमें से किसी एक की आवश्यकता हो सकती है सर्वोत्तम लैपटॉप हालाँकि, इसे संभालने के लिए।

सबसे अच्छा तरीक़ा जो मैंने सीखा वह था अपनी किसी समस्या या अन्य कठिनाई को महसूस करना और उसके स्वचालित समाधान का तरीक़ा ढूँढ़ना। इसीलिए मेरे मन में एक प्रोग्राम लिखने का विचार आया जो मेरे लिए किराये की साइटों को खत्म कर देगा, और मुझे यकीन है कि ऐसे अन्य कारण भी हैं जिनसे आप पा सकते हैं कि आप पायथन का भी उपयोग करना चाहते हैं।