Saturday, March 7, 2020

How to learn python in hindi 2020

Welcome to graphicdesigntutorialinhindi.blogpost.com  This blog helps you to learn Graphic design in Hindi, Python in Hindi, c programming in Hindi, we design free courses like("Python in Hindi", "C in Hindi", "graphic design in Hindi" and many more) for a programmer.


pyhton in hindi
python tutorial in hindi
.

पाइथन एक सामान्य रूप से व्याख्या की गई, इंटरैक्टिव, ऑब्जेक्ट-ओरिएंटेड, और उच्च-स्तरीय प्रोग्रामिंग भाषा है। यह 1985- 1990 के दौरान Guido van Rossum द्वारा बनाया गया था। पर्ल की तरह, Python स्रोत कोड भी GNU जनरल पब्लिक लाइसेंस (GPL) के तहत उपलब्ध है। यह ट्यूटोरियल पायथन प्रोग्रामिंग भाषा पर पर्याप्त समझ देता है।

क्यों जानें Python?(Python tutorial in hindi)


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

पायथन छात्रों और कामकाजी पेशेवरों के लिए एक महान सॉफ्टवेयर इंजीनियर बनने के लिए जरूरी है, जब वे वेब डेवलपमेंट डोमेन में काम कर रहे होते हैं। मैं पायथन सीखने के कुछ प्रमुख लाभों की सूची दूंगा:

 

   पाइथन की व्याख्या की गई है (Python is Interpreted) - पाइथन को दुभाषिया द्वारा रनटाइम पर संसाधित किया जाता है। इसे निष्पादित करने से पहले आपको अपने कार्यक्रम को संकलित करने की आवश्यकता नहीं है। यह PERL और PHP के समान है।


    पायथन इंटरएक्टिव है(Python is Interactive) - आप वास्तव में पायथन प्रॉम्प्ट पर बैठ सकते हैं और अपने कार्यक्रमों को लिखने के लिए दुभाषिया के साथ सीधे बातचीत कर सकते हैं।   

 

पायथन ऑब्जेक्ट ओरिएंटेड है (Python is Object-Oriented) - पायथन ऑब्जेक्ट-ओरिएंटेड स्टाइल या प्रोग्रामिंग की तकनीक का समर्थन करता है जो वस्तुओं के भीतर कोड को एन्क्रिप्ट करता है।   

 

  पाइथन एक बिगिनर लैंग्वेज है(Python is a Beginner's Language) - पाइथन शुरुआती स्तर के प्रोग्रामर्स के लिए एक बेहतरीन भाषा है और सरल टेक्स्ट प्रोसेसिंग से लेकर डब्ल्यूडब्ल्यूडब्ल्यू ब्राउजर से लेकर गेम्स तक की विस्तृत श्रृंखला के विकास का समर्थन करता है। -"Python tutorial in hindi"


Python के लक्षण (Characteristics of Python in Hindi)


पायथन प्रोग्रामिंग की महत्वपूर्ण विशेषताएं निम्नलिखित हैं -

  1.     यह कार्यात्मक और संरचित प्रोग्रामिंग विधियों के साथ-साथ ओओपी का समर्थन करता है।
  2.     इसका उपयोग स्क्रिप्टिंग भाषा के रूप में किया जा सकता है या बड़े अनुप्रयोगों के निर्माण के लिए बाइट-कोड के लिए संकलित किया जा सकता है।
  3.     यह बहुत ही उच्च-स्तरीय गतिशील डेटा प्रकार प्रदान करता है और गतिशील प्रकार की जाँच का समर्थन करता है।
  4.     यह स्वचालित कचरा संग्रहण का समर्थन करता है।
  5.     इसे C, C ++, COM, ActiveX, CORBA, और Java के साथ आसानी से एकीकृत किया जा सकता है।

हैलो वर्ल्ड पायथन का उपयोग करते हुए। (Pyhton tutorial in hindi for writing hello world program)

      print ("Hello, Python!");

बस आपको पायथन के बारे में थोड़ा सा उत्साह देने के लिए, मैं आपको एक छोटा पारंपरिक पायथन हैलो वर्ल्ड कार्यक्रम देने जा रहा हूं, आप डेमो लिंक का उपयोग करके इसे आज़मा सकते हैं।

Applications of Python in hindi


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

    आसान सीखने के लिए(Easy-to-learn) -पायथन में कुछ कीवर्ड, सरल संरचना और एक स्पष्ट रूप से परिभाषित वाक्यविन्यास है। इससे छात्र जल्दी से भाषा चुन सकता है।


    आसान पढ़ने के लिए(Easy-to-read ) -  पायथन कोड अधिक स्पष्ट रूप से परिभाषित और आंखों के लिए दृश्यमान है।


    आसान करने के लिए बनाए रखने(Easy-to-maintain) - पायथन के स्रोत कोड काफी आसान बनाए रखने के लिए है।


    एक व्यापक मानक पुस्तकालय (A broad standard library ) -  लाइब्रेरी का पायथन थोक बहुत पोर्टेबल और क्रॉस प्लेटफॉर्म है जो यूनिक्स, विंडोज और मैकिंटोश पर संगत है।


    इंटरएक्टिव मोड (Interactive Mode) - पायथन में एक इंटरैक्टिव मोड के लिए समर्थन है, जो कोड के स्निपेट के इंटरैक्टिव परीक्षण और डीबगिंग की अनुमति देता है।


    पोर्टेबल (Portable) - अजगर विभिन्न हार्डवेयर प्लेटफार्मों पर चल सकता है और सभी प्लेटफार्मों पर एक ही इंटरफ़ेस है।


    विस्तार योग्य (Extendable) - आप पायथन दुभाषिया में निम्न-स्तरीय मॉड्यूल जोड़ सकते हैं। ये मॉड्यूल प्रोग्रामर को अधिक कुशल होने के लिए अपने टूल को जोड़ने या कस्टमाइज़ करने में सक्षम बनाते हैं।


    डेटाबेस (Databases) - पायथन सभी प्रमुख वाणिज्यिक डेटाबेस को इंटरफेस प्रदान करता है।


    जीयूआई प्रोग्रामिंग (GUI Programming ) - पायथन जीयूआई अनुप्रयोगों का समर्थन करता है जो विंडोज एमएफसी, मैकिंटोश और यूनिक्स के एक्स विंडो सिस्टम जैसे कई सिस्टम कॉल, लाइब्रेरी और विंडोज सिस्टम को बनाया और पोर्ट किया जा सकता है।


    स्केलेबल (Scalable) - पायथन शेल स्क्रिप्टिंग की तुलना में बड़े कार्यक्रमों के लिए एक बेहतर संरचना और समर्थन प्रदान करता है।


Audience for python in hindi

यह Python tutorial in hindi सॉफ्टवेयर प्रोग्रामर्स के लिए बनाया गया है, जिन्हें स्क्रैच से पाइथन प्रोग्रामिंग लैंग्वेज सीखने की जरूरत है।

Prerequisites for python in hindi

आपको कंप्यूटर प्रोग्रामिंग शब्दावली की एक बुनियादी समझ होनी चाहिए। किसी भी प्रोग्रामिंग भाषा की एक बुनियादी समझ एक प्लस है।

Python का इतिहास (History of python in Hindi)


पायथन को अस्सी के दशक के अंत में और नीदरलैंड में नेशनल रिसर्च इंस्टीट्यूट फॉर मैथमेटिक्स एंड कंप्यूटर साइंस में नब्बे के दशक के प्रारंभ में गुइडो वैन रोसुम द्वारा विकसित किया गया था।

अजगर कई अन्य भाषाओं से लिया गया है, जिनमें एबीसी, मोडुला -3, सी, सी ++, अल्गोल -68, स्मॉलटॉक और यूनिक्स शेल और अन्य स्क्रिप्टिंग भाषाएं शामिल हैं।

अजगर को कॉपीराइट किया गया है। पर्ल की तरह, पायथन सोर्स कोड अब जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) के तहत उपलब्ध है।

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

पायथन लिनक्स और मैक ओएस एक्स सहित विभिन्न प्रकार के प्लेटफार्मों पर उपलब्ध है। आइए समझते हैं कि हमारे पायथन पर्यावरण को कैसे स्थापित किया जाए।

Python tutorial in hindi for Local Environment Setup


एक टर्मिनल विंडो खोलें और यह पता लगाने के लिए "पायथन" टाइप करें कि क्या यह पहले से स्थापित है और कौन सा संस्करण स्थापित है।

  •     Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)

  •     Win 9x/NT/2000

  •     Macintosh (Intel, PPC, 68K)

  •     OS/2

  •     DOS (multiple versions)

  •     PalmOS

  •     Nokia mobile phones

  •     Windows CE

  •     Acorn/RISC OS

  •     BeOS

  •     Amiga

  •     VMS/OpenVMS

  •     QNX

  •     VxWorks

  •     Psion

  •     Python has also been ported to the Java and .NET virtual machines

Getting Python in Hindi

सबसे अद्यतित और वर्तमान स्रोत कोड, बायनेरिज़, प्रलेखन, समाचार आदि, पायथन की आधिकारिक वेबसाइट https://www.python.org/ पर उपलब्ध है।

आप https://www.python.org/doc/ से पायथन प्रलेखन डाउनलोड कर सकते हैं। प्रलेखन HTML, पीडीएफ और पोस्टस्क्रिप्ट स्वरूपों में उपलब्ध है।

Installing Python in hidni

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

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

यहाँ विभिन्न प्लेटफार्मों पर अजगर स्थापित करने का एक त्वरित अवलोकन है -


यूनिक्स और लिनक्स इंस्टॉलेशन

यहां यूनिक्स / लिनक्स मशीन पर पायथन को स्थापित करने के सरल उपाय दिए गए हैं।

  • Open a Web browser and go to https://www.python.org/downloads/.
  • Follow the link to download zipped source code available for Unix/Linux.
  • Download and extract files.
  • Editing the Modules/Setup file if you want to customize some options.
  • run ./configure script
  • make
  • make install

Windows Installation for pyhton in hindi


यहां विंडोज मशीन पर पायथन को स्थापित करने के चरण दिए गए हैं।

  •     एक वेब ब्राउज़र खोलें और https://www.python.org/downloads/ पर जाएं।
  •     Windows इंस्टॉलर python-XYZ.msi फ़ाइल के लिए लिंक का पालन करें जहां XYZ संस्करण है जिसे आपको इंस्टॉल करने की आवश्यकता है।
  •     इस इंस्टॉलर python-XYZ.msi का उपयोग करने के लिए, विंडोज सिस्टम को Microsoft इंस्टालर 2.0 का समर्थन करना चाहिए। अपने स्थानीय मशीन में इंस्टॉलर फ़ाइल को सहेजें और फिर यह पता लगाने के लिए इसे चलाएं कि क्या आपकी मशीन एमएसआई का समर्थन करती है।
  •     डाउनलोड की गई फ़ाइल चलाएँ। यह पायथन स्थापित विज़ार्ड लाता है, जो वास्तव में उपयोग करना आसान है। बस डिफ़ॉल्ट सेटिंग्स स्वीकार करें, इंस्टॉल पूरा होने तक प्रतीक्षा करें और आप कर रहे हैं। 

Macintosh Installation

हाल ही में मैक पायथन के साथ आए हैं, लेकिन यह कई साल पुराना हो सकता है। मैक पर विकास का समर्थन करने के लिए अतिरिक्त टूल के साथ वर्तमान संस्करण प्राप्त करने के निर्देशों के लिए http://www.python.org/download/mac/ देखें। मैक ओएस एक्स 10.3 (2003 में जारी) से पहले पुराने मैक ओएस के लिए, मैक पाइथन उपलब्ध है।

जैक जाॅनसन इसे बनाए रखते हैं और उनकी वेबसाइट पर संपूर्ण दस्तावेज - http://www.cwi.nl/~jack/macpython.html पर आपके पास पूरी पहुंच हो सकती है। आप मैक ओएस इंस्टॉलेशन के लिए पूर्ण स्थापना विवरण पा सकते हैं।

Setting up PATH


प्रोग्राम और अन्य निष्पादन योग्य फाइलें कई निर्देशिकाओं में हो सकती हैं, इसलिए ऑपरेटिंग सिस्टम एक खोज पथ प्रदान करता है जो उन निर्देशिकाओं को सूचीबद्ध करता है जो ओएस निष्पादनयोग्य के लिए खोजता है।

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

पथ चर को यूनिक्स में पथ या विंडोज में पथ नाम दिया गया है (यूनिक्स मामला संवेदनशील है; विंडोज नहीं है)।

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

Setting path at Unix/Linux

Csh शेल में - setenv PATH "$ PATH: / usr / local / bin / python" टाइप करें और एंटर दबाएं।

    बैश शेल (लिनक्स) में - PATH = "$ PATH: / usr / local / bin / python" टाइप करें और एंटर दबाएं।

    Sh या ksh शेल में - PATH = "$ PATH: / usr / local / bin / python" टाइप करें और एंटर दबाएं।

    नोट - / usr / स्थानीय / बिन / अजगर अजगर की निर्देशिका का मार्ग है

    Setting path at Windows

विंडोज में किसी विशेष सत्र के लिए पथ निर्देशिका को जोड़ने के लिए -

कमांड प्रॉम्प्ट पर - पथ% s पथ%; C: \ Python और Enter दबाएँ।

नोट - C: \ Python पायथन डायरेक्टरी का मार्ग है 


PYTHONPATH

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


PYTHONSTARTUP

इसमें पायथन सोर्स कोड युक्त इनिशियलाइज़ेशन फ़ाइल का पथ शामिल है। यह हर बार जब आप दुभाषिया शुरू करते हैं तब निष्पादित किया जाता है। इसे यूनिक्स में .pythonrc.py नाम दिया गया है और इसमें कमांड्स हैं जो उपयोगिताओं को लोड करते हैं या PYTHONPATH को संशोधित करते हैं।


PYTHONCASEOK

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

PYTHONHOME

यह एक वैकल्पिक मॉड्यूल खोज पथ है। स्विचिंग मॉड्यूल लाइब्रेरी को आसान बनाने के लिए इसे आमतौर पर PYTHONSTARTUP या PYTHONPATH निर्देशिका में एम्बेड किया जाता है। 

 

Running Python


पायथन शुरू करने के तीन अलग-अलग तरीके हैं -
इंटरएक्टिव दुभाषिया

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

अजगर कमांड लाइन दर्ज करें।


इंटरैक्टिव दुभाषिया में तुरंत कोडिंग शुरू करें। 

$python # Unix/Linux
or
python% # Unix/Linux
or
C:> python # Windows/DOS

 Script from the Command-line

आपके आवेदन पर दुभाषिया को आमंत्रित करके एक पायथन स्क्रिप्ट को कमांड लाइन पर निष्पादित किया जा सकता है, निम्नानुसार -

$python script.py # Unix/Linux

or

python% script.py # Unix/Linux

or 

C: >python script.py # Windows/DOS

 नोट - सुनिश्चित करें कि फ़ाइल अनुमति मोड निष्पादन की अनुमति देता है।
समन्वित विकास पर्यावरण

आप पायथन को ग्राफिकल यूजर इंटरफेस (GUI) वातावरण से भी चला सकते हैं, यदि आपके पास अपने सिस्टम पर GUI एप्लिकेशन है जो पायथन का समर्थन करता है।

  •     UNIX - पायलथन के लिए IDLE पहला यूनिक्स IDE है।
  •     Windows - PythonWin पायथन के लिए पहला विंडोज इंटरफ़ेस है और एक GUI के साथ एक IDE है।
  •     Macintosh - IDLE IDE के साथ अजगर का Macintosh संस्करण मुख्य वेबसाइट से उपलब्ध है, जो MacBinary या BinHex'd फ़ाइलों के रूप में डाउनलोड करने योग्य है।


यदि आप पर्यावरण को ठीक से स्थापित करने में सक्षम नहीं हैं, तो आप अपने सिस्टम व्यवस्थापक की मदद ले सकते हैं। सुनिश्चित करें कि पायथन वातावरण ठीक से स्थापित हो और पूरी तरह से ठीक काम कर रहा हो।

नोट - बाद के अध्यायों में दिए गए सभी उदाहरणों को लिनक्स के CentOS स्वाद पर उपलब्ध पायथन 2.4.3 संस्करण के साथ निष्पादित किया गया है।

हमने पहले से ही पायथन प्रोग्रामिंग वातावरण ऑनलाइन स्थापित कर दिया है, ताकि आप एक ही समय में सभी उपलब्ध उदाहरणों को निष्पादित कर सकें जब आप सिद्धांत सीख रहे हों। किसी भी उदाहरण को संशोधित करने और इसे ऑनलाइन निष्पादित करने के लिए स्वतंत्र महसूस करें।

0 Comments:

Post a Comment