ओपन सोर्स प्रोग्रामिंग भाषाओं की आपूर्ति लगभग मार्कडाउन संपादकों जितनी ही प्रचुर है (और इन्हें WHO द्वारा महामारी घोषित किया जाना चाहिए) Sयदि आप इस पर विचार कर रहे हैं कि शौक के रूप में किसे सीखना है या अपना स्वयं का एप्लिकेशन विकसित करना है, तो यह स्थिति आपके लिए भ्रमित करने वाली हो सकती है। हालाँकि, आपके प्रश्नों के उत्तर में केवल दो अक्षर हैं; अजगर.
क्यों जानें अजगर
संभवतः एक प्रोग्रामिंग भाषा है जो पाइथॉन के साथ किए जा सकने वाले हर काम को बेहतर ढंग से करती है, लेकिन यह कभी भी एक जैसा नहीं होता है।. Python से आप सभी डेस्कटॉप और मोबाइल ऑपरेटिंग सिस्टम के लिए ऐप्स बना सकते हैं। इसका उपयोग खेलों को प्रोग्राम करने, वैज्ञानिक अनुसंधान करने या वित्तीय उपयोग के लिए प्रोग्राम करने के लिए किया जाता है। पूर्व-प्रोग्राम किए गए मॉड्यूल की इसकी विस्तृत सूची प्रोग्रामिंग का बहुत सारा समय बचाती है। और, यदि आप गूगल करते हैं या स्टैक ओवरफ़्लो पर खोजते हैं, तो संभवतः किसी ने एक ऐप बनाया है जो वही करता है जो आप करना चाहते हैं और आपको बस कॉपी करना और अनुकूलित करना है।
इस प्रोग्रामिंग भाषा के महत्व को उजागर करने के लिए इतना ही कहना काफी है Microsoft प्रमुख डेवलपर्स की भर्ती कर रहा है, जिसमें भाषा के स्वयं के निर्माता गुइडो वान रोसुम भी शामिल हैं. अफवाह यह है कि पायथन कंपनी के ऑफिस सुइट में स्क्रिप्टिंग भाषा के रूप में VBA की जगह लेगा।
पायथन में प्रोग्रामिंग शुरू करने के लिए उपकरण
यदि आपके पास अद्यतन लिनक्स वितरण है, तो आपको पायथन में प्रोग्राम करने के लिए किसी और चीज़ की आवश्यकता नहीं है। बेशक, पायथन समर्थन के साथ एक एकीकृत विकास वातावरण होने से आपको बहुत मदद मिलेगी, लेकिन आप टर्मिनल और टेक्स्ट एडिटर के साथ काम कर सकते हैं।
स्थापित पायथन के संस्करण की जांच करने के लिए टर्मिनल खोलें और टाइप करें:
python3 -V
आप जांच सकते हैं कि इसमें नवीनतम संस्करण कौन सा उपलब्ध है डाउनलोड पेज परियोजना का।
जैसा कि अक्सर नियमित रूप से अद्यतन लिनक्स वितरण के मामले में होता है, नवीनतम संस्करण हमेशा उपलब्ध नहीं होता है। सामान्य तौर पर, एक ही शाखा के भीतर मतभेद आमतौर पर मैन्युअल स्थापना को उचित नहीं ठहराते हैं। लेकिन, यदि आप अपडेट रहना पसंद करते हैं, तो आप इसे निम्नलिखित तरीके से कर सकते हैं।
वेब स्वचालित रूप से ऑपरेटिंग सिस्टम का पता लगाता है और आपको संबंधित संस्करण दिखाता है। संस्करण संख्या पर ध्यान दें क्योंकि आपको इस ट्यूटोरियल में कमांड में उन्हें एक्स के साथ बदलने की आवश्यकता होगी।
डेबियन/उबंटू और डेरिवेटिव्स
हम आवश्यक निर्भरताएं स्थापित करते हैं
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
हम उस निर्देशिका में जाते हैं जहां हम पायथन इंस्टॉलर को सहेजते हैं
cd Descargas
हम फ़ोल्डर को अनज़िप करते हैं।
tar -xvf Python-X.X.X.tar.xz
हम उस निर्देशिका में जाते हैं जहां इंस्टॉलेशन फ़ाइलें अनज़िप की गई थीं
cd Python-X.X.X
हम कॉन्फ़िगरेशन स्क्रिप्ट लॉन्च करते हैं।
./configure --enable-optimizations
हम संकलन प्रक्रिया शुरू करते हैं
make
sudo make install
सेंटओएस/आरएचईएल/फेडोरा
आवश्यक निर्भरताएँ स्थापित करना
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
हम उस निर्देशिका में जाते हैं जहां हम पायथन इंस्टॉलर को सहेजते हैं
cd Descargas
हम उस फ़ोल्डर को अनज़िप करते हैं जहां फ़ाइलें हैं।
tar -xvf Python-X.X.X.tar.xz
हम उस निर्देशिका में बदलते हैं जहां इंस्टॉलेशन फ़ाइलें अनज़िप की गई थीं
cd Python-X.X.X
हम कॉन्फ़िगरेशन स्क्रिप्ट लॉन्च करते हैं
./configure --enable-optimizations
हम संकलन प्रक्रिया शुरू करते हैं
sudo make altinstall
एक एकीकृत विकास वातावरण चुनना
सभी मामलों में आप कमांड से अपडेट को सत्यापित कर सकते हैं
python3 -V
लिनक्स पर पायथन के लिए एकीकृत विकास वातावरण की पेशकश व्यापक है और यह आप पर निर्भर है कि कौन सा आपके लिए सबसे आरामदायक है।. हम खुले कोड प्रस्तावों पर ध्यान केंद्रित करने जा रहे हैं जो मुफ़्त भी हैं।
PyCharm समुदाय
यह Python प्रोग्रामर्स द्वारा Pyth प्रोग्रामर्स के लिए बनाया गया एक टूल है।पर। यह त्रुटियों का पता लगाने और उन्हें स्वचालित रूप से ठीक करने के लिए कोड पूर्णता, कोड विश्लेषण जैसी सुविधाएँ प्रदान करता है।
यह दुकानों में उपलब्ध है स्नैप, फ्लैटपाक और यहां ये वेब डेवलपर से।
पायचार्म एडु
स्वयं डेवलपर्स से, यह आपको इंटरैक्टिव तरीके से पायथन सीखने और सिखाने की अनुमति देता है। आप इसे स्टोर से इंस्टॉल कर सकते हैं स्नैप और से वेब।
वीएस कोडिया
जब माइक्रोसॉफ्ट ने ओपन सोर्स पर दांव लगाने और डेवलपर्स को लुभाने का फैसला किया, तो उसने विजुअल स्टूडियो कोड जारी किया। वीएस कोड कई प्रोग्रामिंग भाषाओं और एक विशाल प्लगइन रिपॉजिटरी के समर्थन के साथ एक एकीकृत विकास वातावरण है। मैंने ऊपर कहा था कि कंपनी ने कई पायथन डेवलपर्स को काम पर रखा था, उनमें से एक वीएस कोड के लिए सबसे लोकप्रिय पायथन प्लगइन्स का निर्माता था, इसलिए हम कह सकते हैं कि पायथन स्थानीय खेलता है।
हालाँकि, पुरानी भावनाएँ दूर नहीं जातीं। कई लोग Microsoft पर अविश्वास करना जारी रखते हैं। उनके लिए, यह कोडियम है। यह वीएस कोड स्रोत कोड है लेकिन बिना किसी माइक्रोसॉफ्ट ऐड-ऑन के। कोडियम सभी प्लगइन्स के साथ पूरी तरह से संगत है और इसमें मूल जैसी ही विशेषताएं हैं।
यह स्टोर पर उपलब्ध है स्नैप, फ्लैटपाक y अपनी वेबसाइट पर
मैंने कई साल पहले विजुअल बेसिक का उपयोग करके प्रोग्राम किया था और मुझे पायथन सीखने की इच्छा है, लेकिन एक विजुअल एनवायरनमेंट का उपयोग करने से मुझे समय कोडिंग को बर्बाद किए बिना उन खिड़कियों की खिड़कियों और घटकों को सरल तरीके से बनाने की अनुमति मिलती है। उसके लिए सबसे उपयुक्त विकल्प क्या होगा?
एटोस पर एक नज़र डालें
पीईक्यूटी https://riverbankcomputing.com/software/pyqt/intro
किवी https://kivy.org/#home
पायगुइ https://www.csse.canterbury.ac.nz/greg.ewing/python_gui/
लेकिन वह उन इंटरफेस को बनाने के लिए कोड लिखे बिना, विजुअल स्टूडियो की तरह GUI से ग्राफिकल इंटरफेस बनाना चाहता है।