हे मार्गदर्शक PyCharm एकात्मिक विकास पर्यावरणाशी आपली ओळख करून देईल, ज्याचा वापर पायथन प्रोग्रामिंग भाषा वापरून व्यावसायिक अनुप्रयोग विकसित करण्यासाठी केला जाऊ शकतो. पायथन एक उत्कृष्ट प्रोग्रामिंग भाषा आहे कारण हे खरोखर क्रॉस-प्लॅटफॉर्म आहे. विंडोज, लिनक्स आणि मॅक कॉम्प्यूटर्सवर कोणताही कोड पुन्हा कंपाइल न करता एक सिंगल अॅप्लिकेशन विकसित करण्यासाठी हे वापरले जाऊ शकते.
पायचॅम हे जेट्ब्रेनद्वारे तयार केलेले एक संपादक आणि डिबगर आहेत, जे रेझर हे विकसित करणारे तेच लोक आहेत. रिचार्जर हा रिचॅकॉरॉरिंग कोडसाठी विंडोज डेव्हलपर्स द्वारे वापरले जाणारे एक उत्कृष्ट साधन आहे आणि लिहिताना त्यांचे जीवनमान सोपे करते .नेट कोड. रिचर्फरचे अनेक तत्त्व PyCharm च्या व्यावसायिक आवृत्तीमध्ये जोडले गेले आहेत.
PyCharm कसे प्रतिष्ठापीत करायचे
PyCharm प्रतिष्ठापीत करण्यासाठी हा मार्गदर्शक आपल्याला दर्शवेल की आपण Pychem कसे मिळवायचे, ते डाउनलोड, फाइल काढू आणि ती चालवू शकता.
स्वागत पडदा
जेव्हा आपण Pychearm प्रथम सुरू कराल किंवा जेव्हा आपण एक प्रकल्प बंद कराल तेव्हा आपल्याला अलीकडील प्रोजेक्टची यादी दर्शविणार्या स्क्रीनसह सादर केले जाईल.
आपण खालील मेनू पर्याय देखील पहाल:
- नवीन प्रकल्प तयार करा
- एक प्रकल्प उघडा
- आवृत्ती नियंत्रण पासून चेकआऊट
कॉन्फिगर सेटिंग्स पर्याय आहे जो आपल्याला मुलभूत पायथन आवृत्ती आणि अशा इतर सेटिंग्ज सेट करू देतो.
नवीन प्रकल्प तयार करणे
जेव्हा आपण एक नवीन प्रोजेक्ट तयार करणे निवडता तेव्हा आपण संभाव्य प्रकल्प प्रकारांची यादी खालीलप्रमाणे प्रदान केली आहे:
- शुद्ध पायथन
- Django
- फ्लास्क
- Google App Engine
- पिरॅमिड
- Web2Py
- कोनियरी CLI
- AngularJS
- फाउंडेशन
- HTML5 बॉयलरप्लेट
- स्टार्टर किटवर प्रतिक्रिया द्या
- ट्विटर बूटस्ट्रॅप
- वेब स्टार्टर किट
आपण Windows, Linux आणि Mac वर चालत असलेला एक बेस डेस्कटॉप अनुप्रयोग तयार करू इच्छित असल्यास आपण शुद्ध पायथन प्रोजेक्ट निवडू शकता आणि ग्राफिक ऍप्लिकेशन्स विकसित करण्यासाठी क्यूटी लायब्ररीजचा वापर करू शकता जे ते चालत असलेल्या ऑपरेटींग सिस्टमवर मूळ दिसत आहेत ते कुठेही नाही विकसित होते
तसेच प्रकल्पाचा प्रकार निवडण्याप्रमाणे आपण आपल्या प्रोजेक्टसाठी नाव देखील प्रविष्ट करू शकता आणि त्याच्या विरोधात विकसित करण्यासाठी Python ची आवृत्ती देखील निवडू शकता.
एक प्रकल्प उघडा
आपण अलीकडे उघडलेल्या प्रोजेक्ट सूचीमधील नावावर क्लिक करून आपण एखादे प्रोजेक्ट उघडू शकता किंवा आपण उघडलेले बटण क्लिक करू शकता आणि आपण उघडत असलेला प्रकल्प असलेल्या फोल्डरवर नेव्हिगेट करू शकता.
स्रोत नियंत्रणातून बाहेर तपासत आहे
PyCharm GitHub, CVS, Git, Mercurial आणि Subversion यासह अनेक ऑनलाइन संसाधनांमधून प्रकल्प कोड तपासण्याचा पर्याय प्रदान करते.
पायचरॅम आयडीई
PyCharm IDE सुरवातीला मेन्यूसह सुरू होते. याच्या खाली, आपल्याकडे प्रत्येक खुल्या प्रोजेक्टसाठी टॅब आहेत.
स्क्रीनच्या उजव्या बाजूस कोडच्या माध्यमातून पुढे जाण्यासाठी पर्याय डिबग करणे आहेत.
डाव्या उपखंडात प्रोजेक्ट फाइल्स आणि बाह्य लायब्ररींची सूची आहे.
फाइल जोडण्यासाठी आपण प्रोजेक्टच्या नावावर उजवे क्लिक करा आणि "नवीन" निवडा. नंतर आपणास खालीलपैकी एक फाईल प्रकार जोडण्याचा पर्याय मिळतो:
- फाईल
- निर्देशिका
- पायथन पॅकेज
- पायथन फाइल
- ज्यूपिटर नोटबुक
- HTML फाइल
- स्टाइलशीट
- जावास्क्रिप्ट
- टाइपस्क्रिप्ट
- कॉफी स्क्रिप्ट
- गबरिन
- माहितीचा स्रोत
आपण फाइल जोडता तेव्हा, जसे की पायथन फाइल, आपण उजव्या पॅनल मधील संपादक मध्ये टाइप करणे सुरू करू शकता.
मजकूर सर्व रंगीत कोड आहे आणि ठळक मजकूर आहे. एक अनुलंब रेखा इंडेंटेशन दर्शविते जेणेकरुन आपण निश्चितपणे सुनिश्चित करू शकता की आपण योग्यरित्या टॅब्ज करीत आहात.
संपादक मध्ये संपूर्ण इंटेलेन्सॅन देखील समाविष्ट आहे, ज्याचा अर्थ आहे की आपण लायब्ररीचे नाव टाइप करणे सुरू करता किंवा मान्यताप्राप्त कमांडस् आपण टॅब दाबून आज्ञा पूर्ण करू शकता.
अनुप्रयोग डीबग करणे
आपण शीर्षस्थानी उजव्या कोपर्यात डीबगिंग पर्याय वापरून कोणत्याही वेळी आपल्या अनुप्रयोग डीबग करू शकता.
आपण ग्राफिकल अनुप्रयोग विकसित करत असल्यास, आपण अनुप्रयोग चालविण्यासाठी फक्त हिरवा बटण दाबा. आपण शिफ्ट आणि F10 देखील दाबू शकता.
अर्ज डीबग करण्यासाठी आपण एकतर हिरव्या बाणच्या पुढील बटणावर क्लिक करू शकता आणि शिफ्ट आणि F9 दाबा. आपण कोडमध्ये ब्रेकपॉईंट ठेवू शकता जेणेकरून कार्यक्रमाला त्या ओळीवर असलेल्या ग्रे मार्जिनवर क्लिक करून दिलेल्या ओळीवर थांबेल तोडणे.
एक एकल चरण पुढे करण्यासाठी आपण F8 दाबू शकता, जे कोडवरील चरण. याचा अर्थ ते कोड कार्यान्वित करेल पण ते फंक्शनमध्ये पाऊल टाकत नाही. फंक्शनमध्ये जाण्यासाठी, आपण F7 दाबाल. आपण एखाद्या कार्यामध्ये असल्यास आणि कॉलिंग फंक्शनमध्ये पुढे जायचे असल्यास, Shift आणि F8 दाबा.
आपण डीबग करत असताना, स्क्रीनच्या तळाशी आपल्याला विविध विंडो दिसतील, जसे की प्रक्रिया आणि थ्रेड्स आणि आपण वापरत असलेल्या व्हेरिएबल्सची सूची. आपण कोडमधुन जात असताना आपण व्हेरिएबलला वॉच जोडू शकता जेणेकरून व्हॅल्यू बदलते तेव्हा आपण पाहू शकता.
कव्हरेज तपासकसह कोड चालविणे हा दुसरा एक चांगला पर्याय आहे. प्रोग्रामिंग जगाने बर्याच वर्षांपासून बदल घडवून आणला आहे आणि विकासकांनी चाचणी-आधारित विकासासाठी हे सामान्य आहे जेणेकरुन ते प्रत्येक बदल करतात जेणेकरुन ते सुनिश्चित करू शकतील की त्यांनी सिस्टमचे दुसरे भाग मोडले नाही.
कव्हरेज चेकर प्रत्यक्षात आपल्याला प्रोग्राम चालविण्यास मदत करतो, काही चाचण्या पूर्ण करतो आणि नंतर आपण ते पूर्ण केल्यावर हे आपल्याला सांगतील की आपल्या चाचणी चालताना टक्केवारी किती टक्के इतके होते.
एका पद्धतीने किंवा वर्गाचे नाव दर्शविण्याचे एक साधन आहे, किती वेळा आयटम म्हटले गेले आणि किती कोडचा त्या विशिष्ट भागमध्ये खर्च करण्यात आला
कोड रिफिक्टरिंग
PyCharm चे खरोखर शक्तिशाली वैशिष्ट्य कोड रिफॅक्टरिंग पर्याय आहे.
जेव्हा आपण कोड विकसित करणे सुरू करता तेव्हा लहान गुण उजव्या ह्यात दिसून येतील. जर आपण एखादी त्रुटी टाइप करणार असाल किंवा ती फक्त लिहीली नसेल तर PyCharm रंगीत चिन्हक ठेवेल. रंगीत मार्करवर क्लिक केल्याने आपल्याला समस्या कळविली जाईल आणि समाधान प्रदान केले जाईल.
उदाहरणार्थ, जर आपल्याकडे एखादे आयात स्टेटमेंट असेल जे लायब्ररी आयात करते आणि त्यानंतर त्या लायब्ररीतून काहीही वापरत नाही तर कोड टर्नओ ग्रे असेल तरच मार्कर असे दर्शवेल की लायब्ररी अप्रयुक्त आहे.
दिसेल की इतर चुका चांगले कोडींगसाठी आहेत, जसे की फक्त एक आयात स्टेटमेंट आणि फंक्शनची सुरवात असताना एक रिक्त ओळ. आपण जेव्हा आपण लोअरकेसमध्ये नाही अशा फंक्शन तयार केला असेल तेव्हा आपल्याला देखील सांगण्यात येईल.
तुम्हाला सर्व धर्माच्या नियमांचे पालन करावे लागत नाही. त्यांच्यापैकी बरेच चांगले कोडिंग मार्गदर्शक तत्त्वे आहेत आणि कोड चालणार की नाही यासह काही करू नका.
कोड मेनूमधील इतर रिफॅक्टरिंग पर्याय देखील आहेत. उदाहरणार्थ, आपण कोड पुसते करू शकता आणि आपण एखाद्या समस्येसाठी फाइल किंवा प्रकल्पाची तपासणी करू शकता.
सारांश
लिनक्समध्ये PyTon कोड विकसित करण्यासाठी PyCharm हा एक चांगला संपादक आहे, आणि उपलब्ध दोन आवृत्त्या आहेत समुदाय आवृत्ती कॅज्युअल विकसकांसाठी आहे, परंतु व्यावसायिक वातावरण सर्व साधने पुरवते ज्यास विकसकांना व्यावसायिक सॉफ्टवेअर तयार करण्याची आवश्यकता असू शकते.