Learn Python tutorial in hindi for beginners
Python definition in Hindi : जैसा की आप जानते है की कंप्यूटर पर रन होने वाले सभी प्रोग्राम किसी ना किसी लैंग्वेज मे बने होते है और आज की तारीख मे बहुत सारी अलग अलग प्रोग्रामिंग लैंग्वेज available है जिनकी अपनी विशेषताएं है| ये सभी प्रोग्रामिंग लैंग्वेज सॉफ्टवेयर developers को अलग अलग एप्लीकेशन पर काम करने मे हेल्प करती है| Python भी एक ऐसी ही ओपन सोर्स high-level, इंटरप्रेटेड एवं जनरल पर्पस प्रोग्रामिंग लैंग्वेज है जो की यूज़ करने मे बहुत आसान एवं बहुत पावरफुल प्रोग्रामिंग लैंग्वेज मानी जाती है| डच प्रोग्रामर Guido van Rossum ने 1991 मे पाइथन प्रोग्रामिंग लैंग्वेज को डेवलप किया था |

Python in Hindi
पाइथन एक ऐसी प्रोग्रामिंग लैंग्वेज है जो की दूसरी languages जैसे की java, Perl, PHP, and Ruby की तुलना मे बहुत जयदा तेजी से आगे बढ़ रही है और बहुत जयदा पॉपुलर भी हो रही है| Python को scripting लैंग्वेज भी कहा जाता है| Python प्रोग्राम लैंग्वेज आटोमेटिक मेमोरी मैनेजमेंट, मल्टीप्ल प्रोग्रामिंग paradigms को support करती है एवं OOPs के basic concept को implement भी करती है| यह एक ऐसी स्ट्रांग procedural language है जिसके पास बहुत बड़ी और स्टैण्डर्ड library सपोर्ट होता है| पाइथन Django and Pyramid जैसे फ़्रेमवर्क्स development के लिए यूज़ किया जाता है|
Python की लाइब्रेरी बहुत सारे इंटरनेट प्रोटोकॉल जैसे FTP and IMAP को सपोर्ट करती है| इन सभी के साथ साथ इसका अपना unique सिंटेक्स होता है जो की इस प्रोग्रामिंग लैंग्वेज को दूसरी प्रोग्रामिंग लैंग्वेज जैसे Java, C++, and C आदि से अलग बनाती है| Python के कुछ बेहतरीन features निचे दिए गए है –
- Open source language
- High-level language
- Simple, easy to learn and use
- Portable language
- Good collection of library
Python का नाम कहाँ से लिया गया : Python जैसे की नाम से लगता है की यह Python सापं से लिया हुआ होगा लेकिन ये सही नहीं है क्योकि इसका नाम पॉपुलर TV शो Monty Python’s Flying Circus से लिया गया है|
जैसे की ऊपर बताया गया है की पाइथन एक interpreted प्रोग्रामिंग लैंग्वेज है इसलिए इसको रन करने के लिए compile करने की जरूरत नहीं होती| Interpreter, Python कोड को लगभग सभी कंप्यूटर पर आसानी से रन कर सकता है| इसका मतलब प्रोग्राम को कही से भी, कभी भी कोड को access करके चेंज किया जा सकता है और result तुरंत ही सामने देख सकते है लेकिन इसका एक और मतलब है की पाइथन उन लैंग्वेजेज की तुलना मे स्लो होता है जो की compiler लैंग्वेज होती है जैसे C क्योकि इनको, मशीन कोड को डायरेक्टली रन नहीं करना होता|
पाइथन एक high-level प्रोग्रामिंग लैंग्वेज है जिसका मतलब programmer easily अपने काम पर फोकस कर सकता है और उसको यह नहीं सोचना पड़ता की task कैसे करना है means यह इजी to अंडरस्टैंड लैंग्वेज है| इस प्रोग्रामिंग लैंग्वेज मे प्रोग्राम लिखना दूसरी प्रोग्रामिंग लैंग्वेज की तुलना मे आसान होता है क्योकि इसके easy-to-read and understand सिंटेक्स होते है| Python के कुछ syntax “C” से आते है क्योकि C ही वो लैंग्वेज है जिसमे python को लिखा गया है|
पाइथन को यूज़ करते हुए निचे बताये गए टास्क आसानी से perform किये जा सकते है –
- Web and game development
- Desktop GUIs
- Scientific and network programming
पाइथन की स्टैण्डर्ड लाइब्रेरी बहुत सारी इंटरनेट प्रोटोकॉल्स को सपोर्ट करती है, जैसे –
- HTML and XML
- JSON
- E-mail processing, socket interface
- IMAP, FTP Support