Python Tutorial In Hindi - Basic Syntax Python In Hindi | Coding Guru

 

Python Tutorial In Hindi - Basic Syntax Python In Hindi


Welcome to https://codinggguru.blogspot.com/  To learn python tutorial in Hindi This blog helps you to learn python in Hindi, Python Tutorial For Beginners In Hindi, Python in Hindi, python language in Hindi, Basic Syntax, Basic Syntax In Python, Basic Syntax In Python in Hindi.

learn python in Hindi, Python Tutorial For Beginners In Hindi, Python in Hindi, python language in Hindi, Basic Syntax, Basic Syntax In Python, Basic Syntax In Python in Hindi.

Python Tutorial in Hindi: Python in Hindi

उन्होंने python language में perl, c और java की कई समानताएं हैं। हालाँकि, भाषाओं के बीच कुछ निश्चित अंतर हैं। pyhton एक उच्च-स्तरीय, व्याख्यात्मक, संवादात्मक और वस्तु-उन्मुख scripting भाषा है। Python को अत्यधिक पठनीय बनाया गया है। यह अक्सर अंग्रेजी keywrd का उपयोग करता है जहां अन्य भाषाएं विराम चिह्न का उपयोग करती हैं, और इसमें अन्य भाषाओं की तुलना में कम वाक्यात्मक निर्माण होते हैं।


Python Tutorial For Beginners In Hindi

Python एक सामान्य रूप से व्याख्या की गई, इंटरैक्टिव, ऑब्जेक्ट-ओरिएंटेड, और उच्च-स्तरीय प्रोग्रामिंग भाषा है। यह 1985- 1990 के दौरान Guido van Rossum द्वारा बनाया गया था। पर्ल की तरह, Python स्रोत कोड भी GNU जनरल पब्लिक लाइसेंस (GPL) के तहत उपलब्ध है। यह ट्यूटोरियल पायथन प्रोग्रामिंग भाषा पर पर्याप्त समझ देता है।

Basic Syntax Python Program in Hindi

आइए हम प्रोग्रामिंग के विभिन्न तरीकों में कार्यक्रमों को निष्पादित करें।

Interactive Mode Programming

एक Scipt file को एक parameter के रूप में पारित किए बिना दुभाषिया को आमंत्रित करना निम्नलिखित संकेत लाता है -

$ python
Python 2.4.3 (#1, Nov 11 2010, 13:34:43)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

python prompt पर निम्न पाठ type करें और Enter दबाएं -

>>> print "Hello, Python!"

यदि आप python का नया संस्करण चला रहे हैं, तो आपको प्रिंट के रूप में कोष्ठक के साथ प्रिंट statement का उपयोग करना होगा ("hello, python!"); हालांकि python संस्करण 2.4.3 में, यह निम्नलिखित परिणाम उत्पन्न करता है -

Hello, Python!

Script Mode Programming with python in hindi

script parameter के साथ दुभाषिया को आमंत्रित करना script का निष्पादन शुरू करता है और srcpt समाप्त होने तक जारी रहता है। जब स्क्रिप्ट समाप्त हो जाती है, तो दुभाषिया सक्रिय नहीं होता है।

आइए हम एक स्क्रिप्ट में एक साधारण Python Program  लिखते हैं। पायथन फ़ाइलों में विस्तार .py है। निम्नलिखित स्रोत कोड को एक test.py में टाइप करें -

print "Hello, Python!"

हम मानते हैं कि आपके पास PATH variable में Python दुभाषिया सेट है। अब, इस कार्यक्रम को इस प्रकार चलाने की कोशिश करें -

$ python test.py

यह निम्न परिणाम उत्पन्न करता है -

Hello, Python!

आइए हम Python script को निष्पादित करने का दूसरा तरीका आजमाते हैं। यहाँ संशोधित test.py फ़ाइल है -

#!/usr/bin/python
print "Hello, Python!"

हम मानते हैं कि आपके पास / usr / बिन निर्देशिका में python intrepeter उपलब्ध है। अब, इस कार्यक्रम को इस प्रकार चलाने की कोशिश करें -

$ chmod +x test.py     # This is to make file executable
$./test.py

यह निम्न परिणाम उत्पन्न करता है -

Hello, Python!

Python Identifiers in Hindi

एक python पहचानकर्ता एक ऐसा नाम है जिसका उपयोग किसी चर, फ़ंक्शन, वर्ग, module या अन्य object की पहचान करने के लिए किया जाता है। एक पहचानकर्ता एक अक्षर से शुरू होकर Z या z या एक udescore(_) होता है, उसके बाद शून्य या अधिक अक्षर, underscre और अंक (0 से 9) आते हैं।

python पहचान के भीतर @, $, और% जैसे विराम चिह्नों की अनुमति नहीं देता है। पायथन एक केस संवेदी programming language है। इस प्रकार, जनशक्ति और जनशक्ति दो अलग-अलग पहचानकर्ता हैं python में।

यहाँ python पहचानकर्ताओं के लिए नामकरण परंपराएँ हैं -
  • कक्षा के नाम एक बड़े अक्षर से शुरू होते हैं। अन्य सभी पहचानकर्ता lowercase अक्षर से शुरू होते हैं।
  • एक एकल प्रमुख underscore के साथ एक पहचानकर्ता शुरू करना दर्शाता है कि पहचानकर्ता निजी है।
  • दो प्रमुख underscore के साथ एक पहचानकर्ता शुरू करना एक दृढ़ता से निजी पहचानकर्ता को इंगित करता है।
  • यदि पहचानकर्ता दो अनुगामी underscore के साथ भी समाप्त होता है, तो पहचानकर्ता एक भाषा-परिभाषित विशेष नाम है।

Reserved Words with python in Hindi

निम्न सूची python keyword दिखाती है। ये आरक्षित शब्द हैं और आप इन्हें निरंतर या परिवर्तनशील या किसी अन्य पहचानकर्ता के नाम के रूप में उपयोग नहीं कर सकते हैं। सभी python keyword में केवल निचले अक्षर होते हैं।

and                    exec                  not
assert                finally                 or
break                  for                   pass
class                  from                 print
continue          global                 raise
def                     if                      return
del                 import                    try
elif                   in                      while
else                  is                       with
except          lambda                  yield

Lines and Indentation in python In Hindi

Python वर्ग और function परिभाषाओं या flows नियंत्रण के लिए code के block को इंगित करने के लिए कोई ब्रेसिज़ प्रदान नहीं करता है। code के खंडों को लाइन इंडेंटेशन द्वारा दर्शाया जाता है, जिसे सख्ती से लागू किया जाता है।

intension में रिक्त स्थान की संख्या परिवर्तनशील है, लेकिन block के भीतर सभी कथनों को समान राशि का इंडेंट किया जाना चाहिए। उदाहरण के लिए

if True:
   print "True"
else:
   print "False"


हालाँकि, निम्न ब्लॉक एक त्रुटि उत्पन्न करता है -

if True:
print "Answer"
print "True"
else:
print "Answer"
print "False"

इस प्रकार, Python में समान संख्या में रिक्त स्थान के साथ सभी निरंतर रेखाएं एक ब्लॉक का निर्माण करेंगी। निम्नलिखित उदाहरण के विभिन्न कथन block हैं -

नोट - इस समय तर्क को समझने की कोशिश न करें। बस सुनिश्चित करें कि आपने विभिन्न ब्लॉकों को समझ लिया है, भले ही वे ब्रेसिज़ के बिना हों।

#!/usr/bin/python

import sys

try:
   # open file stream
   file = open(file_name, "w")
except IOError:
   print "There was an error writing to", file_name
   sys.exit()
print "Enter '", file_finish,
print "' When finished"
while file_text != file_finish:
   file_text = raw_input("Enter text: ")
   if file_text == file_finish:
      # close the file
      file.close
      break
   file.write(file_text)
   file.write("\n")
file.close()
file_name = raw_input("Enter filename: ")
if len(file_name) == 0:
   print "Next time please enter something"
   sys.exit()
try:
   file = open(file_name, "r")
except IOError:
   print "There was an error reading file"
   sys.exit()
file_text = file.read()
file.close()
print file_text

Multi-Line Statements in Hindi

python में बयान आम तौर पर एक नई लाइन के साथ समाप्त होते हैं। पाइथन, हालांकि, रेखा निरंतरता चरित्र (\) के उपयोग की अनुमति देता है ताकि यह दर्शाया जा सके कि रेखा जारी रहनी चाहिए। उदाहरण के लिए -

total = item_one + \
        item_two + \
        item_three

[], {}, या () कोष्ठक के भीतर निहित विवरणों को पंक्ति निरंतरता वर्ण का उपयोग करने की आवश्यकता नहीं है। उदाहरण के लिए -

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

Quotation with Python in Hindi

python string string को दर्शाने के लिए single ('), double (") और triple (' '' या" "") को स्वीकार करता है, जब तक कि एक ही प्रकार का उद्धरण शुरू होता है और string को समाप्त करता है।

कई पंक्तियों में स्ट्रिंग को स्पैन करने के लिए triple quotes का उपयोग किया जाता है। उदाहरण के लिए, सभी निम्नलिखित कानूनी हैं -

word = 'word'
sentence = "This is a sentence."
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""

Comments in Python in Hindi

एक हैश चिन्ह (#) जो एक string शाब्दिक के अंदर नहीं है, एक टिप्पणी शुरू करता है। शारीरिक रेखा के # और अंत तक सभी वर्ण टिप्पणी का हिस्सा हैं और python दुभाषिया उन्हें अनदेखा करते हैं।

#!/usr/bin/python

# First comment
print "Hello, Python!" # second comment

यह निम्न परिणाम उत्पन्न करता है -

Hello, Python!

आप एक बयान या अभिव्यक्ति के बाद उसी लाइन पर एक टिप्पणी टाइप कर सकते हैं -

name = "Madisetti" # This is again comment

आप कई पंक्तियों को निम्नानुसार टिप्पणी कर सकते हैं -

# This is a comment.
# This is a comment, too.
# This is a comment, too.
# I said that already.

ट्रिपल-उद्धृत string के बाद भी पायथन दुभाषिया द्वारा अनदेखा किया जाता है और इसे बहुस्तरीय टिप्पणियों के रूप में इस्तेमाल किया जा सकता है:

'''
This is a multiline
comment.
'''
Waiting for the User

केवल whatsapp युक्त एक लाइन, संभवतः एक टिप्पणी के साथ, एक रिक्त रेखा के रूप में जानी जाती है और python पूरी तरह से इसे अनदेखा करता है।

#!/usr/bin/python
raw_input("\n\nPress the enter key to exit.")

एक interactive interpeter सेशन में, आपको मल्टीलाइन स्टेटमेंट को समाप्त करने के लिए एक खाली भौतिक रेखा दर्ज करनी चाहिए।

Multiple Statements on a Single Line

कार्यक्रम की निम्नलिखित पंक्ति शीघ्रता को प्रदर्शित करती है, कथन "बाहर निकलने के लिए Enter कुंजी दबाएं", और उपयोगकर्ता द्वारा ले जाने के लिए इंतजार कर रहा है -

import sys; x = 'foo'; sys.stdout.write(x + '\n')

यहां, वास्तविक लाइन प्रदर्शित करने से पहले दो नई लाइनें बनाने के लिए "\ n \ n" का उपयोग किया जाता है। एक बार जब उपयोगकर्ता कुंजी दबाता है, तो कार्यक्रम समाप्त होता है। कconsole window को खुला रखने के लिए यह एक अच्छी ट्रिक है, जब तक कि उपयोगकर्ता किसी application के साथ नहीं किया जाता है।

Multiple Statement Groups as Suites with python in hindi

अर्धविराम (;) दिए गए सिंगल लाइन पर कई statement देता है कि न तो स्टेटमेंट एक नया code block  शुरू करता है। यहाँ अर्धविराम का उपयोग कर एक नमूना लिया गया है -

सूट के रूप में कई statement ग्रुप व्यक्तिगत बयानों का एक समूह, जो एकल code bock बनाते हैं, python में सूट कहलाते हैं। यौगिक या जटिल कथन, जैसे कि, जबकि, IDF, और Class को Header Line और एक सूट की आवश्यकता होती है।

Header Line Statement (Keyword के साथ) शुरू करते हैं और कॉलन (:) के साथ समाप्त होते हैं और इसके बाद एक या एक से अधिक लाइनें होती हैं जो सूट बनाती हैं। उदाहरण के लिए -

if expression : 
   suite
elif expression : 
   suite 
else : 
   suite

Command Line Arguments with python in hindi

उन्हें कैसे चलाया जाना चाहिए, इसके बारे में कुछ बुनियादी जानकारी प्रदान करने के लिए कई कार्यक्रम चलाए जा सकते हैं। अजगर आपको -h के साथ ऐसा करने में सक्षम बनाता है -

$ python -h
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options and arguments (and corresponding environment variables):
-c cmd : program passed in as string (terminates option list)
-d     : debug output from parser (also PYTHONDEBUG=x)
-E     : ignore environment variables (such as PYTHONPATH)
-h     : print this help message and exit
[ etc. ]

आप अपनी script को इस तरह से भी प्रोग्राम कर सकते हैं कि उसे विभिन्न विकल्पों को स्वीकार करना चाहिए। command line तर्क एक उन्नत विषय है और आपको python अवधारणाओं के बाकी हिस्सों से गुजरने के बाद थोड़ा अध्ययन करना चाहिए।

Post a Comment

Previous Post Next Post