विज्ञापन
यदि आप अजगर सीखने की सोच रहे हैं, तो आप प्रारंभिक सेटअप प्रक्रिया से अभिभूत हो सकते हैं। आपको अपने सिस्टम पर पायथन को स्थापित करने की आवश्यकता है, फिर कोड को प्रोसेस करने के लिए कमांड लाइन का उपयोग करना सीखें, या इंटरैक्टिव शेल का उपयोग करना सीखें, या एक पायथन आईडीई स्थापित करना सीखें।
उस सब को नजरअंदाज करें। यह तब तक अनावश्यक है जब तक आप जानते नहीं हैं क्या अजगर आपके लिए सही है.
इसके बजाय, हम एक ऑनलाइन इंटरेक्टिव शेल का उपयोग करने की सलाह देते हैं, जो सिर्फ एक वेबसाइट है जो आपको पायथन कोड लिखने और निष्पादित करने और तुरंत परिणाम देखने की अनुमति देती है। कुछ भी स्थापित करने की आवश्यकता नहीं है। तो चाहे आप इन पायथन उदाहरणों के माध्यम से जा रहा है 10 मूल पायथन उदाहरण जो आपको तेजी से सीखने में मदद करेंगेमूल अजगर उदाहरणों का यह लेख उन लोगों के लिए है, जिनके पास पहले से ही कुछ प्रोग्रामिंग अनुभव है और बस जल्द से जल्द अजगर को संक्रमण करना चाहते हैं। अधिक पढ़ें या सरणियों और सूचियों की मूल बातें की समीक्षा करना पायथॉन में एरर्स और लिस्ट कैसे काम करते हैंप्रोग्रामिंग में एरर्स और लिस्ट सबसे उपयोगी डेटा स्ट्रक्चर्स में से कुछ हैं - हालाँकि कुछ लोग अपनी पूरी क्षमता के लिए इनका उपयोग करते हैं। अधिक पढ़ें , आप अपने ब्राउज़र में सही कोड का परीक्षण कर सकते हैं। यहां सबसे अच्छे ऑनलाइन पायथन दुभाषिए हैं जिन्हें हमने पाया है।
यदि एक कारण है तो कहीं भी अजगर हर दूसरे ऑनलाइन पायथन दुभाषिया को धड़कता है, यह है कि यह IPython का समर्थन करता है। IPython डिफ़ॉल्ट Python दुभाषिया का अधिक उन्नत विकल्प है। इसके साथ, आपको उपयोगी सुविधाओं का एक गुच्छा मिलता है: टाइप करते समय टैब पूरा होता है, वास्तविक समय में किसी वस्तु के चर और तरीकों को "देखने" की क्षमता, इनलाइन मॉड्यूल दस्तावेज़ीकरण, और अधिक पढ़ें।
इसमें से कोई भी सख्ती से आवश्यक नहीं है, निश्चित रूप से। यदि आप ए पूर्ण शुरुआत करने वाले, आप इसे अभी के लिए छोड़ सकते हैं और कुछ सप्ताह में वापस आ सकते हैं जब आप अधिक आरामदायक होते हैं। लेकिन जहां तक पायथन दुभाषियों की बात है, उत्पादकता के लिए आईपीथॉन मानक है।
ध्यान दें: पायथन एनीवेयर वास्तव में इससे बहुत अधिक है। यह एक पूर्ण विकसित वेब आईडीई है जो आपको वेब पर पायथन ऐप बनाने और होस्ट करने देता है। यह "ट्राई आईपीथॉन" पेज सिर्फ एक निफ्टी थोड़ा साइड टूल है।
पायथन फिडल वह है जिसे मैं प्रोग्रामिंग में अनुभव करता हूं, लेकिन पायथन में कोई अनुभव नहीं है। इंटरफ़ेस काफी सरल और उपयोग करने में आसान है, लेकिन इससे भी महत्वपूर्ण बात यह है कि यह उदाहरण कोड का एक गुच्छा के साथ आता है जिसे आप एक क्लिक के साथ लोड कर सकते हैं।
बाएं साइडबार की खोज करके, आप कुछ बेहतरीन टिप्स और ट्रिक्स सीखेंगे पायथन को अन्य भाषाओं की तुलना में अधिक मज़ेदार बनाने के लिए उपयोग करें एक नई प्रोग्रामिंग भाषा को माहिर करने के लिए 7 उपयोगी ट्रिक्सजब आप कोड करना सीख रहे हों, तो अभिभूत होना ठीक है। आप शायद चीजों को भूल जाएंगे जितनी जल्दी आप उन्हें सीखते हैं। ये टिप्स आपको उन सभी नई जानकारियों को बेहतर बनाए रखने में मदद कर सकते हैं। अधिक पढ़ें . या आप अपने स्वयं के कोड में टाइप कर सकते हैं, इसे चला सकते हैं, और नीचे आउटपुट अनुभाग में परिणाम देख सकते हैं।
ध्यान दें कि आप उस कोड को "सेव और शेयर" भी कर सकते हैं जो आपने लिखा है। यदि आपके पास डिबगिंग में आपकी सहायता करने के लिए एक संरक्षक है, या यदि आप किसी परियोजना में दूसरों के साथ सहयोग कर रहे हैं तो यह आपके काम आ सकता है।
नाम Repl.it REPL से आता है, जो "रीड-एवल-प्रिंट लूप" के लिए खड़ा है (अनिवार्य रूप से "इंटरेक्टिव शेल के लिए एक पर्याय" इसलिए भ्रमित नहीं होना चाहिए)। रेप्लिट दर्जनों भाषाओं का समर्थन करता है, जिनमें पायथन 2.x और पायथन 3.x दोनों शामिल हैं, इसलिए यदि आप तय करते हैं कि पायथन नहीं है आपके लिए, आप C #, Java, Ruby, Lua, ES6 और बहुत कुछ सीखते समय भी इसका उपयोग कर सकते हैं।
मुझे जो सबसे अच्छा लगता है, वह है इसकी कस्टमाइज़ेबिलिटी। आप लेआउट, रंग विषय, फ़ॉन्ट आकार, इंडेंट आकार, रैप प्रकार, और क्या स्वतः पूर्ण करने के लिए सक्षम कर सकते हैं। इंटरफ़ेस सीधा है। और यदि आप एक खाता बनाते हैं, तो आप अपना कोड सहेज सकते हैं और बाद में उसे वापस खींच सकते हैं।
और Repl.it के लिए एक और बड़े पैमाने पर लाभ है: आप आयात कर सकते हैं कोई अजगर का पैकेज कभीक्योंकि यह उन सभी का समर्थन करता है.
त्रिंकेत एक और मजबूत विकल्प है। आपको ऊपर बताई गई बहुत सी विशेषताएं मिलती हैं: एक निष्क्रिय कोड संपादक, कोड चलाने की क्षमता और साझा करने की क्षमता। लेकिन ट्रिंकेट के दो फायदे हैं। सबसे पहले, आप इसके टैब-आधारित इंटरफ़ेस के साथ कई स्क्रिप्ट खोल सकते हैं, और दूसरा, यदि आपके पास एक है तो आप ट्रिंकेट को अपनी खुद की साइट में एम्बेड कर सकते हैं।
हमेशा और असीमित समय के लिए, ट्रिंकट की नि: शुल्क योजना, केवल मूल पायथन 2.x की अनुमति देती है। यदि आप पूर्ण पहुँच चाहते हैं पाइथन ट्रिक्सेट का 3.x संस्करण, आपको कनेक्ट योजना में अपग्रेड करने की आवश्यकता होगी, जिसकी लागत $ 9 प्रति माह या $ 72 प्रति माह है साल। "पूर्ण पहुंच" सभी अंतर्निहित पायथन मॉड्यूल में शामिल है, जिसमें नम्पी, मैटलपोटलिब, साइपीपी, और अधिक शामिल हैं।
Ideone एक सामान्य उद्देश्य है "किसी भी प्रोग्रामिंग भाषा को ऑनलाइन प्रयास करें" उपकरण, इसलिए यह फीचर-पैक के रूप में या ऊपर दिए गए अन्य विकल्पों के रूप में उन्नत नहीं है। यहाँ यह क्या है कर देता है है: 60 से अधिक विभिन्न प्रोग्रामिंग भाषाओं और आपके कोड को सार्वजनिक, गुप्त या निजी के रूप में लेबल करने का विकल्प।
Ideone में लिखा कोड भी कुछ प्रतिबंधों के अधीन है:
- संकलन / व्याख्या करने के लिए अधिकतम 10 सेकंड।
- निष्पादित करते समय अधिकतम 5 या 15 सेकंड (मेहमानों या पंजीकृत उपयोगकर्ताओं के लिए)।
- निष्पादित करते समय अधिकतम 256 एमबी रैम।
- इंटरनेट तक पहुंच अवरुद्ध है और नई फाइलें नहीं बनाई जा सकतीं।
सब के सब, Ideone एक ठीक विकल्प है अगर आपको अभी थोड़ा कोड परीक्षण करने की आवश्यकता है, लेकिन पायथन के अधिक गंभीर अन्वेषणों के लिए, मैं बल्कि ऊपर सूचीबद्ध अन्य में से एक के साथ जाना चाहूंगा।
पायथन ट्यूटर एक इंटरैक्टिव पायथन शेल नहीं है, प्रति से। बल्कि, एक बार जब आप अपने कोड में टाइप करते हैं, तो यह विश्लेषण करेगा कि आपने क्या लिखा है और कोड लॉजिक का एक दृश्य प्रस्तुत करता है। परिणाम? स्नैपशॉट्स की एक श्रृंखला जिसे आप एक समय में कोड की एक पंक्ति से गुजर सकते हैं, यह देखने के लिए कि आपका कोड वास्तव में शुरू से अंत तक कैसे निष्पादित करता है।
यह प्रोग्रामिंग शुरुआती के लिए एक जबरदस्त उपकरण है! आप देखेंगे कि कोड की प्रत्येक पंक्ति विभिन्न चर और आउटपुट को कैसे प्रभावित करती है, जिससे आपको बग और अन्य मुद्दों को पकड़ना आसान हो जाता है। जबकि प्रोग्रामिंग पहले टाइमर के लिए कठिन हो सकता है, यह उपकरण सीखने की अवस्था को सरल बना सकता है सभी तनाव के बिना प्रोग्रामिंग कैसे सीखेंहो सकता है कि आपने प्रोग्रामिंग को आगे बढ़ाने का फैसला किया है, चाहे वह करियर के लिए हो या सिर्फ एक शौक के रूप में। महान! लेकिन शायद आप अभिभूत महसूस करने लगे हैं। इतना महान नहीं। यहां आपकी यात्रा को आसान बनाने में मदद मिलेगी। अधिक पढ़ें और आप सभी के तर्क के चारों ओर अपना सिर लपेटने में मदद करें।
आप यह भी देख सकते हैं कि पायथन ट्यूटर में एक प्रायोगिक लाइव प्रोग्रामिंग मोड है। यह नियमित विज़ुअलाइज़ेशन टूल के समान है, लेकिन जैसा कि आप लिखते हैं, वास्तविक समय में विश्लेषण और अपडेट करता है। इस लेखन के रूप में, यह दोनों आदिम और छोटी गाड़ी है, इसलिए आपको इसे तब तक अनदेखा करना चाहिए जब तक कि सभी सिंक बाहर इस्त्री न हो जाएं।
अपने पायथन यात्रा को जारी रखने के लिए युक्तियाँ
एक ऑनलाइन इंटरैक्टिव शेल में पायथन की कोशिश करने के बाद, आप यह तय कर सकते हैं कि आप भाषा से प्यार करते हैं और इसे अधिक व्यावहारिक स्तर पर आगे बढ़ाना चाहते हैं। उसके लिए, आप के साथ अच्छी तरह से किराया कर सकते हैं इन उत्कृष्ट ऑनलाइन पायथन पाठ्यक्रम 5 पाठ्यक्रम जो आपको पायथन बिगिनर से प्रो तक ले जाएंगेये पांच पाठ्यक्रम आपको पायथन में प्रोग्रामिंग के बारे में सिखाएंगे, जो अभी वहां की सबसे हॉट भाषाओं में से एक है। अधिक पढ़ें , या यदि आप कोई नकदी नहीं छोड़ सकते हैं, पायथन सीखने के लिए ये साइटें पायथन प्रोग्रामिंग सीखने के लिए 5 सर्वश्रेष्ठ वेबसाइटअजगर प्रोग्रामिंग सीखना चाहते हैं? यहाँ पायथन ऑनलाइन सीखने के सर्वोत्तम तरीके हैं, जिनमें से कई पूरी तरह से मुफ्त हैं। अधिक पढ़ें .
अजगर सीखने में सबसे आसान भाषाओं में से एक हो सकता है, लेकिन अगर आपको यह मुश्किल लगता है तो निराश न हों। पायथन में कोडिंग अभी भी कोडिंग है, और कोडिंग कठिन है। संघर्ष का मतलब यह नहीं है कि आपको प्रोग्रामिंग छोड़ देनी चाहिए 6 संकेत है कि आप प्रोग्रामर बनने के लिए नहीं हैंहर कोई प्रोग्रामर बनने के लिए नहीं कटता है। यदि आप पूरी तरह से सुनिश्चित नहीं हैं कि आप एक प्रोग्रामर हैं, तो यहां कुछ संकेत दिए गए हैं जो आपको सही दिशा में ले जा सकते हैं। अधिक पढ़ें ! अतिरिक्त प्रेरणा के लिए, मैं कुछ को सुनने की सलाह देता हूं प्रोग्रामर के लिए ये सहायक पॉडकास्ट प्रोग्रामर्स और सॉफ्टवेयर डेवलपर्स के लिए 15 शीर्ष पायदान पॉडकास्टपॉडकास्ट प्रोग्रामिंग के बारे में अधिक जानने का एक शानदार तरीका है। आपके सुनने की खुशी के लिए हमारे कुछ पसंदीदा प्रोग्रामिंग-संबंधित पॉडकास्ट यहां दिए गए हैं। अधिक पढ़ें .
आप पायथन को कैसे पसंद करते हैं? क्या कोई अन्य अच्छे संवादात्मक गोले हैं जो हम चूक गए हैं? यदि आपके पास कोई अन्य पायथन टिप्स है, विशेष रूप से newbies के लिए, तो कृपया हमारे साथ नीचे साझा करें!
जोएल ली ने बी.एस. कंप्यूटर विज्ञान और पेशेवर लेखन अनुभव के छह वर्षों में। वह MakeUseOf के लिए चीफ एडिटर हैं।