स्क्रैच से पायथन 3 कैसे सीखें - एक शुरुआती गाइड



Learn Python 3 के बारे में यह लेख पायथन 3 स्क्रिप्टिंग की मूल बातें और बुनियादी बातों के बारे में बात करता है। इसके साथ ही, यह पायथन 3 के साथ शुरुआत करने के लिए शुरुआती लोगों के लिए एक समृद्ध दृष्टिकोण प्रदान करता है।

हम में से कई एक ही सवाल पर ठोकर खाते हैं, 'शुरुआत के रूप में, क्या मुझे पायथन 3 सीखना चाहिए?' यदि आप उत्तर भी मांग रहे हैं, तो इस लेख को पढ़ें, क्योंकि मैं पायथन 3 को पेश करने के लिए तैयार हूं। पायथन 3 का उपयोग करके प्रोग्रामिंग करना अधिग्रहण करने वाला अगला-जीन कौशल बन गया है। कोई शक नहीं, अधिकांश प्रवेश स्तर के प्रोग्रामर को पूरा करने की ओर झुकाव है । अमीर सुविधाओं और ज्वलंत कार्यक्षमता के साथ, पायथन 3 ने प्रोग्रामिंग समुदाय को तूफान से ले लिया है।

मैंने पायथन 3 सीखने के लिए अपनी यात्रा को किक-स्टार्ट करने में मदद करने के लिए निम्नलिखित विषयों को कवर किया है।





पायथन 3 क्या है?

पायथन एक मुक्त खुला स्रोत, बहुउद्देश्यीय प्रोग्रामिंग भाषा है, जिसके द्वारा बनाई गई है गुइडो वान रोसुम 1991 मेंपायथन की पहली रिलीज़ के बाद से,भाषा कई परिवर्तनों और सुधारों से गुजरी है। यह प्रोग्रामिंग भाषा के उत्तराधिकारी के रूप में बनाया गया था एबीसी । पायथन का प्राथमिक लाभ यह था कि इसमें ’s नामक ऑपरेटिंग सिस्टम के साथ अपवादों और इंटरफ़ेस को संभालने की क्षमता थी। अमीबा ‘ समय के साथ पायथन भाषा विकसित और कई गुना बढ़ी है। अजगर 3 भाषा का विस्तार से अध्ययन करने का समय आ गया है

क्यों जानें पायथन 3?

पायथन में अन्य प्रोग्रामिंग भाषाओं की तुलना में कई फायदे हैं। मैंने कुछ महत्वपूर्ण लाभों को कवर किया है , के नीचे।



  • उपयोगिता और प्रयोज्यता

पायथन कार्यक्रमों के पुन: प्रयोज्य और लचीलेपन का समर्थन करता है। पायथन कई मॉड्यूल का समर्थन करता है, जैसे डोमेन के तहत कार्यक्रमों को लागू करना आसान बनाता है , , , ध्यान लगा के पढ़ना या सीखना , आदि।

  • अन्य भाषाओं पर बढ़त

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

  • आसान पठनीयता और डिबगिंग

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



  • कैरियर मार्ग और नौकरी के अवसर

हाल के सर्वेक्षणों के अनुसार, यह निष्कर्ष निकाला गया था किपायथन आईटी बाजार में सबसे अधिक मांग वाली प्रोग्रामिंग भाषा है। अजगर सीखना शुरू करने के लिए, yआप इसके बारे में अधिक पढ़ने पर विचार कर सकते हैं पायथन इंस्टीट्यूट का PCAP प्रमाणन और यह पायथन में एक मास्टर होने के लिए कैरियर पथ

अब जब हम बात कर चुके हैं आइए हम पायथन 3 और उसके पूर्ववर्ती पायथन 2 के बीच तुलना की ओर रुख करते हैं।

तुलना: पायथन 2 बनाम पायथन 3

2008 में रिलीज़ होने के बाद, पायथन 3 अपने पूर्ववर्ती पायथन 2 से अधिक विकसित हो गया है। यह उत्तर देते हुए कि क्या पायथन 3 पायथन 2 से बेहतर है, एक बिना दिमाग वाला है।

पायथन-2-बनाम-पायथन-3-पायथन 3-एडुरका जानें

मैंने पायथन 3 और पायथन 2 के बीच मुख्य अंतर का वर्णन किया है:

  • पायथन 2 का समर्थन 2020 तक अस्तित्व में रहेगा और पायथन 3 भाषा का अनिवार्य भविष्य होगा।
  • अधिकांश पायथन 3 के साथ विशेष रूप से चलाने के लिए विकसित किए गए हैं। इसके अलावा, कईअजगर 2 पुस्तकालयों का उपयोग पायथन 3 के साथ नहीं किया जा सकता है।
  • अजगर 3 ने पायथन 2 में ASCII की तुलना में टेक्स्ट स्ट्रिंग्स के लिए यूनिकोड समर्थन पेश किया है।
  • प्रिंट फ़ंक्शन को परिभाषित करने के लिए सिंटैक्स बदल गया है। पायथन 3 एक स्टेटमेंट को प्रिंट करने के लिए घुंघराले ब्रेसिज़ का उपयोग करता है।

उदाहरण के लिए, पायथन 2 और पायथन 3 के लिए प्रिंट फ़ंक्शन सिंटैक्स के बीच के अंतर को देखें, जैसा कि नीचे कहा गया है।

अजगर 2:
'एडुर्का पायथन कोर्टवेयर' प्रिंट करें
अजगर 3:
प्रिंट ('एडुर्का पायथन कोर्टवेयर')

पायथन की नवीनतम रिलीज़ है अजगर 3.6.1 । नवीनतम रिलीज़ से कुछ मुख्य विशेषताएं नीचे दी गई हैं:

  • बेहतर संख्यात्मक शाब्दिक शुरुआत की गई है
  • स्ट्रिंग प्रक्षेप और स्वरूपण में सुधार किया गया है
  • क्रिप्टोग्राफिक रूप से सुरक्षित प्रमाणीकरण टोकन बनाने के लिए गुप्त मॉड्यूल उपयोग के लिए उपलब्ध कराया गया है

हमने उन अंतरों का अध्ययन किया है जो पायथन के पूर्ववर्ती के साथ हैं। अब, पायथन 3 के प्रतियोगियों के बारे में बात करने का समय आ गया है।

पायथन 3 और उसके प्रतियोगी

पायथन और दूसरी प्रमुख भाषाओं जैसे बुनियादी अंतरों को सीखना , आर , दूसरों के ऊपर अजगर के ऊपरी हाथ को बढ़ाने में मदद करेगा।

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

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

पायथन 3 में उन पैकेजों का व्यापक समर्थन है जो विभिन्न प्लेटफार्मों पर प्रयोज्यता की अनुमति देते हैं। Go लैंग के पास अपने एप्लिकेशन सिस्टम प्रोग्रामिंग की ओर अधिक झुकाव रखते हैं, , तथा इसके बाद गो लैंग में फील्ड-विशिष्ट प्रयोज्यता है।

2019 के सूचकांक के अनुसार PYPL लोकप्रियता सूचकांक , पायथन डेवलपर्स के मंच में सबसे अधिक वांछित भाषाओं में से एक के रूप में उभरा है। इस अध्ययन के साथ, शुरुआत करने की दिशा में एक स्वाभाविक झुकाव प्रत्येक प्रोग्रामिंग व्यक्ति के बीच उभरा है।

नीचे दिया गया ग्राफ़ शीर्ष 8 सर्वाधिक वांछित प्रोग्रामिंग भाषाओं और आईटी बाज़ार में उनकी आवश्यकताओं को दर्शाता है।

कहा जा रहा है कि, मुझे विस्तार से अजगर 3 की मूल्यवान विशेषताओं पर कुछ प्रकाश डालना चाहिए।

पायथन 3 की विशेषताएं

पायथन 3 अमीर कार्यक्षमता प्रदान करता है जो इसे वास्तविक जीवन की समस्याओं को हल करने के लिए सबसे उपयुक्त बनाता है। मैंने पायथन की कुछ महत्वपूर्ण विशेषताओं को नीचे लिखा है:

कैसे tostring विधि का उपयोग करने के लिए

आइए हम इन विशेषताओं में से प्रत्येक को विस्तार से समझते हैं।

  • खुला स्त्रोत

पायथन एक ओपन सोर्स भाषा है और उपयोग के लिए स्वतंत्र है। पायथन परिवेश को पाइथन वैश्विक वेबपेज से डाउनलोड करें - http://www.python.org

  • स्वतंत्र मंच

पायथन पोर्टेबल है और इसे किसी भी प्लेटफॉर्म पर निष्पादित किया जा सकता है। प्लेटफॉर्म पर व्याख्या करने से पहले पायथन 3 एक बाइट कोड के रूप में कोड को स्टोर करता है।

  • व्याख्या की गई

पायथन कोड को संकलित करने की आवश्यकता नहीं है यह मशीन पर व्याख्या की गई है, इसे निष्पादित किया गया है।

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

  • तेज और कुशल

पायथन निष्पादन और चलाने के लिए तेज़ है। पाइथन में लिपियों को विकसित करने और बनाए रखने के लिए यह कुशल है। पायथन का कोड पढ़ना आसान है और यह इंडेंटेशन दृष्टिकोण कोड को साफ रखता है।

  • व्यापक पुस्तकालय

पायथन ओपन सोर्स पुस्तकालयों की एक सरणी की प्रयोज्य का समर्थन करता है जिसका उपयोग प्रौद्योगिकियों को लागू करने के लिए किया जा सकता है , , , आदि।

पायथन के पैकेजों में से कुछ का वर्णन नीचे किया गया है:

सरणी हैंडलिंग और जटिल मैट्रिक्स कार्यों को सुविधाजनक बनाने के लिए उपयोग किया जाता है

रियल-टाइम डिजिटल इमेज प्रोसेसिंग के लिए उपयोग किया जाता है

डेटा विश्लेषण के लिए इस्तेमाल किया

डेटा के विज़ुअलाइज़ेशन के लिए उपयोग किया जाता है

मशीन लर्निंग का उपयोग करके अनुप्रयोगों को विकसित करने के लिए उपयोग किया जाता है

GUI अनुप्रयोगों के निर्माण के लिए उपयोग किया जाता है

पायथन में कई प्रकार के अनुप्रयोग हैं। आइए उन अनुप्रयोगों पर एक नज़र डालें जिन्हें आप पायथन 3 के साथ बना सकते हैं।

पायथन 3 अनुप्रयोग

अनुप्रयोगों को विकसित करने के लिए पायथन का उपयोग करने वाले सबसे महत्वपूर्ण डोमेन में से कुछ नीचे वर्णित है:

पायथन 3 कोड पर चलने वाले अनुप्रयोगों का एक गुच्छा नीचे दी गई तस्वीर में मौजूद है:

पायथन की इस बारहमासी पहुंच के साथ, यह पूछना स्वाभाविक है कि किसी को पायथन 3 कहाँ से सीखना शुरू करना चाहिए? उस प्रश्न का उत्तर देने के लिए, मैंने नीचे दिए गए अनुभाग में पायथन 3 सीखने के लिए एक बुनियादी शिक्षण मार्ग का प्रतिनिधित्व किया है:

पायथन के मूल तत्व

मैंने उन बुनियादी विषयों को लिखा है, जिन्हें आपको पायथन 3 के साथ शुरू करने के लिए अध्ययन करना चाहिए।

  • ,

चर का उपयोग स्मृति में सूचना संग्रह करने के लिए किया जाता है। यह तो हो सकता हैआह्वान किया बाद में गणना करने के लिए।

  • ,

एक कार्यक्रम के प्रवाह को नियंत्रित करने के लिए लूप और सशर्त बयान का उपयोग किया जाता है। कुछ उदाहरण हैं, जबकि लूप, लूप, स्विच स्टेटमेंट, आदि के लिए।

फ़ाइल I / O ऑपरेशन एक स्रोत से जानकारी लाने और इसे एक अलग लक्ष्य पर भेजने के तरीके हैं।

  • एक्सेप्शन हेंडलिंग

अपवाद हैंडलिंग एक कार्यक्षमता है जो हमें त्रुटियों और डिबग कार्यक्रमों की पहचान करने की अनुमति देती है।

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

  • इंटरफेस

पुन: प्रयोज्य और इंटरैक्टिव जीयूआई अनुप्रयोगों को पायथन 3 के पुस्तकालयों का उपयोग करके बनाया जा सकता है।

पायथन के पुस्तकालयों का उपयोग REST API और उत्तरदायी WebUI एप्लिकेशन बनाने के लिए किया जा सकता है।

  • परिक्षण

व्यवसाय की आवश्यकता को पूरा करने के लिए पायथन के कोड का परीक्षण किया जाना चाहिए और स्वचालित परीक्षण के लिए कार्यात्मक परीक्षण नौकरियों को सेलेनियम के साथ एकीकृत किया जा सकता है।

पायथन में समर्थित मॉड्यूल की एक विस्तृत श्रृंखला है। हम मॉड्यूल को प्रदान करने वाले विभिन्न कार्यों के साथ विभिन्न कार्य और संचालन कर सकते हैं।

बहुत बढ़िया! आपने अब पायथन के मूल सिद्धांतों को जान लिया है। आइए एक सरल कोड लिखें और पायथन में स्क्रिप्टिंग से परिचित हों।

आपका पहला पायथन 3 कार्यक्रम

मैंने पायथन 3 कोड लिखा है ताकि पता लगाया जा सके कि दर्ज किया गया नंबर प्राइम है या नहीं। यह उदाहरण आपको सिंटैक्स से थोड़ा परिचित करेगा जो पायथन 3 प्रोग्राम का अनुसरण करता है।

यह जांचने का कार्यक्रम कि दर्ज किया गया नंबर एक प्राइम नंबर है या नहीं।

प्राइम नंबर की संपत्ति -प्रत्येक संख्या जो केवल 1 और स्वयं से विभाज्य है, एक प्रमुख संख्या है। 1 और विभाजन की विभाजन की विशिष्टता पर ध्यान दें।

गणना = 0 # गणना को एक परिवर्तनशील चर संख्या के रूप में उपयोग किया जाता है = int (इनपुट ('वह संख्या दर्ज करें जिसे प्रधानमंत्री होने या न होने के लिए जाँचने की आवश्यकता है:')) i के लिए रेंज में (1, संख्या): यदि संख्या% i = 0: # चेक करता है कि क्या संख्या से विभाज्य है संख्या + = 1 # काउंटर बढ़ाता है ++ i # लूप चर को बढ़ाता है यदि गणना> 1: # चेक करता है यदि विभाज्य घटनाओं की संख्या 1 प्रिंट से अधिक है ('डारन, संख्या) ', संख्या,' एक अभाज्य संख्या नहीं है ') अन्य: प्रिंट (' वोइला! संख्या ', अंक,' एक अभाज्य संख्या है ')

बधाई हो! आपका पहला पायथन 3 प्रोग्राम त्रुटियों के बिना निष्पादित होता है। कार्यक्रम का आउटपुट नीचे दिया गया है:

सार्वजनिक स्ट्रिंग टोस्ट्रिंग ()

मुझे आशा है कि आप लेख के माध्यम से पढ़ सकते हैं और पायथन 3 सीखने के लिए एक उचित समझ प्राप्त कर सकते हैंप्रोग्रामिंग। पायथन 3 कार्यात्मकताओं के स्विस चाकू की तरह है, जिसे एक प्रोग्रामिंग भाषा निष्पादित कर सकती है। जैसानतीजतन, प्रेरित हो जाओ और आज पायथन 3 सीखो!

यदि आप 'पायथन 3 जानें' पर इस लेख को प्रासंगिक पाते हैं, तो देखें दुनिया भर में फैले 250,000 से अधिक संतुष्ट शिक्षार्थियों के नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी। यह प्रशिक्षण शिक्षार्थियों को पायथन 3 में स्क्रिप्टिंग में विशेषज्ञता हासिल करने और व्यक्तियों को पायथन नौकरी के अवसरों को तैयार करने में मदद करता है।

यदि आपको कोई प्रश्न आता है, तो टिप्पणी अनुभाग में अपने सभी प्रश्न पूछने के लिए स्वतंत्र महसूस करें और हमारी टीम उत्तर देने में प्रसन्न होगी।