हेल्लो पाठकों !
इस लेख से आप हिन्दी में पायथन प्रोग्रामिंग क्या है, आपके कंप्यूटर में पायथन सॉफटवेयर की स्थापना कैसे करें, पायथन कोड संपादक और पायथन प्रोग्रामिंग की बेसिक पार्ट को कैसे सीखें यह जान सकते है (How to learn basic of Python programming) ।
तो चलिए basic of Python के बारे में विस्तार से जानते है।
पायथन प्रोग्रामिंग क्या है (What is Python programming in Hindi) ?
पायथन एक उच्च स्तरीय सामान्य उददेष्य और एक बहुत ही लोकप्रिय प्रोग्रामिंम भाषा है ।
पायथन में अंग्रेजी भाषा के समान सरल वाक्यविन्यास है । पायथन में सिंटैक्स होता है जो डेवलपर्स को कुछ अन्य प्रोग्रामिंग भाषाओं की तुलना में कम लाइनों के साथ प्रोग्राम लिखने की अनुमति देता है ।
पायथन एक दुभाषिया सिस्टम पर चलता है, जिसका अर्थ है कि जैसे ही कोड लिखा जाता है, उसे निष्पादित किया जा सकता है ।
पायथन प्रोग्रामिंग के environment को कैसे स्थापित करें (How to set up Python environment) ?
वर्चुअल एनवायरनमेंट पायथन एनवायरनमेंट की एक अलग वर्किंग कॉपी है जो आपको अन्य प्रोजेक्टस के साथ किसी भी डिपेंडेंसी के मुददों की चिंता किए बिना एक विशिष्ट प्रोजेक्ट पर काम करने की अनुमति देता है ।
यह सबसे महत्वपूर्ण उपकरणों में से एक है जिसका अधिकांश पायथन डेवलपर्स उपयोग करते हैं ।
इसके बारे में महान बात यह है कि आपके पास जितने वातावरण हो सकते हैं, उनकी कोई सीमा नहीं है क्योंकि वे केवल कुछ स्क्रिप्ट वाली निर्देशिकाएं हैं ।
वर्चुअल वातावरण बनाने के लिए एक निर्देशिका तय करें जहॉ आप इसे रखना चाहते हैं, और मॉडयूल को निर्देशिका पथ के साथ स्क्रि्रप्ट के रूप में चलाए ।
पहले आपको Windows के लिए पायथन डाउनलोड और इंस्टॉल करें ।
पायथन सॉफटवेयर को कहां से डाउनलोड करें (How to download Python software) ?
पायथन प्रोग्रामिंग सॉफटवेयर को इंस्टॉल करने के कई तरीके है।
मैं आधिकारिक वितरण के लिए सुझाव देता हूं, क्योंकि वे आम तौर पर पायथन में प्रोग्राम सीखने के साथ आरंभ करने के लिए सबसे अच्छा विकल्प हैं ।
तो आप Python.org से आधिकारिक पायथन सॉफटवेयर को डाउनलोड कर सकते है ।
पायथन प्रोग्रामिंग में आईडीई क्या हैं (What is IDE in Python) ?
IDE का पूरा नाम Integrated Development Environment है ।
यह एक कोडिंग टूल है जो आपको अपने कोड को आसान तरीके से लिखने, परीक्षण करने और डीबग करने की अनुमति देता है, क्योंकि वे आम तौर पर हाइलाइटिंग, संसाधन प्रबंधन, डिबगिंग टूल द्वारा कोड पूर्णता या कोड अंतर्दृष्टि प्रदान करते हैं ।
पायथन प्रोग्रामिंग में कोड एडिटर क्या हैं (What is Code Editor in Python) ?
पायथन कोड एडिटर को डेवलपर्स के लिए प्रोग्राम को आसानी से कोड और डिबग करने के लिए डिजाइन किया गया है ।
पायथन के बेसिक पार्ट में क्या आते है (What comes in the basic part of Python) ?
बेसिक भाग आपको पायथन प्रोग्रामिंग की मूलभूत अवधारणाओं के बारे में बताएगा । बेसिक पार्ट में नीचे दिए गए चिज आते हैं :-
- Keywords
- Identifiers
- Statement
- Comments
- Python Operators
- Python Variable
- Python Data types
- Python casting
- Python number
पायथन में कीवर्ड क्या है (What is Python Keywords) ?
पायथन कीवर्ड आरक्षित शब्द हैं जिनके साथ एक विशेष अर्थ जुड़ा हुआ है और उन विशिष्ट उद्देश्यों के अलावा किसी भी चीज के लिए उपयोग नहीं किया जा सकता है ।
प्रत्येक कीवर्ड को विशिष्ट कार्यक्षमता प्राप्त करने के लिए डिजाइन किया गया है ।
अब तक पायथन में 35 कीवर्ड उपलब्ध हैं, जिनका नाम निचे दिया गया है। यह संख्या समय के साथ थोड़ी भिन्न हो सकती है ।
and | continue | finally | is | raise |
as | def | for | lambda | return |
assert | del | from | none | true |
async | elif | global | nonlocal | try |
await | else | if | not | while |
break | except | import | or | with |
class | false | in | pass | yield |
- पायथन कीवर्ड के बारे में अधिक जानने के लिए, आप यहा से > Python Keywords के विस्तृत पोस्ट को पढ़ सकते हैं ।
पायथन आइडेंटिफायर क्या है (What is Python Identifiers) ?
पायथन में identifier एक नाम है जो class, functions, variables आदि जैसी संस्थाओं को दिया जाता है । यह एक इकाई को दूसरे से अलग करने में मदद करता है ।
एक identifier अक्षर A से Z या a से z अंडरस्कोर (_) से शुरू होता है और उसके बाद शून्य या अधिक अक्षर, अंडरस्कोर और अंक (0 से 9) होते हैं ।
Identifiers लिखने के नियम :-
- एक identifier अंक से शुरू नहीं हो सकता है ।
- पायथन कीवर्ड का उपयोग identifier के रूप में नहीं किया जा सकता है ।
- Identifier में विशेष सिम्बल जैसे !, @, #, $, % आदि का उपयोग नहीं कर सकते हैं ।
- Identifier एक किसी भी लम्बाई का हो सकता है ।
पायथन स्टेटमेन्ट क्या है (What is Python Statement ) ?
स्टेटमेन्ट एक निदेश है जिसे एक पायथन interpreter निष्पादित कर सकता है । सरल शब्दों में हम कह सकते हैं कि पायथन में लिखा हुआ कुछ भी एक स्टेटमेन्ट है ।
पायथन लिपि की प्रत्येक पंक्ति एक स्टेटमेन्ट है । पायथन में मुख्य रूप से चार प्रकार के स्टेटमेन्ट होते हैं :-
- Print statement
- Assignment statements
- Conditional statements
- Looping statements
Python Print statement
प्रिंटिंग का उपयोग ज्यादातर कंसोल पर जानकारी प्रदिर्शित करने के लिए किया जाता है, चाहे वह एक निश्चित संदेश या कंप्यूटेशनल परिणाम दिखा रहा हो । प्रिंट स्टेटमेंट का उपयोग डिबगिंग उद्देश्यों के लिए भी किया जाता है ।
The print() function prints the specified message to the screen, or other standard output device.
Python Assignment statements
यह एक ऐसे स्टेटमेन्ट होता है जिसका उपयोग प्रोग्राम में वेरिएबल नाम के लिए अंसनम सेट करने के लिए किया जाता है । असाइनमेंट स्टेटमेन्ट एक वेरिएबल को अपने प्रोग्राम जीवनकाल के दौरान विभिन्न प्रकार के मूल्यों को रखने की सुविधा प्रदान करता है ।
असाइनमेंट स्टेटमेंट के लिए ‘=’ सिम्बल को इस्तेमाल किया जाता है, जिसे ऑपरेटर कहा जाता है ।
प्रोग्र्रामिंग भाषा में असाइनमेंट स्टेटमेंट के लिए उपयोग किया जाने वाला बेसिक सिंटैक्स है
variable = expression;
जहां वेरिएबल (variable) = वेरिएबल के नाम होता है और अभिव्यक्ति (expression) = यह या तो प्रत्यक्ष मूल्य या गणित अभिव्यक्ति /सूत्र या फंक्शन कॉल हो सकता है ।
x = ‘Students’
print (x)
where x is a variable name and Students is its value.
OUTPUT
Students
Python Conditional statements
पायथन में, कंडीशनल स्टेटमेंट अलग अलग कंप्यूटेशंस या क्र्रियाएं करता है जो इस बात पर निर्भर करता है कि एक विशिष्ट बूलियन बाधा (Boolean constraint) सही या गलत का मूल्यांकन करती है ।
आप किसी शर्त के परिणाम के आधार पर कोड के विभिन्न ब्लॉक निष्पादित कर सकते हैं । कंडीषन स्टेटमेंट हमेशा सही या गलत का मूल्यांकन करते हैं। पायथन में चार प्रकार के कंडीशनल स्टेटमेंट होते हैं :-
if statement
if-else
if-elif-else
nested if-else
Python Looping statements
आम तौर पर स्टेटमेंट को क्रमिक रूप से निष्पादित किया जाता हैः किसी फंक्शन में पहला स्टेटमेंट पहले निष्पादित किया जाता है, उसके बाद दूसरा, और इसी तरह । ऐसी स्थिति हो सकती है जब आपको कई बार कोड के ब्लॉक को निष्पादित करने की आवश्यकता हो सकती है ।
लूपिंग का उपयोग करके स्टेटमेंट या कोड को कई बार निष्पादित किया जा सकता है । पायथन में तिन प्रकार के लूपिंग स्टेटमेंट हैं :-
पायथन में कोमेन्ट क्या है (What is Python Comments ) ?
कामेन्ट यह बताता हैं कि किसी प्रोग्राम के अन्दर प्रोग्रामर द्वारा क्या लिखा गया है ताकि सोर्स कोड को देखने वाले व्यक्ति को इसका पता लगाने में कई कठिनाई न हो ।
एक अच्छा प्रोग्रामर किसी भी प्रोग्राम को लिखते समय हमेशा कामेन्ट का उपयोग करता है । पायथन में मुख्य रूप से तिन प्रकार के कामेन्ट होते हैं :-
- Single Line Comments
- Multi Line Comments
- Docstring Comments
पायथन ऑपरेटर क्या है (What is Python Operators ) ?
पायथन में ऑपरेटर विशेष सिम्बल होते हैं, जिनका उपयोग हम डेटा पर विभिन्न गणितीय, लॉजिक और बूलियन संचालन करने के लिए कर सकते है ।
ऑपरेटर जिस मान पर काम करता है उसे ऑपरेंड कहा जाता है । पायथन में कई प्रकार के ऑपरेटर होते हैं :-
- Arithmetic operator
- Relational operators
- Assignment operators
- Logical operators
- Bitwise operators
- Identity operators
- Membership operations
पायथन में वेरिएबल क्या है (What is Python Variable ) ?
वैरिएबल एक आरक्षित मेमोरी एरिया (memory address) है जो वैल्यू स्टोर करता है । पायथन वैरिएबल एक प्रतीकात्मक नाम है जो किसी object का संदर्भ या सूचक है ।
एक बार एक object को एक वैरिएबल को सौंपा गया है, तो आप उस नाम से object को संदर्भित कर सकते हैं । लेकिन डेटा अभी भी object के भीतर समाहित होती है ।
वैरिएबल या तो परिवर्तनशील या अपरिवर्तनीय हो सकता है । यदि वैरिएबल का मान बदला जा सकता है, तो वस्तु को परिवर्तनशील कहा जाता है और यदि वैरिएबल का मान नहीं बदल सकते है, तो अपरिवर्तनीय कहा जाता है ।
पायथन में डेटा टाईप्स क्या है (What is Python Data types ) ?
डेटा टाइप विभिन्न आकारों और मूल्यों को निर्दिष्ट करते हैं जिन्हें वैरिएबल में संग्रहीत किया जा सकता है । यह उपयोगी प्रकार का प्रतिनिधित्व करता है जो बताता है कि विशिष्ट डेटा पर अक्सर कौन से ऑपरेशन किए जाते है । चूंकि पायथन प्रोग्रामिंग में सब कुछ एक वस्तु (objects) है, डेटा टाइप वर्ग हैं और वेरिएबल उन वर्गों के उदाहरण वस्तु (objects) हैं ।
पायथन में मुख्य रूप से 6 डेटा टाइप होते हैं :-
- Numeric
- String
- List
- Tuple
- Set
- Dictionary
पायथन कास्टिंग क्या है(What is Python casting ) ?
पायथन में, हम एक प्रकार के वैरिएबल को दूसरे प्रकार में बदल सकते हैं, इस रूपांतरण को टाइप कास्टिंग या टाइप रूपांतरण कहा जाता है ।
पायथन नंबर क्या है (What is Python number ) ?
पायथन विभिन्न आवश्यकताओं को संभालने के लिए विभिन्न प्रकार के पin-build डेटा प्रकार प्रदान करता है । नंबर डेटा प्रकार संख्यात्मक मान संग्रहीत करते हैं । वे अपरिवर्तनीय डेटा प्रकार हैं, जिसका अर्थ है कि एक नंबर डेटा प्रकार के मूल्य को बदलने से एक नई आवंटित वस्तु उत्पन्न होती है ।
पायथन में numeric डेटा तीन प्रकार होते है :
- Integer
- Float
- Complex
निर्ष्कष – Conclusion
मुझे आशा है इस पोस्ट से आपने पायथन प्रोग्रामिंग की बेसिक को अच्छे से सीख लिया है ।
अगर फिर भी इस विषय में आपके अन्य कोई प्रश्र हैं, तो आप हमें निचे दिए गए टिप्पणी अनुभाग के जरीए हमसे पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-