<data:blog.pageTitle/>

This Page

has moved to a new address:

http://hindimeter.com

Sorry for the inconvenience…

Redirection provided by Blogger to WordPress Migration Service
Hindi meter: अगस्त 2020

रविवार, 30 अगस्त 2020

Python first program and print() , input() functions

 नमस्कार दोस्तों! Python tutorial के इस आर्टिकल में हम पाइथन में hello world का प्रोग्राम कैसे लिखते है समजेंगे। पाइथन में मौजूद कुछ महत्वपूर्ण functions और methods जैसे कि print(), input(), आदी सीखेंगे जो कि हमे पाइथन programs को लिखने में मदद करेंगे।
Python hello world program
Python print and input functions

  • पाइथन में hello world प्रोग्राम कैसे लिखे
  • Print() function
  • input() function
  • Controlling print() function

पाइथन में hello world प्रोग्राम कैसे लिखे?

आपने देखा होगा कि हम जब भी कोई programming language सिखते है। हर लैंग्वेज में हम hello world प्रोग्राम सीखते है। हर लैंग्वेज में हमे पहले hello world का प्रोग्राम सिखाया जाता हैं। यह प्रोग्राम सुरु में सिखना जरूरी होता है। क्योंकि यह प्रोग्राम हमे प्रारंभिक स्तर पर भाषा के वास्तविक व्यव्हार को समझने में मदद करता है। इससे हमें भाषा का स्वरूप पता चलता है।
चलिए देखते है कि पाइथन में hello world प्रोग्राम कैसे लिखते हैं
 #hello world program  
 print("hello world!")  
Output:
 hello world!  
उपरोक्त उदाहरण में हमने hello world का प्रोग्राम सीखा। इसमें हमने print() function की मदद से hello world स्क्रीन पर print किया। यह एक बेहद ही आसान प्रोग्राम था, है ना!

यदि आप C, C++, java जैसी programming language से परिचित है तो आपके समझ में आया होगा कि बाकी कंप्यूटर भाषाओं की तुलना में पाइथन में कोड लिखना कितना आसान है और इसमें कोड भी बेहद कम लिखना पढ़ता है। इसीलिए पाइथन आज विश्व में सबसे लोकप्रिय कंप्यूटर भाषा है।


उपयोगकर्ता की स्क्रीन पर values को कैसे print करें?

Print() function

पाइथन हमे built-in print function प्रधान करता है जिसका उपयोग उपयोगकर्ता की स्क्रीन पर डेटा को print करने के लिए या डेटा को स्क्रीन पर दर्शाने के लिए किया जाता है।हमने python tutorial की पिछली आर्टिकल्स में कई बार print function को प्रोग्राम में इस्तेमाल किया पर हमने इस function का logic कभी नहीं लिखा। क्योंकी यह एक built-in function है इसका logic पहले से ही python की लाइब्रेरी में मौजूद है। 

प्रोग्राम में उपयोगकर्ता से डेटा कैसे लेते हैं?

Input() function

सबसे पहले हम समझते है कि प्रोग्राम में input किसे कहते है। प्रोग्राम को execute करने के लिए जो भी आवश्यक जानकारी हम उपयोगकर्ता से लेते है उसे input data या सिर्फ input कहा जाता है।
हमे कई बार प्रोग्राम में उपयोगकर्ता से जानकारी (data) लेने की आवश्यकता पढ़ती है। जैसे आपने देखा होगा कि आप जब कभी ATM मशीन से पैसे निकलते है तब आपको अपना ATM pin डालने को कहा जाता है। आप अपना pin मशीन को साझा कर पैसे निकालते है। इसी आपके pin को प्रोग्रामिंग में input कहा जाता है जो कि आप प्रोग्राम को जानकारी के रूप में देते है।यह input आगे का प्रोग्राम run करने के लिए जरूरी होता है।

पाइथन में उपयोगकर्ता से input लेने के लिए input() function का उपयोग किया जाता है। यह भी एक built-in function है।

चलिए print और input function को एक उदाहरण से समझते है, ताकि आपकी कॉन्सेप्ट clear हो सके
 enter # We taken x and y as input from user  
 x=int (input ("enter first number:"))  
 y=int (input ("enter second number:"))  
 #prints calculations on x and y  
 print(x+y)  
 print(x-y)  
 print(x*y)  
 print(x/y)  
Output:
 enter first number:10  
 enter second number:7  
 17  
 3  
 70  
 1.42  

input() function कैसे कार्य करता है?

  • आपने देखा कि हम उपयोगकर्ता से input() function की मदद से प्रोग्राम में आवश्यक जानकारी लेते है।
  • जैसे ही input() function execute होता है आपके सामने एक dialogue box आता है 
  • उसमे हमे प्रोग्राम में आवश्यक जानकारी डालनी होती है
  • जैसे हमारे सामने dialogue box आता है उसके बाद आगे का प्रोग्राम execute होना बंद हो जाता है जबतक की हम कुछ input ना दे
  • जैसे ही हम जानकारी के रूप में इनपुट देते है, प्रोग्राम फिर आगे run होता है
  • और हमे अपेक्षित output मिलता है
आपने इनपुट function का कार्य तो समझ लिया अब हम देखते है कि प्रोग्राम में input कैसे दिया जाता है, प्रोग्राम में input देने के कोन कोन से साधन है।

Program में input data को कैसे दर्ज करें?

प्रोग्राम में input देने के कई सारे तरीके है, हम उनमें कुछ सबसे ज्यादा उपयोग होने वाले तरीके देखते है

Input from keyboard

यह तरीका इनपुट लेने के लिए सबसे ज्यादा इस्तेमाल होता है। इसमें हम कीबोर्ड की मदद से टाइप करके प्रोग्राम में इनपुट दे सकते है।

Input from mouse

हम mouse से किसी radio button को या drop down menu को click करके इनपुट दे सकते है।

Input from sound

हा यह सही है कि हम साउंड की मदद से भी प्रोग्राम को इनपुट दे सकते है। आजकल artificial intelligence की मदद से सबकुछ संभव हो गया है। ऐसे कुछ प्रोग्राम विकसित किए गए है की जिन्हे आप आपनी मु से कुछ specific word बोलके भी input दे सकते है।

Controlling the print function

जैसा कि हमने आजतक के सभी programs में देखा जब भी print function execute होता है, तो ओ output को प्रिंट करता है और program control अगली लाइन में चला जाता है। मतलब उस print statement के बाद हमने अगला print statement लिखा तो उसका output अगली लाइन में print होता है।

पाइथन में ऐसे कुछ arguments है जिनका इस्तेमाल करके हम print statement को control कर सकते है।

  1. end=' ' argument
  2. sep=' ' argument

Python में end=' ' argument का क्या उपयोग है?

Print statement एक अतिरिक्त argument स्वीकार करता है जो कि हमे text को print करने के बाद cursor को उसी लाइन में बने रहने की अनुमति देता है। उस argument का नाम है end=' ' argument

जैसे नीचे एक उदाहरण में दिखाया है
print ("Enter your name",end=' ')

यहां exression end=' ' को keyword argument कहा जाता है। यही हमे cursor को एक जगह पर बने रहने की अनुमति देता है। यहां पर जो keyword शब्द इस्तेमाल किया है इसका मतलब यह पाइथन के reserved words से संबंधित नहीं है। यह एक अलग शब्द है।

चलिए अब हम एक उदाहरण देखते है ताकि आपको काफी अच्छे से समझ आए
 print ('M', end=' ')  
 print ('N', end=' ')  
 print ('O' end=' ')  
 print ()  
 print ('P')  
 print ('Q')  
 print ('R')  
Output:
 MNO  
 P  
 Q  
 R  
उपरोक्त उदाहरण में हमने cursor को एक जगह पर रोखने के लिए end=' ' argument का इस्तेमाल किया। उसी की वजह से M, N और O एक ही लाइन पर print हो सकें। उसके बाद cursor को अगली लाइन में भेजने के लिए साधारण print() statement का इस्तेमाल किया जाता है।

Python में sep=' ' argument का क्या उपयोग है?

Print statement में items को अलग करने के लिए sep=' ' argument का इस्तेमाल किया जाता है।
जैसे नीचे उदाहरण में दिखाया है
 a,b,c,d=5,7,10,15  
 print (a,b,c,d)  
 print (a,b,c,d, sep=', ')  
 print (a,b,c,d, sep=':')  
 print (a,b,c,d, sep='*')  
Output:
 5 7 10 15  
 5,7,10,15  
 5:7:10:15  
 5*7*10*15  
आशा करता हूं कि आपको print और input function के बारे में पूरी जानकारी समझ आई होगी। अगर आपको कुछ doubt है तो आप मुझे comment में बताए में जरूर आपकी मदद करूंगा।


लेबल:

शनिवार, 29 अगस्त 2020

Types of errors in python program- प्रोग्राम त्रुटियों के प्रकार

 Python types of errors in program in hindi- Python tutorial के इस आर्टिकल में हम प्रोग्राम की त्रुटियां और उनके प्रकारों के बारे में जानेंगे।
  • program में कोन कोनसी त्रुटियां होती है
  •  प्रोग्राम त्रुटियों के प्रकार
  •  syntax error क्या है
  •  logical error क्या है
  •  run time error क्या है

Types of errors in program
program में कोन कोनसी त्रुटियां होती है

नए programmers अनुभवहीनता और programming से अपरिचित होने के कारण अपने programs में त्रुटियां करते हैं। कभी कभी अच्छे प्रोग्रामर्स भी लापरवाही के कारण गलतियाँ करते हैं। Interpreter द्वारा python program में त्रुटि दर्शाने के कई सारे कारण हो सकते है जैसे-
  • Syntax गलत लिखना
  • किसी समस्या का प्रस्तावित समाधान दोषपूर्ण होना
  • गलत समाधान के सही कार्यान्वयन के कारण
गलत समाधान के सही कार्यान्वयन के कारण interpreter प्रोग्राम में त्रुटि तो नहीं दर्शाता लेकिन यह एक त्रुटि ही माना जाता है। क्योंकि इसके कारण हमे सही और अपेक्षित output नहीं मिलता है। 


Types of errors- त्रुटियों के प्रकार

पाइथन में मुख्य तीन प्रकार की त्रुटियां होती है
No. Types of errors
1. Syntax error
2. Logic error
3. Run time error

Syntax error क्या है?

interpreter को वैध और सही प्रोग्राम कोड निष्पादित करने के लिए डिज़ाइन किया गया है। Interpreter पाइथन कोड को पहले पड़ता है और उसे बाद में निष्पादन योग्य (executable) मशीन भाषा में परिवर्तित करता है। Interpreter कोड को पड़ते समय यदि पाइथन कोड को मशीन कि भाषा (machine language) अनुवाद के दौरान त्रुटि का पता लगा लेता है, तो ओ प्रोग्राम का निष्पादन (execution) रोख देगा और तुरंत त्रुटि दिखायेगा।
 इस तरह की त्रुटि प्रोग्रामर की लापरवाही या दुरुपयोग के कारण होती है।

उदाहरण के लिए, अंग्रेजी में हम लिखते है john plays cricket. इस वाक्य का syntax सही है। अगर कोई इसे john play cricket लिखेगा तो यह गलत syntax होगा। क्योंकि यह अंग्रेजी भाषा के व्याकरणिक नियमों का पालन नहीं करता है। यहां पे play की जगह plays लिखना सही है।

इसी तरह पाइथन में अगर हम  x = z + 7 जैसा स्टेटमेंट लिखते हैं।  यह वाक्यात्मक रूप से सही है।  लेकिन आप इसे z + 7 = x के रूप में लिखते हैं, यह syntax के रूप से गलत हो जाएगा और Interpreter  त्रुटि दिखाता है। 

Logic error क्या है?

Program लिखते समय logic बहुत महत्वपूर्ण होता है। अगर हम प्रोग्राम में गलत logic लगाते है तो हमें उसका output भी गलत मिलता है। इसलिए प्रोग्राम में सही logic लगाना आवश्यक है।

पाइथन प्रोग्राम में अगर syntax error है तो interpreter हमे तुरंत बता देता है कि error कहा पे है। इसलिए syntax error को सुधारना आसान है।लेकिन प्रोग्राम में logical error है तो उसे सुधारना थोड़ा कठिन है क्योंकि interpreter logical error और उसके स्थान को दिखता नहीं है।

चलिए इेस हम एक उदाहरण के जरिए समझते है

1:  x=int(input ("enter dividend:"))  
2:  y=int(input("enter divisor:"))  
3:  Quotient=x/y  
4:  Print("quotient is", Quotient)  
Output:
enter dividend:25
enter divisor: 5
quotient is 5
यदि उपरोक्त उदाहरण में हम भागफल के सूत्र को बदलते हैं

 Quotient = divisor / dividend या y / x

 हमें उत्तर 0.2 मिलेगा और interpreter कभी त्रुटि नहीं दिखाएगा। यह एक logical error है क्योंकि हमे अपना अपेक्षित उत्तर नहीं मिला है।


Run time error क्या हैं?


इस त्रुटि को run time exception भी कहा जाता है।

सटीक रूप से सही प्रोग्राम में भी त्रुटियां हो सकती हैं।  इन त्रुटियों को Run time error कहा जाता है क्योंकि ये त्रुटियां अनुवाद चरण (translation phase) के बाद और अनुष्पाद चरण (execution phase) के दौरान उत्पन्न होती है।


मांन लीजिए की उपर दिए गए प्रोग्राम में अगर हम भाजक (divisor) को zero लेते है तो interpreter भागफल की गणना में त्रुटि दर्शाता है। यह एक Run time error होगा।

पाइथन प्रोग्राम की कुछ सामान्य त्रुटियां

Interepreter और भी कई तरह के error दर्शाता है लेकिन उपर दिए गए तीन errors, program erros के मुख्य प्रकार है।

चलिए interpreter द्वारा दर्शाएं हुए कुछ महत्वपूर्ण त्रुटियों को जानते है। जो कि अक्सर प्रोग्रामर्स द्वारा अनजाने में हो जाती है। यह त्रुटियां किसी भी प्रकार की हो सकती है जैसे कि syntax error, logic error और run time error जो कि हमने ऊपर इनके बारे बात की है।


Index error क्या है?

पाइथन प्रोग्राम में यह error हमेशा data structures जैसे कि list, tuple, set, dictionary और string के साथ होती है। क्योंकि इन data structures में हमे elelments को access करने के लिए indexing method का उपयोग होता है। अगर हम प्रोग्राम में कुछ गलत index का उपयोग करते है तो interpreter हमे index error दिखता है। 

जैसे नीचे दिए उदाहरण में, हमने हमने एक list को x variable की मदद से declare किया है। इस list में सिर्फ 3 elements है मतलब highest index 2 है और हमने पहले print स्टेटमेंट में पूरे लिस्ट को प्रिंट किया है, अगले दो print स्टेटमेंट में 0 और 2 index elements को प्रिंट किया है।यहां तक प्रोग्राम run हो जाएगा। लेकिन इसके आगे हमने 5 index वाले element को प्रिंट किया है, लेकिन लिस्ट में सिर्फ 2 index तक ही elements होने का कारण interpreter ने index error दर्शाया है।
1:  x=["mango","apple","banana"]  
2:  print(x)  
3:  print(x[0])  
4:  print(x[2])  
5:  print(x[5])  
Output:
Traceback (most recent call last):
  File "script.py", line 5, in <module>
    print(x[5])
IndexError: list index out of range


 Output:
['mango', 'apple', 'banana']
mango
banana

Module not found error क्या है?

यह error ज्यादा तर नए प्रोग्रामर्स करते हैं। क्योंकि interpreter यह module not found error तभी दर्शाता है जब हम कुछ गलत module import करते है। मतलब ऐसा module जो कि पाइथन की लाइब्रेरी में predefined नहीं है। नए प्रोग्रामर्स को built-in modules के बारे ज्यादा जानकारी नहीं होती है। इसलिए वह ज्यादा तर गलत module import करके ऎसी गलतियां करते हैं।

नीचे दिए उदाहरण में nomodule को import किया है, ऐसा किसी प्रकार का मॉड्यूल पाइथन लाइब्रेरी में नहीं है। इसलिए यहां पर module not found का error दिखाया है।
1:  import nomodule  
Output:
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    import nomodule
ModuleNotFoundError: No module named 'nomodule'

Import error क्या है?

यह error भी module को import करते समय ही होती है। जैसे हमे math module से square root function को import करना है तो उसके लिए सही syntax क्या है? from math import sqrt । यदि इसे अगर कोई ऐसा लिखे - from math import square root तो यह एक गलत syntax होगा क्योंकि math module में square root function को sqrt के रूप में परिभाषित किया है और उसे ऐसा ही लिखना अनिवार्य है। तब यदि आप येसी गलती करते हैं तो interpreter ये import error को दर्शाता है। 
1:  from math imort squareroot  
Output:
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from math import squareroot
ImportError: cannot import name 'squareroot' from 'math' (unknown location)

Value error क्या है?

Interpreter प्रोग्राम में यह error तभी दर्शाता है जब function को गलत argument/parameter दिया जाता है। क्योंकि हर एक function कुछ विशिष्ट डेटा टाइप के arguments को ही मान्य करता है। यदि उसे कुछ दूसरे डेटा टाइप का argument दिया जाए तो वह इस तरह की त्रुटि दिखता है।

नीचे दिए उदाहरण में हमने int() function को string argument दिया है।लेकिन यह int function केवल numbers को ही मान्य करता है।इसलिए यहां interpreter ने value error को दर्शाया है।
1:  int('abc')  
Output:
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    int('abc')
ValueError: invalid literal for int() with base 10: 'abc'


Zero division error क्या है?

यह एक run time error का प्रकार है। हमने इसे उपर पहले से ही run time error में स्पष्ट किया है। यह error प्रोग्राम में तभी आता है जब हम प्रोग्राम में कुछ मूल्यों का भागफ़ल (division) निकाल रहे है और हमने denominator में शुन्य लिया हो। जैसे ही हम प्रोग्राम में किसी मूल्य(value) को zero से divide करते हैं, तब इस तरह का error हमें interpreter दर्शाता है।

नीचे उदाहरण में हमने 5 को 0 से divide किया है इसलिए इंटरप्रेटर ने zero division error दर्शाया है।
1:  division=5  
2:  divisor=0  
3:  Quotient=division/divisor  
4:  print("quotient is", Quotient)  
Output:
Traceback (most recent call last):
  File "script.py", line 3, in <module>
    Quotient=x/y  
ZeroDivisionError: division by zero


Name error क्या है?

यह error तब आता है जब हम किसी value या variable को define न करके उसे प्रोग्राम इस्तेमाल करते है। मतलब यदि आपने प्रोग्राम में कोई num variable declare नहीं किया है और आप उसे print कर रहे जैसे की print(num) तब interpreter ये name error को दिखायेगा। जैसे कि नीचे उदाहरण में स्पष्ट किया है

नीचे उदाहरण में हमने num variable को declare नहीं किया है और उसे print कर रहे है।इसलिए इंटरप्रेटर ने name error को दर्शाया है।
1:  >>> num  
Output:
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    num
NameError: name 'num' is not defined

Indentation error क्या है?

आप सभी को पता होगा कि पाइथन में indentation बेहद ही महत्वपूर्ण है। सही output के लिए हमे प्रोग्राम में अच्छे तरह से indentation का इस्तेमाल करना होता है। यदि indentation गलत हो गया तो प्रोग्राम इस तरह का indentation error दिखता है।

नीचे उदाहरण में print function के नीचे block of codes को indented नहीं किया है, जो कि indented करना जरूरी है। इसलिए इंटरप्रेटर ने यह indentation error दर्शाया है।
1:  x=10  
2:  for i in range(10):  
3:  print(i)  
4:  i=i+1  
Output:
File "script.py", line 3
    print(i)   
        ^
IndentationError: expected an indented block


Keyboard intrupt error क्या है?

यह error ज्यादा तर प्रोग्रामर्स की छोटी से गलती कि वजह से होता है। जब प्रोग्राम run होता है तब अगर enter बटन की जगह कोई और बटन दब गया जैसे ctrl, shift, आदी तब interpreter इस तरह का त्रुटि दर्शाता है।

यह सभी errors का ज्ञान प्रोग्रामर्स को होना जरूरी है ताकि वह प्रोग्राम लिखते समय गलतियां ना करें। इन प्रोग्राम त्रुटियों को कम करने के लिए हमें रोजाना प्रोग्राम लिखने का सराव करना होगा। तभी हम एक अच्छा त्रुटिहीन प्रोग्राम को लिख सकते हैं।



लेबल:

Comments in python- Python में comments कैसे लिखते है

Comments in python- नमस्कार दोस्तों! Python tutorial के इस आर्टिकल में हम पाइथन में टिप्पणी (comment) को कैसे लिखते है और comment लिखना क्यों जरूरी है जानते है।
पाइथन में comments कैसे लिखते है?
पाइथन में comments कैसे लिखते है?


  • Python में comments कैसे लिखते है
  • Single line comments कैसे लिखें
  • Multiline comments कैसे लिखें
  • Program में comments लिखना क्यों जरूरी है
Comments कोड को स्पष्ट करणे के लिए लिखी जाती है। इसकी वजह से कोड को बरसो बाद भी समझना, दुरूस्त करना और कोड में बदलाव करना आसान हो जाता है। Program में ये टिप्पणियां मानव पाठकों के लिए लिखी जाती हैं न कि interpreter के लिए। interpreter टिप्पणियों की अनदेखी करता है।

Interpreter को जैसे ही कोई comment नजर आती है, ओ उसे skip करके अगले statement को execute करना चालु कर देता हैं।

तो चलिए देखते हैं कि पाइथन में comments कैसे लिखीं जाती है?



Single line comments:

पाइथन में comments # symbol से सुरु की जाती है। Comments के पहले # symbol को लगाकर बाद में comment लिखीं जाती है। पाइथन में comment सिर्फ लाइन के अंत तक ही प्रभावी होती है। अगर आपकी comment दूसरी लाइन में जाती है तो सिर्फ पहली लाइन में मौजूद comment ही interpreter द्वारा अनदेखी कि जाती है।
1:  length=float(input("enter length of rectangle:"))  
2:  breadth=float(input("enter breadth of rectangle:"))  
3:  #Computes the area of rectangle  
4:   Area= length * breadth  
5:  print("area=",Area)  
Output:
1:  enter length of rectangle: 9.7  
2:  enter breadth of rectangle:6  
3:  area= 58.2  
उपरोक्त उदाहरण में, # प्रतीक के बाद की पंक्ति एक टिप्पणी (comment) है।  यह बताता है कि निम्नलिखित कथन आयत के क्षेत्र की गणना करता है।

हम स्टेटमेंट के बाद सिंगल लाइन कमेंट भी लिख सकते हैं।
Area=length*breadth #computes area

अगर आपको एक लाइन से ज्यादा comment लिखनी है तो आपको multiline comment लिखनी होगी।

तो चलिए देखते हैं कि पाइथन में multiline comment कैसे लिखीं जाती हैं?

Multiline comments:

पायथन multiline comments के लिए syntax प्रदान नहीं करता है।  हम comment के हर लाइन से पहले # symbol को जोड़कर पायथन में बहुभाषी टिप्पणी लिख सकते हैं।

आप नीचे दिए गए multiline comments को देखिए आपकी समझ में आएगा कि multiline comments को पाइथन में कैसे लिखते है।

 #This is multiline string  
 #used to explain the  
 #source code.  
हम उपरोक्त multiline comment को निम्नलिखित तरीके से भी लिख सकते हैं
  "'This is multiline comment  
  used to explain the   
   Source code"'  


Program में comments लिखना क्यों जरूरी होता हैं?

Program में comment को लिखना programmer की एक सबसे अच्छी आदत मानी जाती है।

अच्छे प्रोग्रामर अपने programs में टिप्पणी (comment) डालकर अपने कोड को अधिक उपयोगी और पुन: प्रयोज्य बनाते हैं।  ये टिप्पणियां कोड के अनुभाग के उद्देश्य को समझाती हैं। 

जब प्रोग्रामर की टीम softwares या high graphics games जैसे pubg, gta- vice city आदि का निर्माण करती है, तो किसी अन्य प्रोग्रामर द्वारा लिखे गए कोड की त्रुटि को समाप्त या ठीक करने के लिए विभिन्न प्रोग्रामर की आवश्यकता हो सकती है।

 अच्छी तरह से लिखी गई टिप्पणियाँ (comments) दूसरों को नए कोड को जल्दी से समझने और कोड को आसानी से संशोधित करने में मदद कर सकती हैं।  टिप्पणियों के बिना कोड किसी और को समझना मुश्किल हो जाता है।  इसलिए, टिप्पणी लिखना एक अच्छा अभ्यास है और इसे लगभग सभी प्रोग्रामर्स द्वारा पालन किया जाता हैं।

लेबल:

शुक्रवार, 28 अगस्त 2020

Indentation, identifiers and keywords in python

Indentation,identifiers and keywords in python- नमस्कार दोस्तों! Python tutorial के इस आर्टिकल में हम indentation, identifiers और keywords के बारे में जानेंगे।
Indentation क्या है
Indentation, Identifier and keywords

 जैसे -
  • Indentation क्या है
  • Identifiers किसे कहते है
  • Identifiers को लिखने के नियम
  • Python keywords क्या है
  • List of python keywords

Indentation

पाइथन कोड में लाइन की शुरूवात में मौजूद खुली जगह (space or tabs) को indentation की रूप में पारिभाषित किया जाता है।

अन्य प्रोग्रामिंग भाषाओं की तुलना में पाइथन में indentation सबसे महत्वपूर्ण है।  पाइथन में indentation का उपयोग code blocks को दर्शाने के लिए किया जाता है।

समान खुली जगह (indentation) छोड़कर लिखे गए python statements एक ही प्रकार के होते हैं।

चलिए निम्न उदाहरण से हम indentation को समझ ते है:
1:  x=int(input("Enter a number"))  
2:  if x%2==0:  
3:    print(x,"is a even number")  
4:  else:  
5:    print (x,"is a odd number")  
उपर दिए गए उदाहरण में दोनों print statements को if or else statement के नीचे indented किया है।यदि पहली condition सही है तो if statement के नीचे दिया print statement execute होगा। अगर पहली condition गलत होगी तो फिर else के नीचे indented किया हुआ print statement execute होगा। 

Identation से interpreter को पता चलता है कि कोनसा statement को execute करना है।


Identifiers and keywords:

Identifiers जो variables, functions, classes, objects, आदी जैसे python entities को दिए गए नाम होते है।

यह दो मात्राओं के बीच अंतर करने में मदद करता है।

Rules for writing identifiers:

चलिए अब हम समझ ते है कि identifiers को लिखने के क्या नियम है।
  1. Identifiers अंग्रेजी लेटर्स uppercase (A to Z), lowercase (a to z), अंक (0 to 9) और underscore symbol ( _ ) का संयोग होता है। उदा: x, var_num , sum2 आदी
  2. Identifier अंक के साथ शुरू नहीं हो सकता है। उदा: 1var, 3num मान्य Identifiers नहीं है।
  3. Python keywords का उपयोग Identifiers के रूप में नहीं किया जा सकता है। उदा: break, class, false, print आदी मान्य Identifiers नहीं है।
  4. हम underscore ( _ )  को छोड़कर @, #, $, जैसे विशेष प्रतीकों का उपयोग Identifiers में नहीं कर सकते हैं। 
  5.  Identifiers किसी भी लंबाई का हो सकता है।

Python keywords:

Keywords पाइथन में आरक्षित शब्द (reserved words) है। हम इनका उपयोग variable का नाम, function का नाम रखने या किसी भी identifier में नहीं कर सकते। 

उनका उपयोग वाक्य रचना और प्रोग्राम में संरचनात्मक अंग को परिभाषित करने के लिए किया जाता है। Keywords संवेदनशील (case sensetive) होते है। मतलब उन्ही जैसे का वैसा लिखा जाता है। अगर keyword में कैपिटल लेटर का स्मॉल लेटर भी हो गया तो interpreter त्रुटि दर्शाता है।

True, False और None यह तीन keywords हमेशा uppercase में लिखे जाते है और बाकी सारे keywords को lowercase में लिखते है।


Following is the list of some python keywords:

 None    True     False    if   
 else     elif      break  continue  
 class    and     for       as  
 assert   except   global    def  
 del      and     finally    from  
 import   pass    lambda   in  
 is       while    or        not  
 raise    return   try       await  
यह python के आरक्षित शब्द है और उन्हें जैसे का वैसा लिखा जाता है। 

लेबल:

गुरुवार, 27 अगस्त 2020

Python Numbers and strings in hindi

Numbers and strings in python-  नमस्कार दोस्तों! Python tutorial के इस आर्टिकल में हम python programming के कुछ basic डेटा टाइप जैसे int, float, string सीखेंगे। जैसे Integer क्या है, strings क्या है, python Integer और strings examples, आदी। क्यों कि इन्हें सूरुवाती तौर पे सिखना बेहद जरूरी है , इनका इस्तेमाल सभी programs में किया जाता है। बाकी डेटा टाइप जैसे list, tuple, dictionary, set जो की बेसिक डेटा टाइप नहीं है उन्हे हम बाद में सीखेंगे।
Python numbers and strings examples hindi
Python numbers and strings

Integer और strings की प्रोग्रामिंग में बेहद महत्वपूर्ण भूमिका है, इनका हर प्रोग्राम में इस्तेमाल होता है। इसलिए integers और strings को प्रोग्रामिंग के basic building blocks कहा जाता है।



Integers क्या है:

पूर्णांक दशमलव (decimal points) विरहित अंको को integers कहा जाता है। Integers positive, negative और zero भी हो सकते है। जैसे integers हमने स्कूल के गणित में पढ़े है ठीक उसी तरह के integers python में इस्तेमाल कीये जाते है। बस उनमें थोड़ा सा फरक है।
Integers के उदाहरण: 2, -6, 88, -277, आदी
1:  x=15  
2:  y=7  
3:  z=x+y  
4:  print(z)  
Output:
 22  
गणित में किसी भी अंक के बाद पूर्णांक दशमलव (decimal point) है और उसके बाद सभी शुन्य है तो उस पूर्णांक दशमलव का कोई महत्व नहीं रहता उसे integer ही मानते है लेकिन पाइथन में ऐसा नहीं होता।
जैसे हम गणित में 2.0 अंक को integer मानते है लेकिन इसी 2.0 को पाइथन में floating point माना जाता है।

चलिए अब हम देखते है कि floating points क्या होते है।


Floating points किसे कहते है:

पूर्णांक दशमलव अंको को (numbers with decimal points) को  floating points कहा जाता है।

Floating points के उदाहरण: 2.0, 66.7, 83.09, 0.9, आदी
1:  x=10.5  
2:  y=3.2  
3:  z=x+y  
4:  print(z)  
Output:
  13.7  

Strings क्या है:

   " The sequence of characters is called as a string"

पाइथन में शब्दों के अनुक्रम को string कहते है। जैसे अंग्रेजी में sentence (वाक्य) होते है उन्हे ही पाइथन में string के रूप में जाना जाता हैं। String को प्रोग्राम में लिखते समय single और double quotes के अंदर लिखते है।

String के उदाहरण: "This is a string" , 'john' , "my name is pralhad" , '4' , आदी
1:  x="My name is"  
2:  y="Abhay"  
3:  z=x+y  
4:  print(z)  
Output:
1:  My name is Abhay  
यदि हमने string को quotes के बगैर प्रोग्राम में लिखा तो interpreter प्रोग्राम में त्रुटि दर्शाता है। इसलिए प्रोग्राम में string को quotes के अंदर लिखना अनिवार्य है। आप अपने हिसाब से single या double quotes इस्तेमाल कर सकते हैं। सामान्यतः केवल एक शब्द वाले string में single quotes इस्तेमाल करते है और string में अगर एक से ज्यादा शब्द हो तो double quotes को इस्तेमाल करते हैं।

पाइथन में अंकों (numbers) को integer मानते है लेकिन यदि उसी अंकों को अगर हम quotes के अंदर लिखे तो वह string कहलाता है।
जैसे 4 एक integer है लेकिन इसे quotes के अंदर लिखे तो वह '4' string बन जाता है।

पाइथन में दो integers को add करने तथा दो strings को जोड़ने के लिए + operater का उपयोग किया जाता है।
जैसे निम्नलिखित उदाहरण में स्पष्ट किया है

  >>> 4   
  4   
  >>> '4'   
  '4'   
  >>> 5+8+2   
  15   
  >>> '5'+'8'+'2'    
  582   
  >>> 'ABC' + 'DEF'   
  ABCDEF   

पाइथन में दो strings को जोड़ने की प्रक्रिया को  string concatenation कहते है।
1:  x="Even number is"  
2:  y=2  
3:  z=x+y  
4:  print(z)  
Output:

 Interpreter shows error  
यदि हम प्रोग्राम में 5 (integer) + '7' (string) को जोड़ने का प्रयास करते हैं, तो interpreter त्रुटि दिखाता है क्योंकि + ऑपरेटर दो अलग-अलग प्रकार के मानों को जोड़ता या समेटता नहीं है।

लेबल:

Python Values and variables की पहचान

Python tutorial के पिछले आर्टिकल में हमने पाइथन का परिचय (introduction of python in hindi) देखा। आज के इस पाइथन के आर्टिकल में हम पाइथन में मौजूद values और variables के बारे में जानने वाले है। Values और variables को कैसे declare करते हैं, प्रोग्राम में उनका कैसे उपयोग करते है आदी।
Python variables in hindi
Python values and variables

Values and variables:

पाइथन variables कंप्यूटर हार्ड डिस्क में मौजूद स्मृति स्थान (memory location) होते है। जहां पर हम values को store करते हैं।
 Var1=15  
 Var2="This is a string"  
 Var3=45.8
हम इसे इस रूप में भी परिभाषित कर सकते हैं, "variable एक कंटेनर की तरह है जिसमें हम मूल्यों (values) को संग्रहीत कर सकते हैं।

पाइथन में हम values को सीधे इस्तेमाल नहीं कर सकते उसके लिए हमे पहले values को variables की मदद से कंप्यूटर मेमरी में स्टोर करना होता है। उसके बाद ही हम उन values को पाइथन प्रोग्राम में इस्तेमाल कर सकते हैं।

पाइथन में values किसी भी datatype का हो सकता है।  पाइथन में बहुत सारे डेटाटाइप हैं जैसे  integers, string, list, tuple, dictionary, आदि।
हम इन सभी datatypes को अगले आर्टिकल में सीखेंगे।


How to declare a variable?

चलिए अब हम देखते हैं कि पाइथन में variables को कैसे declare करते है।

हम variables को values प्रदान करके उन्हें घोषित (declare) कर सकते है।


Syntax for variable declaration:

Variable=value

Syntax में हम variable और उसकी value को assignment operator (=) से जोड़ते है।मूल्य (value) हमेशा असाइनमेंट ऑपरेटर के दाईं ओर होना चाहिए।
Value=variable एक योग्य syntax नहीं है।

 एक सरल उदाहरण से Variable declaration को समाजते है।
  #we assigned value 5 to variable x  
 x=5  
 #we assigned value 7 to variable y  
 y=7  
 sum=x+y  
 print(sum)  
Output:
 12  

How to give name to a variables

Variables के नाम x, y, n, आदि जैसे एक अक्षर हो सकते हैं और var, num, sum, आदि जैसे शब्द भी हो सकते हैं। आप आपकी इच्छा के अनुसार variables के लिए नाम रख सकते है। लेकिन variables को नाम रखते समय आपको कुछ नियमों का पालन करना होगा। तो चलिए सिखते है variables का नाम कैसे रखते है और उन्हें नाम रखने के लिए पाइथन में कोनसे नियम है।


Rules for writing variable names:

  1. Variable का नाम रखते समय आप अंग्रेजी लेटर्स uppercase (A to Z), lowercase (a to z), अंक (0 to 9) और underscore symbol ( _ ) का इस्तेमाल कर सकते हो। उदा: x, var_num , sum2 आदी
  2. Variable का नाम अंक के साथ शुरू नहीं हो सकता है। उदा: 1var, 3num मान्य variables के नाम नहीं है।
  3. Python keywords का उपयोग variables नाम के रूप में नहीं किया जा सकता है। उदा: break, class, false, print आदी मान्य variables के नाम नहीं है।
  4. हम underscore ( _ )  को छोड़कर @, #, $, जैसे विशेष प्रतीकों का उपयोग variable के नाम में नहीं कर सकते हैं। 
  5. Variable का नाम किसी भी लंबाई का हो सकता है।

लेबल:

Why to learn Python- python सिखना क्यों जरूरी है?

Why to learn Python

आप python language सिखना चाहते है पर आपको पता है कि पाइथन क्यों सीखना चाहिए। पाइथन सिखना क्यों जरूरी है? पाइथन में दूसरी प्रोग्रामिंग भाषाओं से कोणसी अलग बातें है। तो चलिए देखते है कि पाइथन कंप्यूटर लैंग्वेज सबसे ज्यादा लोकप्रिय क्यों है।
Why to learn Python?
python सिखना क्यों जरूरी है?

बड़ी संख्या में उच्च स्तरीय कंप्यूटर भाषाएं उपलब्ध हैं जैसे C, C++, Java आदी। अच्छी बात यह है कि सभी उच्च स्तरीय कंप्यूटर भाषाएं एक दूसरे से काफी मिलती जुलती है। उनमें सिर्फ उनका syntax , library और library fuctions को इस्तेमाल करने का तरीका आदी अलग अलग है। Library एक संसाधनों और पूर्व लिखित कोड़ों का संग्रह है जिसका इस्तेमाल हम program लिखते समय कर सकते है। यदि आप किसी भी एक उच्च स्तरीय कंप्यूटर भाषा को अच्छी तरह से सिखते है तो आपके लिए दूसरी उच्च स्तरीय कंप्यूटर भाषा सीखना काफी आसान हो जाता है।

अगर आप programming में नए हैं तो आपके लिए python language को सिखना सबसे लाभदायक साबित होगा। Python की सबसे प्रमुख विशेषताओं में से एक विशेषता है कि यह कंप्यूटर भाषा सीखने में सबसे आसान है। इसलिए यह भाषा शुरुवाती लोगों के लिए आदर्श है।

पाइथन में अन्य भाषाओं की तुलना में समान कार्य करने के लिए कोड की काफी कम लाइनों की आवश्यकता होती है और program लिखने में समय भी कम लगता है। इसके अलावा python library काफी व्यापक है जो कि भाषा के क्षमताओं को बढ़ाती है।

पाइथन का उपयोग विभिन्न प्रकार की कार्यों के लिए किया जाता है जैसे web developement, desktop applications, game designing, network programming, script writing, आदी। पाइथन एक cross platform language है इसका मतलब एक operting system के लिए लिखा गया कोड सभी operating systems जैसे windows, mac, ios आदी पे कार्य करने में सक्षम होता है।

आपको अब अच्छी तरह समझा होगा कि python की क्या विशेषताएं है और इसे सीखना कयों जरूरी है।


Python को सीखने की क्या वजह है

Simple language

Python language को सीखने की सबसे महत्वपूर्ण वजह है इसकी सादगी। यह एक सबसे आसान कंप्यूटर भाषा है जिसे की कोई भी आसानी से सीख सकता है। इसे सीखने के लिए आपको किसी भी प्रकार का programming का ज्ञान होना जरूरी नहीं है। आप इसे सीधा पढ़ना सुरु कर सकते है। इसी वजह से सभी नए programmers जो python को पहली कंप्यूटर भाषा के रूप में सिखना पसंद करते है।

Most popular

Python पूरे विश्व में सबसे ज्यादा लोकप्रिय programming language है। इसे programmers द्वारा बाकी कॉम्यूटर भाषा की तुलना सबसे ज्यादा पसंद किया जाता है। पाइथन भाषा data scientist, game designers, web developers की तो चाहती है क्योंकि यह programmers को comfortable महसूस होती है।

High demand

Programming की विश्व में पाइथन की बेहद ज्यादा demand है और यह दिन ब दिन बढ़ती ही जा रही है। पाइथन कि सादगी और इसके खास विशेषताओं की वजह से आजकल लगभग सभी आईटी कंपनिया python का इस्तेमाल करना चाहती है। Python में applications, बड़े बड़े games बनाए जा रहे है जो कि python की व्यापकता को दर्शाते है।

Earning potential

ना की python को सिर्फ सिखना आसान है बल्कि उतना ही फायदेमंद है। पाइथन को सीख कर आप कई सारे जॉब पाकर पैसे कमा सकते हो। आजकल आईटी कंपनियों में python developer की बेहद ज्यादा demand है। नहीं तो आप खुदके applications, games बनाकर भी पैसे कमा सकते हो।
Python सीखकर freelancing से पैसे कमाना सबसे आसान तरीका है।


Cyber security

Python की प्रोग्राम को run करने की गती काफी तेज है और प्रोग्राम लिखने के लिए समय भी बाकी कंप्यूटर भाषाओं की तुलना में कम लगता है। इसकी वजह से इसे hackers द्वारा सबसे ज्यादा इस्तेमाल किया जाता हैं।

Artificial intelligence and machine learning

Personal assistance, fraud detection alarm, search engines, आदी जैसे softwares का निर्माण सिर्फ artificial intelligence और machine learning की वजह से संभव हुआ है।

 सभी app developers ऐसे apps बनाने का प्रयास करते है जो कि लोगों को सही परिणाम दे सके। इसके लिए ऐसे algorithms की आवश्यकता होती है जो की जानकारी को समझदारी से संसाधित करते है, जिससे कि सॉफ्टवेयर मानव की तरह कार्य कर सके। सभी python developers विश्वास करते है कि python एक ऐसी कंप्यूटर भाषा है जो कि artificial intelligence और machine learning के लिए अनुकूल है


Standard library

Python की मानक लाइब्रेरी सबसे विशाल और प्रभावशाली है। इसमें पाइथन प्रोग्राम में आवश्यक सभी महत्वपूर्ण functions तथा कोड को पहले से ही लिख रखा है। Programmers आवश्यकता पड़ने पर इन्हें आसानी से इस्तेमाल कर सकते हैं और Programmers को इनका logic भी लिखने की जरूरत नहीं पड़ेगी।

यही कुछ खास बाते है python programming language के बारे में जिसकी वजह से इसे सबसे ज्यादा इस्तेमाल किया जाता हैं ।

लेबल:

बुधवार, 26 अगस्त 2020

How to download and install python- python को डाउनलोड और इस्टॉल कैसे करें?

How to download and install python

Python tutorial के इस आर्टिकल में हम python को डाउनलोड और इंस्टॉल करना सीखेंगे।
Python को डाउनलोड कैसे करें और पाइथन को कंप्यूटर में install कैसे करें? पाइथन को download और install करना काफी आसान है। 
How to download and install python on computer
Python download and installation process

पाइथन प्रोग्राम को लिखना सुरु करने से पहले हमें पाइथन को अपने कंप्यूटर में इंस्टॉल करना होगा। तो चलिए देखते है कि कंप्यूटर में python को कैसे download और install किया जाता है

आजकल कई सारे कंप्यूटर पर पहले से ही पाइथन सॉफ्टवेयर install हुआ आ रहा है। लेकिन कुछ कंप्यूटर पे हमे python software को डाउनलोड करने की आवश्यकता पढ़ती है। आप python की official website python.org से पाइथन को डाउनलोड कर सकते हैं। यहां पर आपको पाइथन के सभी संस्करण (python versions) मिलेंगे। आप आपके कंप्यूटर की हिसाब से 32bit और 64bit को सेलेक्ट करके पाइथन का नवीनतम संस्करण डाउनलोड कर सकते हैं।

Python versions with release date

Python version Release date
Python 1.0 Jan 1994
Python 1.5 31 Dec 1997
Python 1.5.2 April 1999
Python 1.6 05 Sep 2000
Python 2.0 16 Oct 2000
Python 2.0.1 22 Jun 2001
Python 2.117 Apr 2001
Python 2.2 21 Dec 2001
Python 2.3 29 Jul 2003
Python 2.4 30 Nov 2004
Python 2.5 19 Sep 2006
Python 2.6 01 Oct 2008
Python 2.7 03 Jul 2010
Python 3.0 03 Dec 2008
Python 3.1  27 Jun 2009
Python 3.2 20 Feb 2011
Python 3.3 29 Sep 2012
Python 3.4 16 Mar 2014
Python 3.5 13 Sep 2015
Python 3.6 23 Dec 2016
Python 3.7 27 Jun 2018
Python 3.8 14 Oct 2019

पाइथन का नवीनतम संस्करण - python 3.8.2 - 24 feb 2020

आपके कंप्यूटर का operating system कोनसा भी हो आपको हर operating system के लिए python software पाइथन की official website python.org पे मिलेगा।


How to install python on windows computers:


चालिए अब हम देखते है की python को windows computer में कैसे install करें?

Python installation proccess on window

  1. Python को डाउनलोड करने के बाद उसपर माउस से double click करे
  2. अब आपको Run का option सिलेक्ट करना है
  3. आपके सामने एक डायलॉग बॉक्स ओपन होगा उसमे add python to path के सामने चेक बॉक्स होगा उसे टिक करे
  4. अब नया पेज ओपन होगा उसमे install python को सिलेक्ट करें
  5. बस कुछ ही समय में आपके computer तथा laptop में पाइथन install हो जायेगा
आपने windows computers पे पाइथन को download और install करना सीख लिया और देखा कितना आसान है पाइथन को इंस्टॉल करना।

आप इसी प्रकार mac, linux पर भी पाइथन इंस्टॉल कर सकते है। Installation process लगभग समान ही है, बस थोड़ा सा फरक है। यदि आपने windows computers पे पाइथन को install करना सीख लिया है तो फिर आपको बाकी कंप्यूटर्स पे इंस्टॉल करने में कोई दिक्कत नहीं होगी।

लेबल:

Features and uses of python- पाइथन की विशेषताएं और उपयोग

Features and uses of python in hindi- python tutorial के इस आर्टिकल में हम पाइथन की विशेषताएं तथा पाइथन के उपयोग के बारे में जानेंगे। हम देखेंगे कि पाइथन की कोन कोनसि विशेषताएं है और पाइथन का उपयोग कहां कहां किया जाता है।
पाइथन कि विशेषताएं और उपयोग
Features of python


पाइथॉन की विशेषताएं (features of python in hindi)

सरल (simple):

Python एक बेहद ही सरल भाषा है। इसका structure बाकी कंप्यूटर भाषाओं जैसा जटिल (complex) नहीं है। और इसमें header file भी लिखने कि आवश्यकता नहीं होती। यह कंप्यूटर भाषा नए programmers के लिए आदर्श है जिसे की आज कंप्यूटर के हर एक क्षेत्र में इस्तेमाल किया जा रहा है।


सीखने में आसान (Easy to learn):

Python को सिखना काफी आसान है। इसे कोई भी कम समय में सीख सकता है। इसकी अच्छी बात यह हैं की इसे सिखने के लिए हमे programming का कोई भी पूर्व ज्ञान होने की कोई जरूरत नहीं है। 


स्वतंत्र और मुक्त स्रोत (Free and open source):

Python language एक फ़्री और ओपन सोर्स भाषा है। इसका मतलब इस लैंग्वेज का सोर्स कोड python.org इस वेबसाईट पर फ्री में उपलब्ध है। इसे कोई भी फ्री में डाउनलोड तथा इस्तेमाल कर सकता हैं। इसके के लिए हमें पैसा ख़र्च करने की जरूरत नहीं होती।


Cross platform:

पाइथन एक cross platform language है। इसका मतलब पाइथॉन कोड किसी भी प्लेटफॉर्म पर run हो सकता है। आप को हर एक प्लेटफॉर्म जैसे कि android, windows,linux, mac, ios आदी के लिए अलग - अलग पाइथॉन कोड लिखने कि आवश्यकता नहीं होती। आप एक ही पाइथॉन कोड हर एक प्लेटफॉर्म पर आसानी से चला सकते हो।


Interpreted language:

Python एक Interpreted language होने के कारण पाइथॉन में लिखें कोड को compile करने की आवश्यकता नहीं होती। Python code को आसानी से interpreter के द्वारा machine language में रूपांतरण कीया जाता है।
interpreter की सबसे अच्छी बात यह है की इसकी मदद से पाइथन कोड को line by line कर machine language में रूपांतरित किया जाता है।


 सरल वाक्य रचना (simple syntax):

Python language उसकी user friendly syntax के लिए जाना जाता है। इसका syntax बाकी प्रोग्रामिंग भाषाओं से काफी आसान है और इसमें ज्यादा तर अंग्रेज़ी शब्दों का इस्तेमाल होता है। इसके कारण पाइथन लैंग्वेज यूजर्स को बेहतर readability प्रधान करता है।


व्यापक लायब्रेरी (Large standard library):

Python language की काफी बड़ी और व्यापक लायब्रेरी
(Large standard library) है। जिसमें बेहद सारे functions और modules उपलब्ध है जिनका logic पहले से ही लिख रखा है। आप इस लायब्रेरी में उपलब्ध किसी भी fuction तथा module का इस्तेमाल कर सकते हैं। आपको इन functions को इस्तेमाल करने के लिए उनका कोड लिख़ने की आवश्यकता नहीं होती इसलिए इन्हे readymade functions भी कहा जाता है।
Python हमे खुदके functions और modules बनाने की भी अनुमति देता है।


Object oriented:

Python c++, c#, java भाषाओं जैसी object oriented language है। इसमें objects और class की संकल्पनाओं का इस्तेमाल करके program को लीखा जाता है। Oop की वजह से software बनाना, उसमें बदलाव कराना काफी आसान हो गया हैं। आजकल के सभी software oop संकल्पना से ही बनाएं जा रहे है।


उच्च स्थरिय भाषा (High level language):

Python एक उच्च स्थरिय भाषा (High level language) है। इस उच्च स्थरिय भाषा को कोडिंग को आसान बनाने के लिए बनाया गया है। इसमें लिखे कोड मनुष्य द्वारा आसानी से पढ़े तथा समजे जा सकते है। लिकिन कंप्यूटर इस भाषा को समझ नहीं पाता क्योंकि वह सिर्फ 0 और 1 की लिपि जनता है। इसलिए इसमें लिखें कोड को मशीन कि भाषा में बदला जाता हैं।


तीव्र अनुप्रयोग विकास (Rapid application developement):

पाइथन rapid application developement के लिए programners को आकर्षित करता है। पाइथन में आप सबसे तेज और कम समय में एप्लिकेशन और गेम्स को बना सकते है। यह एक सबसे तेज और प्रभावशाली कम्प्यूटर लिपि है।


Graphical user interface (GUI):

पाइथन भाषा GUI (Graphical user interface) को support करती है। आप इसमें बड़ी आसानी से GUI की मदद से कई सारे applications बना सकते हैं। Python की मानक लाइब्रेरी काफी विशाल है उसमे GUI के लिए modules उपलब्ध है।

Python के उपयोग (applications of python in hindi):


  • Web developement
  • Game design
  • Machine learning
  • Artificial intelligence
  • Graphical user interface (GUI)
  • Data science and data visualization
  • Business applications
  • System scripting
  • Educational research

पाइथन के और भी बहुत सारे उपयोग है लेकिन उपर दिए गए python के उपयोग उनमें से कुछ मुख्य उपयोग है। 

लेबल: