PyCharm - सर्वश्रेष्ठ लिनक्स पायथन आईडीई

यह गाइड आपको PyCharm एकीकृत विकास पर्यावरण से पेश करेगा, जिसका उपयोग पाइथन प्रोग्रामिंग भाषा का उपयोग करके पेशेवर अनुप्रयोगों को विकसित करने के लिए किया जा सकता है। पायथन एक महान प्रोग्रामिंग भाषा है क्योंकि यह वास्तव में क्रॉस-प्लेटफार्म है। इसका उपयोग एक भी एप्लीकेशन विकसित करने के लिए किया जा सकता है जो कि किसी भी कोड को पुन: संकलित किए बिना विंडोज, लिनक्स और मैक कंप्यूटर पर चलाएगा।

PyCharm Jetbrains द्वारा विकसित एक संपादक और डीबगर है, जो वही लोग हैं जिन्होंने Resharper विकसित किया। Resharper विंडोज डेवलपर्स द्वारा कोड को दोबारा करने और .NET कोड लिखते समय अपने जीवन को आसान बनाने के लिए उपयोग किया जाने वाला एक शानदार टूल है। Resharper के कई सिद्धांतों को PyCharm के पेशेवर संस्करण में जोड़ा गया है।

PyCharm कैसे स्थापित करें

PyCharm स्थापित करने के लिए यह मार्गदर्शिका आपको दिखाएगी कि PyCharm कैसे प्राप्त करें, इसे डाउनलोड करें, फ़ाइलों को निकालें और इसे चलाएं।

स्वागत स्क्रीन

जब आप पहली बार PyCharm चलाते हैं या जब आप कोई प्रोजेक्ट बंद करते हैं तो आपको हालिया परियोजनाओं की सूची दिखाने वाली स्क्रीन के साथ प्रस्तुत किया जाएगा।

आपको निम्न मेनू विकल्प भी दिखाई देंगे:

एक कॉन्फ़िगरेशन सेटिंग्स विकल्प भी है जो आपको डिफ़ॉल्ट पायथन संस्करण और अन्य ऐसी सेटिंग्स सेट करने देता है।

एक नई परियोजना बनाना

जब आप एक नई परियोजना बनाने का विकल्प चुनते हैं तो आपको संभावित परियोजना प्रकारों की एक सूची निम्नानुसार प्रदान की जाती है:

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

साथ ही परियोजना प्रकार चुनने पर आप अपनी परियोजना के लिए नाम भी दर्ज कर सकते हैं, और इसके खिलाफ विकसित करने के लिए पायथन का संस्करण भी चुन सकते हैं।

एक परियोजना खोलें

आप हाल ही में खोले गए प्रोजेक्ट सूची में नाम पर क्लिक करके एक प्रोजेक्ट खोल सकते हैं या आप खुले बटन पर क्लिक कर सकते हैं और उस फ़ोल्डर पर नेविगेट कर सकते हैं जहां आप जिस परियोजना को खोलना चाहते हैं वह स्थित है।

स्रोत नियंत्रण से बाहर की जांच

PyCharm GitHub, CVS, Git, Mercurial, और Subversion सहित विभिन्न ऑनलाइन संसाधनों से प्रोजेक्ट कोड देखने का विकल्प प्रदान करता है।

PyCharm आईडीई

PyCharm IDE शीर्ष पर मेनू के साथ शुरू होता है। इसके नीचे, आपके पास प्रत्येक खुली परियोजना के लिए टैब हैं।

स्क्रीन के दाईं ओर कोड के माध्यम से कदम उठाने के लिए डिबगिंग विकल्प हैं।

बाएं फलक में परियोजना फ़ाइलों और बाहरी पुस्तकालयों की एक सूची है।

फ़ाइल जोड़ने के लिए आप प्रोजेक्ट नाम पर राइट-क्लिक करें और "नया" चुनें। फिर आपको निम्न फ़ाइल प्रकारों में से एक जोड़ने का विकल्प मिलता है:

जब आप कोई फ़ाइल जोड़ते हैं, जैसे कि पाइथन फ़ाइल, आप दाहिने पैनल में संपादक में टाइप करना प्रारंभ कर सकते हैं।

टेक्स्ट सभी रंग कोडित है और इसमें बोल्ड टेक्स्ट है। एक लंबवत रेखा इंडेंटेशन दिखाती है ताकि आप सुनिश्चित हो सकें कि आप सही ढंग से टैबबिंग कर रहे हैं।

संपादक में पूर्ण इंटेलिसेन्स भी शामिल है, जिसका अर्थ है कि आप लाइब्रेरी या मान्यता प्राप्त कमांड के नाम टाइप करना शुरू करते हैं, आप टैब दबाकर कमांड को पूरा कर सकते हैं।

आवेदन डीबगिंग

आप शीर्ष दाएं कोने में डिबगिंग विकल्पों का उपयोग करके किसी भी समय अपने एप्लिकेशन को डीबग कर सकते हैं।

यदि आप एक ग्राफिकल अनुप्रयोग विकसित कर रहे हैं, तो आप एप्लिकेशन को चलाने के लिए बस हरे बटन को दबा सकते हैं। आप शिफ्ट और एफ 10 भी दबा सकते हैं।

एप्लिकेशन को डीबग करने के लिए आप या तो हरे तीर या प्रेस शिफ्ट और एफ 9 के बगल में स्थित बटन पर क्लिक कर सकते हैं। आप कोड में ब्रेकपॉइंट्स डाल सकते हैं ताकि प्रोग्राम उस लाइन पर ग्रे मार्जिन पर क्लिक करके किसी दिए गए लाइन पर रुक जाए जिस पर आप चाहते हैं तोड़ने के लिए।

एक कदम आगे बढ़ाने के लिए आप F8 दबा सकते हैं, कोड पर कौन से कदम। इसका मतलब है कि यह कोड चलाएगा लेकिन यह एक समारोह में कदम नहीं उठाएगा। फ़ंक्शन में कदम उठाने के लिए, आप F7 दबाएंगे। यदि आप किसी फ़ंक्शन में हैं और कॉलिंग फ़ंक्शन पर कदम उठाना चाहते हैं, तो Shift और F8 दबाएं।

जब आप डिबगिंग कर रहे हों, तो स्क्रीन के निचले हिस्से में आप विभिन्न विंडो देखेंगे, जैसे कि प्रक्रियाओं और धागे और वेरिएबल की सूची जिन्हें आप मान देख रहे हैं। जैसे ही आप कोड के माध्यम से कदम उठा रहे हैं, आप एक चर में एक घड़ी जोड़ सकते हैं ताकि आप देख सकें कि मान कब बदलता है।

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

कवरेज चेकर वास्तव में आपको प्रोग्राम चलाने में मदद करता है, कुछ परीक्षण करता है और फिर जब आप समाप्त कर लेते हैं तो यह आपको बताएगा कि आपके टेस्ट रन के दौरान कितना कोड कवर किया गया था।

किसी विधि या वर्ग का नाम दिखाने के लिए एक उपकरण भी है, वस्तुओं को कितनी बार बुलाया गया था, और कोड के उस विशेष टुकड़े में कितना समय व्यतीत किया गया था।

कोड रिफैक्टरिंग

PyCharm की एक वास्तव में शक्तिशाली विशेषता कोड रिफैक्टरिंग विकल्प है।

जब आप कोड विकसित करना शुरू करते हैं तो छोटे मार्जिन दाएं मार्जिन में दिखाई देंगे। यदि आप ऐसा कुछ टाइप करते हैं जो किसी त्रुटि का कारण बनता है या बस अच्छी तरह से लिखा नहीं जाता है तो PyCharm एक रंगीन मार्कर रखेगा। रंगीन मार्कर पर क्लिक करने से आपको समस्या दिखाई देगी और समाधान मिलेगा।

उदाहरण के लिए, यदि आपके पास एक आयात कथन है जो लाइब्रेरी आयात करता है और फिर उस लाइब्रेरी से कुछ भी उपयोग नहीं करता है, न केवल कोड ग्रे हो जाएगा, मार्कर यह बताएगा कि लाइब्रेरी अप्रयुक्त है।

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

आपको सभी PyCharm नियमों का पालन नहीं करना है। उनमें से कई सिर्फ अच्छे कोडिंग दिशानिर्देश हैं और कोड चलाने या नहीं करने के साथ कुछ भी करने के लिए नहीं हैं।

कोड मेनू में अन्य रिफैक्टरिंग विकल्प भी हैं। उदाहरण के लिए, आप कोड क्लीनअप कर सकते हैं और आप समस्याओं के लिए फ़ाइल या प्रोजेक्ट का निरीक्षण कर सकते हैं।

सारांश

PyCharm लिनक्स में पायथन कोड विकसित करने के लिए एक महान संपादक है, और दो संस्करण उपलब्ध हैं। सामुदायिक संस्करण आकस्मिक डेवलपर के लिए है, जबकि व्यावसायिक वातावरण पेशेवर सॉफ़्टवेयर बनाने के लिए डेवलपर को आवश्यक सभी टूल प्रदान करता है।