This Website for Those Students who are searching for a platform to study online in their own Language Hindi, on this website they will learn all courses like IAS, programming, web designing, data science, and competitive exam preparation, etc.


Introduction to Python

Introduction to Python
  

Introduction to Python





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

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

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

अगर “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 के रूप में आप बहुत पैसे कमा सकते है



About python


  

 Python को Guido van Rossum (गुइडो वान रोससुम) द्वारा 1985- 1990 के दौरान नीदरलैंड्स( Netherlands ) में बनाया गया था |



पाइथन का पहला संस्करण January 1994 में निकाला गया था दूसरा संस्करण October 16, 2000 में तीसरा संस्करण December 3, 2008 में निकल गया था । अभी पाइथन का 3.6 संस्करण (versions) चल रहा है जिसे December 23, 2016 में निकाला गया था ।

पाइथन को पढने या पाइथन का उपयोग करने के लिए हमें कोई लइसेंस नहीं लेना पड़ता है और न ही कोई कीमत चुकाना पड़ता है क्योंकि पाइथन जनरल पब्लिक लाइसेंस (जीपीएल) [General Public License (GPL)] के अंतरगत उपलब्ध है

जीएनयू जनरल पब्लिक लाइसेंस एक व्यापक रूप से इस्तेमाल होने बाला मुफ्त सॉफ्टवेयर लाइसेंस है, जो उपयोगकर्ताओं को सॉफ्टवेयर चलाने,पढने और संशोधित करने की स्वतंत्रता की गारंटी देता है।

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


why python so popular



It is Beginner Friendly



Python एक beginner friendly language है। इसे सबसे अधिक इसके simple syntax और readable code के लिए जाना जाता है। Python को अत्यधिक readable design किया गया है।



Open Source



Python एक open source programming language है। इसका code GNU General Public License के under available है।



Platform Independent



Python एक platform independent language है। यह Windows, Mac, Linux आदि अलग अलग platform पर कार्य करती है।



Both Functional & Object Oriented



Python functional भी है और object oriented भी है। इसे आप scripting language की तरह use कर सकते है या फिर programming language की तरह use कर सकते है। Python में आप चाहे तो Java और C# की तरह classes आदि object oriented features का प्रयोग करते हुए program लिख सकते है या फिर simply C और C++ languages की तरह functions द्वारा भी program create कर सकते है। Python को आसानी से C, C++ और Java आदि के साथ integrate किया जा सकता है। इसके अलावा python interpreter को C और C++ के functions और data types से extend भी किया जा सकता है।

Features of Python

Python एक unique language है। इसके features इसे दूसरी languages से अलग बनाते है। Python के कुछ popular features के बारे में निचे बताया जा रहा है।

Interpreted

Python एक interpreted language है। Program को run करने से पूर्व आपको अपने code को compile करने की आवश्यकता नहीं होती है। Python code run time पर ही interpreter द्वारा process किया जाता है।

Python के इस feature की वजह से python rapid prototyping के लिए एक बेहतरीन language साबित हुई है। क्योंकि आपको code को बार बार compile करने की आवश्यकता नहीं होती है।

इससे बड़ी बड़ी applications के rapidly prototype generate करके उन्हें test किया जा सकता है।

हालाँकि intepreted होने की वजह से python C और C++ जैसी compiled languages से थोड़ी slow है। क्योंकि उन languages में एक बार code को compile करने के बाद directly run कर दिया जाता है और कोई processing नहीं होती है और python code पूरी तरह run होने से पूर्व interpreter द्वारा process किया जाता है।

लेकिन फिर भी python का यह feature अत्यधिक महत्वपूर्ण है क्योंकि compiled languages द्वारा आप rapid prototyping जैसा important कार्य नहीं किया जा सकता है।



Less Code Writing

Python में कोई भी task perform करने के लिए किसी भी दूसरी programming language से कम statements लिखने की आवश्यकता होती है।

Python का syntax कुछ इस प्रकार बनाया गया है ताकि कम से कम code में task perform किया जा सके। Java में कोई task जितने code में perform किया जाता है वही task python के आधे से भी कम code में perform किया जा सकता है।



Dynamically Typed

Python में आपको variables के data type पहले से define करने की आवश्यकता नहीं होती है। Python स्वयं ही variables में store की गयी values के आधार पर उनके data types का अनुमान लगा लेती है।

इससे developers का workload कम हो जाता है। इसके अलावा developer data types से related संभावित गलतियों से भी बच जाता है।



Strongly Typed

Python एक strongly typed language है। इसमें दूसरी programming languages की तरह आप एक data type की value को दूसरे data type की value में convert नहीं कर सकते है। यदि आपने C या C++ languages का प्रयोग किया होगा तो पाया होगी के वे languages एक data type के data को दूसरे data type की value में automatically convert करती है। लेकिन Python में ऐसा संभव नहीं है।

Usage of Python



जैसा की मैने पहले बताया python को एक scripting language की तरह भी use किया जा सकता है और एक programming language की तरह भी use किया जा सकता है। इससे इस language का scope दूसरी languages से अधिक है। आगे python के कुछ popular और important usage बताये जा रहे है।

  1. Python को server side web development के लिए use किया जाता है।
  2. Python को software development (Gaming, GUI etc.) के लिए use किया जाता है।
  3. Python को Big data को handle (analyse) करने के लिए use किया जाता है।
  4. Python को rapid prototyping के लिए use किया जाता है।
  5. Python को complex mathematical problems को solve करने के लिए use किया जाता है।
  6. कई बड़ी organizations जैसे की Google, Facebook और Quora आदि python को use करती है।

Previous
Next Post »

Quote

"Educationists should build the capacities of the spirit of inquiry, creativity, entrepreneurial and moral leadership among students and become their role model."

Dr. Abdual Kalam