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