पाइथन क्या है? Introduction of Python in Hindi

क्या आप एक Programmer बनना चाहते है? अगर हाँ, तो Python क्या है और इसका उपयोग क्यों करते है? इस बारे में आपको जानना चाहिये. Coding language में रुचि रखने वाले ज्यादातर लोग पाइथन के बारे में कम जानते है क्योंकि यह एक High-level programming language है. python का उपयोग बड़े-बड़े कार्यो को करने के लिये किया जाता है.

Python kya hai in hindi

अगर “Python” को आप पहली programming language के रूप में सीख रहे है, तो आपके लिए अच्छी बात है. पाइथन एक बहुत ही सरल और बाकी प्रोग्रामिंग भाषाओ JavaScript, C, C++, Java, Kotlin इत्यादि से एक कदम आगे है. इसके साथ ही यह programmer’s के लिए नए जमाने की सबसे popular language है, क्योंकि इसका उपयोग web development से लेकर software development और Scientific application बनाने तक हर चीज में किया जाता है.

परन्तु किसी भी भाषा को हम तभी सीखते है, जब उसे सीखने का फायदा हो. PYTHON का भविष्य आने वाले समय मे इससे भी ज्यादा उज्ज्वल होने वाला है. आज Google, Yahoo, Quora, Pinterest और Spotify जैसी दिग्गज कंपनियां इसका उपयोग करती है. एक Python developer के रूप में आप बहुत पैसे कमा सकते है.

इस लेख में आपको python language से सम्बंधित वह सभी जानकारी पढ़ने को मिलेगी जो आप जानना चाहते है. तो चलिये सबसे पहले जानते है, Python क्या होता है? फिर इसके बाकी पहलुवों पर बात करेंगे.

पाइथन क्या है (What is Python in Hindi)

Python एक Object-oriented, High level programming language है, जिसका इस्तेमाल Website building, App development, Machine learning, Data analysis, Web scraping और Natural language processing जैसे कार्यो में किया जाता है. पाइथन को general purpose programming language भी कहा जाता है. इसकी शुरूआत 1980 के दशक में हुई थी.

Python language की स्पष्ट syntax और readability के कारण यह आज दुनिया की सबसे popular programming language बन चुकी है. पाइथन dynamic typing और dynamic binding जैसे विकल्पों की सुविधा देता है. इस कारण Rapid Application development के क्षेत्र में इसका इस्तेमाल बखूबी किया जाता है.

python एक interpreted language भी है, इसका अर्थ हुआ पाइथन में लिखे गये program को चलाने से पहले compiled करने की जरूरत नही होती है. पाइथन भाषा modules और packages के उपयोग का समर्थन करती है. आसान शब्दों में समझे तो python program को एक modular style में design कर सकते है और इसके code को कई प्रकार के दूसरे project में पुनः उपयोग किया जा सकता है.

अगर आप programming language सीखना चाहते है, तो python से शुरुवात करना समझदारी भरा कदम है. क्योंकि इसके code बिल्कुल English language की तरह होते है और इन्हें लिखने के लिए किसी भी तरह के curly bracket ({}) की जरूरत नही होती है.

पाइथन क्यों सीखनी चाहिए

एक programming language के रूप में आपको python क्यों सीखनी चाहिए? इसके कुछ सकारात्मक भाग नीचे बताये गए है:

1) पाइथन पूरी तरह से free language है, इसे download, use और code के लिए कोई पैसा नही देना होता है.

2) Python commands आम English word में होते है, जिससे आप आसानी से इन्हें सीख पाते है.

3) यह एक object-oriented language है, जिसका फायदा आपको दूसरी programming language सीखने में होता है.

4) इसका इस्तेमाल कई प्रकार के Application बनाने में किया जाता है. यदि आपको प्रोग्रामिंग भाषाओं का थोड़ा भी ज्ञान नही है, फिर भी आप python code को आसानी से सीख सकते है.

5) पाइथन का उपयोग Artificial intelligence और data science में भी किया जाता है. हम सब जानते है, AI यानी कृतिम बुद्धिमत्ता technology की दुनिया का भविष्य है. इस हिसाब से पाइथन सीखना हमारे लिए फायदे का सौदा है.

6) अगर आप Python developer के career की बात करे तो आज के समय इससे ज्यादा उज्ज्वल भविष्य किसी भी क्षेत्र में नही है. एक python engineer की Sallery 50,000 – 500,000 तक होती है.

पाइथन का इतिहास

Python programming language को 1980 के दशक में Guido Van Rossum द्वारा बनाया गया था. इसकी शुरुआत National Institute For mathematics and computer science Netherlands में हुई थी. python language का अविष्कार ABC programming language से प्रेणा लेकर हुआ था. क्योंकि यह exception handling और Amoeba operation system के साथ interface करने में सक्षम थी.

पाइथन के नाम को लेकर कई लोग सवाल करते है, कि एक सांप के नाम का programming language से क्या ताल्लुक. दरअसल पाइथन के नाम की उत्पत्ति एक comedy show के नाम से हुई. 1970 के दशक में BBC Comedy Series द्वारा Monty Python’s Flying Circus नामक एक script प्रकाशित हुई. इससे प्रभावित होकर Van Rossum ने python को नाम दिया.

फिलहाल पाइथन को इस वक्त Core development team द्वारा maintain किया जाता है. जो python programming language में हर रोज नए update और features जोड़ते है. साल 1994 में पाइथन का First version- Python 1.0 लाया गया था. इसके बाद कई version update आते गए.

पाइथन की विशेषताएं (Python Features in Hindi)

आज के दौर में कई सारी programming language उपलब्ध है, जिसके कारण अक्सर हमे उनमे से एक चुनने में काफी दिक्कतें होती है. ऐसे में जरूरत है, उनके features को compare करने की. आपको देखना होगा किसकी क्या विशेषता है. तो चलिये python की कुछ विशेषताओं को जानते है.

Easy Programming Language

सभी बाकी programming language में अगर कोई सीखने और उपयोग करने में आसान है, तो वह पाइथन है. दूसरी भाषाओ के विपरीत पाइथन में code करना आसान है. थोड़े बहुत प्रयास के साथ python syntax सीखे जा सकते है. high level programming होने के बावजूद भी python code आसान अंग्रेजी भाषा मे होते है जिन्हें समझना (understand) और सीखना (learn) आसान है. इस कारण आप इसे programmer friendly भी कह सकते है.

Interpreted Language

Python को छोड़कर दूसरी programming language को चलाने के लिये हमें इसे संकलित (compile) करने की आवश्यकता होती है. परन्तु python के मामले में python code बिना संकलित किये चलाये जा सकते है. यहां interpreted का अर्थ है, source code को line by line निष्पादित किया गया है.

Expressive Language

जब Expressive शब्द का उपयोग होता है, तो इसका अर्थ है, understandable और readable. पाइथन एक ऐसी प्रोग्रामिंग भाषा है, जिसे पढ़ना और समझना बहुत आसान है. कई ऐसे program है, जो बाकी programming language में नही किये जा सकते परन्तु python में किये जाते है.

Cross- Platform Language

यदि हम python code को किसी एक operating system (Window, Mac, Android, Linux) के लिए लिखते है, तो आपको इसे किसी दूसरे ऑपरेटिंग सिस्टम में चलाने के लिये कोई बदलाव नही करने होंगे. इसका मतलब है python language सभी platform को support करती है. किसी भी प्रोग्रामिंग भाषा को सीखने से पूर्व आपको देखना होगा क्या वह portable language है.

Open Source

पाइथन open source है, इसका अर्थ python source code पूरी दुनिया के लिए उपलब्ध है. हम इसे आसानी से download, change, use और distribute कर सकते है. इसके साथ ही python एक free language है, जिसके tools का उपयोग आप आसानी से कर सकते है.

Embedded

पाइथन पूरी तरह से embedded है, अर्थात इसके source code में अन्य programming language के code डाले जा सकते है और अन्य भाषाओं के source code में python code डाला जा सकता है. यह हमें दूसरी भाषाओ की scripting क्षमताओं को हमारे program में एकीकृत करने की अनुमति देता है.

Large Standard Library

जब हम python download करते है, तो इसके साथ हमे code की large library भी मुहैया होती है. जिसके कारण आपको हर एक चीज के लिए अपना कोड लिखना नही पड़ता है. यह हमें rapid application development के लिये module और functions का स्मृद्ध सेट प्रदान करता है.

Extension

जरूरत पढ़ने पर हम python code को C++ जैसी दूसरी भाषाओं में लिख सकते है. यह पाइथन को एक extensible language बनाता है. इस कारण हम python को अन्य भाषाओं में बड़ा सकते है.

GUI Programming Support

python के उपयोग से Graphical user interface (GUI) बनाया जा सकता है. GUI, user interface का रूप है, जो user को command line के माध्यम से केवल text के बजाय electronic device के साथ बातचीत करने के लिए icon या अन्य visual indicators का उपयोग करता है.

पाइथन कैसे सीखें (Learn Python in Hindi)

लम्बी कहानी पढ़ने के बाद अब हम इस सवाल पर आये है, पाइथन कैसे सीखें? यह जरूरी भी है आपको इसकी शुरुआत करने से पहले यह जानना होगा कि पाइथन सीखने का सबसे अच्छा तरीका कौन सा है? आज के माहौल में कोई भी computer language सीखना उतना मुश्किल नही है, जितना पहले हुवा करता था. इंटरनेट के विकसित होने से कई resources हमारे लिए खुले है. नीचे हमने आपके साथ कुछ tips और resource शेयर किये है, जो आपको python language सीखने में मदद करेंगे.

Python Programming सीखने के लिए कुछ टिप्स:

1. आप किसी भी तरह की computer language सीख रहे है, तो consistency बहुत जरूरी है. आपको रोज कुछ न कुछ code करना ही होगा अपनी programmer वाली एक आदत बनानी होगी. अगर हम इसे सीखने के प्रति प्रतिबद्ध नही होंगे तो यह हमें जल्द ही ऊबाऊ लगेगा.

2. सीखने में जल्दबाजी न दिखाए धीरे – धीरे चीजो को सीखे. महत्वपूर्ण विषय या जो आपको कठिन लगे उसके notes बनाकर अपने पास सुरक्षित रख ले. लगातार कुछ घंटे करने के बजाये आधे घंटे में एक पांच मिनट का break ले.

3. अगर मुम्किन हो सके तो, एक partner ढूंढे यह आपके coding सीखने को बहुत interesting बना देगा. दो लोगो के होने से कई tips और tricks आपस मे शेयर होते रहती है जिससे सीखने के प्रति लगाव बढ़ता है.

4. सही resources का पहले ही चुनाव कर ले. अगर आप किसी Website या YouTube Video के माध्यम से सीखना चाहते है, तो लगातार इनसे ही सीखते रहे. अन्यथा आस – पास किसी institute से course करे.

5. “Practice Makes a Man Perfect” यह सुविचार तो आपने सुना ही होगा. जो आप सीख रहे है उसको लगातार practice करते जाये. किसी भी तरह की Programming language सीखने के लिए सबसे जरूरी है उसका लगातार अभ्यास.

6.  एक बार जब आप basic data structure, object oriented programming और code लिखने में थोड़ी बहुत समझ प्राप्त कर ले तो इसके आधार पर कुछ project शुरू करे. अपने python ज्ञान के आधार पर कुछ बनाये. इससे आपको confidence मिलेगा और आप तेजी से आगे बढ़ पाएंगे.

Python Language सीखने के कुछ Resources-

Python Hindi Tutorials:

  • BestHindiTutorials.com
  • Hindilearn.in

Python English Tutorials:

Python Video Tutorials:

  • CodeWithHarry
  • CS Geeks
  • Harshit vashisth
  • MysirG.com
  • Tech-Gram Academy

जितने भी resources आपको उप्पर दिये गए है, वह बिल्कुल free है. आप चाहे तो Python course खरीद भी सकते है. गूगल पर कई वेबसाइट है जहां पर यह कोर्स उपलब्ध है. अगर आपके आस – पास कोई institute हो, जहां programming language सिखाई जाती है. तो वहां से भी आप इसकी शुरुआत कर सकते है. अगर आप किसी भी कंप्यूटर लैंग्वेज को सीखने का तरीका जानना चाहते है, तो यह पोस्ट “कोडिंग कैसे सीखें” जरूर पढ़ें.

Python Language के Pros और Cons

इतना तो हम जान चुके कि python आज के समय की सबसे popular programming language है, लेकिन हर सिक्के के दो पहलू होते है और पाइथन में भी कुछ कमियां जरूर होंगी. चलिये एक बार इसके दोनों पहलुवों पर नजर डालते है.

Prons

  • Python सीखने और समझने में बहुत सरल है. python code को बनाते वक्त readability पर ध्यान दिया गया है. दूसरी भाषाओ के विपरीत यह साफ सुथरी और use करने में आसान है.
  • पाइथन भाषा कई प्रकार के system और platform को support करता है साथ ही यह object oriented programming चालित भी है.
  • आज के समय की सबसे ज्यादा programmer द्वारा इस्तेमाल होने वाली भाषा python है.
  • पाइथन में बहुत सारे framework है, जो web programming को बहुत flexible बनाते है.
  • आप less code का उपयोग करके भी अधिक development कर सकते है. जिससे आपके समय की काफी बचत होती है.
  • इसमे App development, Web development और Machine learning के लिये एक बड़ी code library उपलब्ध होती है.

Cons

  • पाइथन का interpreted language होना फायदे के साथ नुकसान भी है. इस कारण पाइथन बाकी programming language के मुकाबले slow है.
  • यह mobile development के हिसाब से एक अच्छी भाषा नही है.
  • पाइथन multi processor या multi core काम के लिए ठीक नही है.
  • इसका database access में खुल कर उपयोग नही किया जा सकता क्योंकि डेटाबेस एक्सेस के साथ python की limitation है.
  • Memory intensive task के लिए python एक बेहतर विकल्प नही है.
  • अगर आप high-Graphic 3D Game बनाने की सोच रहे है. तो यह python के उपयोग से असंभव है.

Conclusion

इस लेख में आपने जाना Python क्या है और इसका उपयोग क्यो करते है. अगर आपने इस पोस्ट को ध्यान से पढ़ा होगा तो आपके लिये programming language के रूप में पाइथन को चुनना आसान हो जाएगा. यह जरूरी है किसी भी computer language को सीखने से पहले उसकी जानकारी आपको होनी चाहिए.

इन्हे भी पढ़े-

तो उम्मीद है, यह लेख आपको पसंद आया होगा. अगर पाइथन से सम्बंधित कोई सवाल या सुझाव आपके पास हो तो कृपया नीचे comment कर हमें जरूर बताये. अंत मे अगर यह पोस्ट आपको ज्ञानवर्धक लगी हो तो इसे Facebook, Twitter, Instagram पर अपने सहपाठको और दोस्तो के साथ Share जरूर करे. धन्यवाद जय हिन्द ।।

93 thoughts on “पाइथन क्या है? Introduction of Python in Hindi”

  1. nice article,
    Such good information and very useful. I really enjoyed this article and also interested, Thanks for sharing the information with us.

    Reply
    • Mukesh, वेब डेवलपमेंट और सॉफ्टवेयर डेवलपमेंट दोनों ही अपनी जगह बेहतर है। आपको ये देखना होगा कि आपकी रूचि किस क्षेत्र में है।

      Reply
  2. I have read many articles and read many blogs, but such information is available to be read somewhere, thanks and I have also written something, must read it once. HIre Python Developers From India

    Reply
  3. Sir mai mechanical engineering kar raha huu mai python language mere field mai kaam aa sakta hai kay ? Agar aa sakta hai to kaha plz reply

    Reply
    • Ashish, Mechanical engineers के लिए python बहुत उपयोगी है। CFD and thermodynamics calculations, automation of CAD drawings, mathematical calculations, Machine learning और AI,आदि जैसे क्षेत्रों के लिए python का उपयोग करके एप्लीकेशन बनाये जा सकते हैं।

      Reply
  4. Detailed me explain Kiya gya hai, lekin ye bat bhi add krni chahiye ki python language sikhne ke liye mathematics ka basic knowledge hona chahiye.

    Reply
  5. sir ma 11th class ka student hu agar ma abhi sa python sikhna start kru toh kya ma aga jakar ek accha software eng. ban sakta hu kya

    Reply
  6. Hello sir, My name is Arvind Prajapati, sir mai janana chahta hu ki sabhi programming language me se basic language kaun sa hai.

    Reply
    • Arvind, अगर बेसिक से आपका मतलब आसान है तो HTML, JavaScript, Python, C, आदि कुछ प्रोग्रामिंग भाषाएँ है जो अन्य भाषाओं से आसान है।

      Reply
  7. Sir mene graduation kiya hai computer science se jisme muze python ka basic knowledge hai aur abhi me MCA padh raha hu kya ap bata sakte hi ki muze kis company ya kis field me job ke liye apply karna chahiye aur uska role kya hoga as a fresher

    Reply
    • Yogesh, आप IT कंपनियों में तमाम जॉब रोल जैसे सॉफ्टवेयर डेवलपर, IT सपोर्ट, वेब डिज़ाइनर आदि के लिए अप्लाई कर सकते है।

      Reply
  8. Sar my ek 17 salka ladka hu aur mujhe paython koding sikni hey kya ap mujhe bata skate hey ki my kahase suru karu mujhe paython ke bareme kuch bhi pata nahi hey please Sar help me 🙏🙏🙏

    Reply
  9. Me ek hacker bana chaheta Hu our muj ye bhasa sikheni he kya me ye bhasa sikhe sekta hu our ha mene pedai bhi 12class tk ki he our muj english bhi nehi aati jeyada

    Reply
  10. Nice video sir,
    Sir kya ek mechanical engg bhi python language Sikh sakta h..(diploma holder)
    Or python sikhne ke liye english speaking bhi ana jaruri h?

    Reply
    • Azher, बिलकुल सीख सकता है। हाँ आपको इंग्लिश समझ में आनी चाहिए, जरूरी नहीं कि आप बोल पाए।

      Reply
    • Ashish, पाइथन लैंग्वेज का उपयोग सभी प्रमुख रियल-वर्ड एप्लिकेशन बनाने में किया है।

      Reply
  11. Sir me ek electrical engineer hu programming me new hu kya me python sikh sakata hu aur IT field me entered kar sakata hu kya future honga career ka sir please bataye

    Reply
    • बिलकुल Pramod, आप पाइथन सीख सकते है। आज के समय आईटी के क्षेत्र में एक पाइथन डेवेलपर की मांग बहुत है।

      Reply
  12. Hello sir.i am Aditya .Mai b.com Ka student hu .kya Mai ek Acha programar ban Sakta hu.mujhe khud Ka ek application create karna h.

    Reply
    • Vikas, पाइथन लिखने के लिए आपको इस प्रोग्रामिंग लैंग्वेज को सीखना होगा। हमने इस बारे में पोस्ट में बताया हुआ है, कि पाइथन कैसे सीखे।

      Reply
    • Nikhil, ऐसा संभव नहीं है। आप मोबाइल से कोडिंग सीख जरूर सकते है पर आपको कोड की प्रैक्टिस एक डेस्कटॉप कंप्यूटर या लैपटॉप में ही करनी होगी।

      Reply
      • sir i need your help . sir i am a student of b.tech from cse branch.
        sir mujhe python language mein project banana hai library management system mera project topic hai. or sir ye mera first experience hai,aaj se pehle maine kabhi project nhi banaya hai or na hi programming ki h.Isliye sir mujhe apki help chahiye.

        Reply
  13. Sir i am student Btech (cse) .Sir ma python sikhna chatti hu .eska lia kya krna hoga.And or mujha python developer bnan hai.python sikhna ka baad ko kon se feild ma work kr skte hu .Plz information de.

    Reply
    • Hamza, Python सीखने की शुरुवात कैसे करनी है इस बारे में पोस्ट में बताया हुआ है। दूसरा पाइथन सीखने पर आप एक Software Engineer, Python Developer, Research Analyst, Data Analyst, Data Scientist और Software Developer के क्षेत्र में जा सकते है।

      Reply
      • Okk Sir. Python developer mens that (python sikhne ) bnana ka baad kon se feild ma ja skta hai mera mtlab hai eg,web developer ya any feild jo best ho aap suggestion da plz.or python sikhna ka baad kya job mil skte hai or bhe kuch seikhna pdega .

        Reply
        • Hamza, आप वेबसाइट और सॉफ्टवेयर डेवेलोप कर सकते है, इसके अलावा भी कई तरह की चीजे की जा सकती है।

          Reply
        • आप ऑनलाइन कोर्स खरीद सकते है जिसमे आपको अलग-अलग तरह के सर्टिफिकेट मिल जाते है।

          Reply
        • Okk Thank You Sir. College Campus ma company aati hai toh kya bo python sikhna ka base pr he select krte hai .Or project ka base pr .Plz information de

          Reply
    • Rahul, पाइथन 3D games बनाने में सक्षम नहीं है, इसके लिए C# बेहतर प्रोग्रामिंग लैंग्वेज है।

      Reply
  14. Sir Python seekhne k baad hum kya kya kr sakte hai . Aur job milna assan ho jata hai . Agar Job nhi mila to hm kya kre ??

    Reply
    • Ravi agar aap python ko acchi tarah se seekh jate hai toh aap kayi tarah ke software aasani se develop kar sakte hai. fir aap ek freelancer ki tarah kaam karke bhi accha paisa kam sakte hai Yes job opportunities bahut sari hai.

      Reply
  15. Sir Python sekhne ke liye Computer ki kya configration honi chahiye .
    Mere pas purana pc ha jisme window 7 ha lekin usme Python sahi se ni chal pa raha ha bar bar error aa raha ha

    Reply
  16. Sir ,ECE me placement Lene ke lie python necessary he, and ECE m iski kya importance h. Sir, information above u mentioned is really very helpful . Thanks.

    Reply
  17. Respected sir,
    I appeal that you should leave tutorial with example with screenshot we will inspire with it and make your gud name.
    Your faithfully
    Avinash

    Reply
    • Thanks, Avinash. हमें ख़ुशी हुयी की आपको जानकारी ज्ञानवर्धक लगी. हम इसके टुटोरिअल अपलोड करने की पूरी कोशिश करेंगे.

      Reply
  18. sir apna python ka bara ma main-main concept to bataya nhi hai for example in pyhton comments starts with # symbol.but thanks for this information

    Reply
  19. Sir kya ek Non technical person Python Programming seekh k Codder Ban Sakta hai.
    kya uske liye bhi Company Job k Option Honge .

    Reply
    • Anand, अगर आप पाइथन अच्छे से सीख जाये तो आपको फिर जॉब करने की जरुरत नहीं आप एक फ्रीलांसर के रूप में बहुत पैसा कमा सकते है.

      Reply
  20. sir laptop me install karke run kaise kare…
    maine laptop me install to kar liya but mai run nii kara pa rha hun…………please help me Nirmal Sir..

    Reply
  21. सर ,
    में पाइथन के बारे में सिकना चाहता हु इसके बारे में मुझे बतेओ ये किस काम के लिए किया जाता ह इसका उपयोग केसे किया जाता ह \

    Reply

Leave a Comment