कोड सीखना इस समय बेहद लोकप्रिय है, और पायथन सीखने के लिए एक बेहतरीन कोडिंग भाषा है। सौभाग्य से हमारे लिए, मैक एक बेहतरीन कोडिंग प्लेटफॉर्म है, और पायथन यह सीखना आसान बनाता है कि मैक पर कैसे कोड करना है।
इस सुविधा में, हम macOS में पायथन को स्थापित करने पर विचार करेंगे, फिर इस प्लेटफॉर्म पर कोड करना सीखेंगे। सीखने की अवस्था बहुत प्रबंधनीय है; आपके मैक पर पहले से ही पायथन स्थापित किया जा सकता है। (यदि नहीं, तो चिंता न करें:हम इंस्टॉलेशन को भी कवर करेंगे।)
हम यहां पायथन पर ध्यान केंद्रित करते हैं, लेकिन मैक कोडिंग और आपके द्वारा चुनी जा सकने वाली विभिन्न भाषाओं के व्यापक अवलोकन के लिए, मैक पर कोडिंग और प्रोग्रामिंग के लिए हमारी पूरी गाइड पढ़ें।
पायथन के लाभ
पायथन एक उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे 1991 में विकसित किया गया था। पिछले कुछ वर्षों में, स्कूलों में कोडिंग की आमद के साथ, यह लोकप्रियता में बढ़ गया है, खासकर इंग्लैंड में। ऐसा क्यों है? अन्य भाषाओं की तुलना में इसके क्या लाभ हैं?
सादगी। अन्य भाषाओं की तुलना में पायथन के पहले लाभों में से एक यह है कि यह कितना सरल है। वाक्य रचना को पढ़ना बहुत आसान है। आपको वाक्य रचना की पंक्तियों को याद रखने में बहुत समय नहीं लगेगा, जो आपको बुनियादी प्रोग्रामिंग अवधारणाओं पर ध्यान केंद्रित करने की अनुमति देता है, और यह अन्य भाषाओं को सीखने के लिए एक अच्छा प्रारंभिक बिंदु बन जाता है।
पावर। सरल होते हुए भी Python बहुत शक्तिशाली है। यह उपलब्ध विभिन्न एक्सटेंशन के साथ पूरी तरह से एक्स्टेंसिबल है। आप एप्लिकेशन और गेम से लेकर मशीन लर्निंग तक, पायथन के साथ लगभग कुछ भी हासिल कर सकते हैं।
समुदाय. पायथन में भी एक विशाल समुदाय है और सीखने की सामग्री का ढेर उपलब्ध है। कोई फर्क नहीं पड़ता कि आपको क्या समस्या हो रही है, वहाँ कोई होगा जो आपकी मदद कर सकता है।
कम लागत। पायथन स्वतंत्र और खुला स्रोत है, जिसका अर्थ है कि इसका उपयोग शुरू करने के लिए आपको एक पैसा भी नहीं देना होगा। वहाँ अन्य प्रोग्रामर की भीड़ है जो लगातार पायथन और इसके लिए उपलब्ध विभिन्न संपादकों और कंपाइलरों को बेहतर बनाने की कोशिश कर रहे हैं।
यह आपके करियर के लिए अच्छा है। अंत में, पायथन सबसे अधिक मांग वाली प्रोग्रामिंग भाषाओं में से एक है (जावास्क्रिप्ट और जावा के साथ)। यदि आप प्रोग्रामिंग की स्थिति में आना चाहते हैं तो यह एक बेहतरीन शुरुआत है।
पायथन स्थापित करें
आपके मैक पर पहले से ही पायथन स्थापित हो सकता है:आप टर्मिनल खोलकर और python --version दर्ज करके इसका परीक्षण कर सकते हैं। ।
यदि ऐसा नहीं है, तो आपको पायथन वेबसाइट पर जाना चाहिए और डाउनलोड बटन पर क्लिक करना चाहिए। यदि संस्करण संख्या नीचे दिए गए स्क्रीनशॉट से भिन्न है, तो इसे बंद न करें - हो सकता है कि इसे अपडेट कर दिया गया हो। लेखन के समय संस्करण 3.7.0 है।
डाउनलोड बटन पर क्लिक करने के बाद, एक .pkg फ़ाइल डाउनलोड होना शुरू हो जाएगी। जब यह समाप्त हो जाए, तो डाउनलोड फ़ोल्डर में नेविगेट करें और इंस्टॉलर खोलने के लिए इस फ़ाइल पर डबल-क्लिक करें। इंस्टॉलेशन को पूरा करने के लिए ऑनस्क्रीन चरणों का पालन करें।
सर्वश्रेष्ठ पायथन पाठ संपादक
डिफ़ॉल्ट रूप से, Python फ़ाइलें (.py में समाप्त होने वाली) TextEdit में खुलेंगी, और ऐसा नहीं होगा। इसमें गैर-ASCII प्रारूप में फाइलों को लिखने की एक गंदी आदत है, जो चीजों को गड़बड़ कर देती है। इसमें किसी भी अच्छे फ़ॉर्मेटिंग विकल्प का भी अभाव है।
तो आपको एक बढ़िया टेक्स्ट एडिटर इंस्टॉल करना होगा। सौभाग्य से, कुछ उपलब्ध हैं।
पहला टेक्स्ट एडिटर जो आपको पायथन में मिल सकता है, वह है IDLE। जब आप इसे पहली बार इंस्टॉल करते हैं तो इसे पायथन के साथ बंडल किया गया पाया जा सकता है, और आप इसे एप्लिकेशन फ़ोल्डर में स्थित पाएंगे।
आईडीएलई एक एकीकृत विकास वातावरण है जो आपको अपने कोड को संपादित करने और यह देखने की अनुमति देता है कि इसे चलाने के बाद आउटपुट क्या होगा। यह सबसे आसान संपादक है, और जब आप पहली बार उठते हैं और दौड़ते हैं तो इसकी सबसे अधिक अनुशंसा की जाती है। एक बार जब आप कुछ अनुभव प्राप्त कर लेते हैं तो आप कुछ और उन्नत करने के लिए आगे बढ़ना चाहेंगे।
PyCharm संभवतः इस समय सबसे लोकप्रिय Python IDE है, जो एक मुफ़्त और भुगतान-प्राप्त संस्करण दोनों की पेशकश करता है:बाद वाले में सुविधाओं की एक विस्तृत श्रृंखला है, लेकिन फ़्रीबी शुरुआत के लिए पर्याप्त से अधिक प्रदान करता है। सुविधाओं में प्लगइन्स और वेब डेवलपमेंट सपोर्ट के साथ-साथ सामान्य संपादक प्रसाद जैसे सिंटैक्स हाइलाइटिंग तक पहुंच शामिल है।
एक्लिप्स एक आईडीई है जो काफी समय से आसपास है, विभिन्न भाषाओं के लिए समर्थन प्रदान करता है। पायथन के साथ इसका उपयोग करने के लिए, एक्लिप्स नियॉन 4.6 पर आधारित जावास्क्रिप्ट और वेब डेवलपर्स के लिए एक्लिप्स आईडीई स्थापित करें, फिर पाइडेव प्लगइन जोड़ें। पाइडेव और एक्लिप्स ने पायथन के लिए एक उत्कृष्ट आईडीई बनाने के लिए एक साथ काम किया है जिसे मेहनती पायथन समुदाय द्वारा नियमित रूप से अपडेट किया जाता है।
TextWrangler ऐप स्टोर से एक मुफ्त डाउनलोड है। यह BBEdit का हल्का संस्करण है लेकिन इसमें आपके लिए आवश्यक सभी कार्यक्षमताएं हैं। शुरुआत करने के लिए सबसे अच्छे विकल्पों में से एक।
Geddit Linux के प्रशंसकों के बीच एक लोकप्रिय विकल्प है, इसलिए प्रोग्रामर्स के लिए सीखना अच्छा है। अन्य विकल्पों की तरह स्लीक नहीं, लेकिन बहुत कार्यात्मक।
उदात्त पाठ एक व्यक्तिगत पसंदीदा है। आप इसे मुफ्त में डाउनलोड और उपयोग कर सकते हैं, हालांकि यह कभी-कभी आपको इसके लिए भुगतान करने के लिए प्रेरित करेगा। एक अच्छा इंटरफ़ेस जो आंखों के लिए आसान है, जिसमें शानदार स्वरूपण नियंत्रण है।
पहले चरण और बुनियादी बातें
अब आपके पास पायथन के बारे में पर्याप्त जानकारी है और इसका क्या उपयोग करना है, यह कुछ वास्तविक कोडिंग शुरू करने का समय है। पायथन के साथ अधिकांश कमांड अंग्रेजी भाषा के प्रासंगिक शब्दों पर आधारित होते हैं। इसलिए जबकि सी # के लिए आपको कंसोल में टाइप करने की आवश्यकता होगी। स्क्रीन पर कुछ लेखन प्रिंट करने के लिए राइटलाइन, पायथन को केवल साधारण कमांड प्रिंट की आवश्यकता होती है। हम 3 सरल कार्यों को देखने जा रहे हैं जो कोडिंग के बिल्डिंग ब्लॉक्स का हिस्सा हैं। आउटपुट बनाना, गणना करना और if स्टेटमेंट का उपयोग करना।
अपने पहले कार्य के लिए हम IDLE का उपयोग करने जा रहे हैं। इसका उपयोग करना आसान है और जब आप इसे स्थापित करते हैं तो पायथन के साथ पैक किया जाता है, इसलिए इसका उपयोग शुरू करना समझ में आता है। अपने एप्लिकेशन फ़ोल्डर में जाकर और उस पर डबल क्लिक करके, IDLE खोलें।
एक बार जब हमारे पास IDLE ओपन हो जाता है तो यह शेल नामक एक विंडो खोलेगा। यह वह जगह है जहां हमारे सभी आउटपुट दिखाई देंगे, लेकिन हम वहां अपनी कोडिंग नहीं करने जा रहे हैं। ऐसा करने के लिए हमें एक नई फाइल बनाने की जरूरत है। हम शीर्ष मेनू में फ़ाइल> नई फ़ाइल पर क्लिक करके ऐसा कर सकते हैं। इससे एक नया कोड संपादक खुल जाएगा।
अब जब आपके पास दो खिड़कियाँ खुली हैं, तो बेझिझक उन्हें उस तरह से बिछाएँ जिस तरह से आप सबसे अधिक सहज महसूस करते हैं। जैसा कि नीचे दिखाया गया है, हमने अपना अलग-अलग सेट किया है।
एक बार जब आप अपना लेआउट सेट कर लेते हैं, तो खुलने वाली कोड संपादक विंडो पर क्लिक करें, और फिर मेनू में फ़ाइल> इस रूप में सहेजें पर क्लिक करें। फिर इसे helloworld.py के रूप में सेव करें। जैसा कि प्रोग्रामिंग में प्रथागत है, आपके द्वारा लिखा गया पहला प्रोग्राम स्क्रीन पर "हैलो वर्ल्ड" आउटपुट करेगा।
हम अपने कोड संपादक विंडो पर जा रहे हैं और निर्देश टाइप कर रहे हैं कि हम अपने शेल को पूरा करना चाहते हैं। हम जिस कमांड का उपयोग करने जा रहे हैं वह प्रिंट कमांड है। यह आदेश इस तरह दिखता है।
प्रिंट करें ( )
कोष्ठक के अंदर वह जगह है जहाँ आप वह डालते हैं जिसे आप मुद्रित करना चाहते हैं। इसलिए हम शेल में आउटपुट बनाने के लिए प्रिंट का उपयोग करने जा रहे हैं, जैसे:
प्रिंट ("हैलो वर्ल्ड")
एक बार जब आप इसे टाइप कर लेते हैं, तो अपडेट किए गए प्रोग्राम को सहेजने के लिए फ़ाइल> मेनू से सहेजें पर क्लिक करें, और फिर मेनू से रन> रन मॉड्यूल पर क्लिक करें। आपका आउटपुट दिखाई देगा फिर शेल विंडो में दिखाई देगा। यह कुछ इस तरह दिखना चाहिए।
भाषण चिह्नों को किसी भी शब्द के चारों ओर रखना महत्वपूर्ण है जिसे आप शेल में मुद्रित करना चाहते हैं, इसके कारण अन्य समय के लिए हैं, लेकिन अभी के लिए बस याद रखें कि शब्दों को उनके चारों ओर भाषण चिह्नों की आवश्यकता होती है जैसे किसी पुस्तक में बात करना। इसकी आदत डालने के लिए अलग-अलग वाक्यांशों को स्क्रीन पर प्रिंट करने का अभ्यास करें।
हमारा दूसरा काम हमारे लिए गणना करने के लिए पायथन का उपयोग करना है। इसलिए हम शेल को फिर से खोलने जा रहे हैं और एक नई फाइल खोलने जा रहे हैं, जैसे हमने पहले किया था। इस बार हम अपनी फ़ाइल का नाम Calculation.py रखने जा रहे हैं।
इस बार शब्दों को प्रिंट करने के बजाय, हम एक गणना प्रिंट करने जा रहे हैं। हम 9 और 8 को एक साथ जोड़ने जा रहे हैं, इसलिए हमें अपनी नई फाइल में अपना नया प्रिंट कमांड टाइप करना होगा, जो इस तरह दिखता है।
प्रिंट करें(9+8)
एक बार जब हम ऐसा कर लेते हैं तो हमें रन> रन मॉड्यूल पर क्लिक करके प्रोग्राम को सेव और रन करना होता है। अब आप देखेंगे कि वह शेल जिस पर उत्तर प्रिंट करता है, जैसा कि आप नीचे देख सकते हैं।
कौशल का उपयोग करने की आदत डालने के लिए विभिन्न गणनाओं का प्रयास करें, याद रखें कि संख्याओं को उनके चारों ओर भाषण चिह्नों की आवश्यकता नहीं होती है। यदि आप पहले से प्रोग्रामिंग से परिचित नहीं हैं, तो आप * से मल्टीपल और / टू डिवाइड का उपयोग कर सकते हैं।
अंत में, हम एक और बुनियादी प्रोग्राम बनाएंगे जो कि if स्टेटमेंट नामक किसी चीज़ का उपयोग करेगा। यह हमें कुछ करने की अनुमति देता है अगर यह एक निश्चित शर्त को पूरा करता है। आइए फिर से एक नई फ़ाइल खोलें, और निम्नलिखित सिंटैक्स लिखें:
myNumber =100
अगर myNumber> 50:
प्रिंट करें ("यह एक उच्च संख्या है")
अन्य:
प्रिंट करें ("यह एक कम संख्या है")
यहां हम myNumber का एक वेरिएबल 100 पर सेट कर रहे हैं, फिर हम यह जांचने के लिए एक if स्टेटमेंट चलाएंगे कि क्या myNumber 50 से अधिक है। यदि यह है, तो हम "यह एक उच्च संख्या है" प्रिंट करते हैं, अन्यथा हम प्रिंट करेंगे "यह एक कम संख्या है। ". प्रोग्राम को सहेजना और फिर चलाना न भूलें, जैसा कि आपने पिछले उदाहरणों के साथ किया था।
आप देखेंगे कि प्रोग्राम "यह एक उच्च संख्या है" प्रिंट करता है, क्योंकि हमारी संख्या 50 से अधिक है। संख्या बदलने के लिए स्वतंत्र महसूस करें, और देखें कि आपको क्या आउटपुट मिलता है।
सर्वश्रेष्ठ पायथन प्रशिक्षण पाठ्यक्रम और सीखने के संसाधन
अब जब आपके पैर गीले हो गए हैं, तो आप पाइथन के बारे में और जानना चाहेंगे। नीचे, हमने आपको आपके रास्ते पर लाने के लिए कुछ बेहतरीन संसाधनों को सूचीबद्ध किया है।
उडेमी का पायथन बूटकैंप आपको जमीन से ऊपर तक पायथन सिखाएगा। आप पायथन सिंटैक्स के बारे में अधिक जानेंगे, अपने स्वयं के एप्लिकेशन और गेम का निर्माण करेंगे। शुरुआत से पेशेवर बनने का एक अच्छा तरीका।
कोड अकादमी न केवल पायथन के लिए बल्कि अधिकांश भाषाओं के लिए कोडिंग पाठ्यक्रमों की एक शानदार श्रृंखला प्रदान करती है। पायथन कोर्स आपको बुनियादी सिंटैक्स, फंक्शन, लूप और यहां तक कि उन्नत विषयों के बारे में बताएगा।
लिंडा विभिन्न प्रकार के ट्यूटोरियल और पाठ्यक्रम प्रदान करता है जो आपके पायथन कौशल को अगले स्तर तक ले जाएगा। पायथन मूल बातें से लेकर तंत्रिका नेटवर्क तक सब कुछ।
TutorialsPoint में शुरुआत से लेकर उन्नत तक पायथन सिंटैक्स पर जानकारी का एक बड़ा पुस्तकालय है।
पाइथन द हार्ड वे सीखें। शीर्षक से डरो मत। यह कोर्स आपको प्रोग्रामिंग के नट और बोल्ट सिखाता है।
पाइथन सोचो। यह निःशुल्क पुस्तक आपको भाषा के विभिन्न पहलुओं से रूबरू कराती है।