🐍 पाइथन (Python) – Tokens & Basics
जानें कि पाइथन (Python) क्या है, पाइथन टोकन्स – Keywords, Identifiers, Operators, Literals, Delimiters, Variables, Data Types, print() फंक्शन, तथा व्यावहारिक उदाहरणों के बारे में विस्तार से।
📋 Chapter Overview – एक नज़र में
इस अध्याय के सभी महत्वपूर्ण विषय – किसी भी कार्ड पर क्लिक करें और सीधे उस भाग पर पहुँचें।
📖 अध्याय सामग्री (Chapter Content)
पाइथन (Python) – एक हाई-लेवल (High-Level), केस-सेंसिटिव (Case-Sensitive) प्रोग्रामिंग लैंग्वेज है, जो मनुष्य की बोलचाल की भाषा के काफी समीप है।
- print() फंक्शन: पाइथन में किसी भी वाक्य या मान को प्रदर्शित (Display) करने के लिए print() का उपयोग करते हैं।
print("Hello World!") # Output: Hello World!
- वेरिएबल्स (Variables): वे शब्द या शब्द समूह जो किसी अंक, अक्षर, शब्द आदि के मान (Value) को स्टोर करते हैं।
A = 10 fruit = "apple"
- डाटा टाइप्स (Data Types): पाइथन में 7 प्रकार के डाटा टाइप्स होते हैं – Integer, Float, String, Boolean, List, Dictionary, Tuple।
🐍 पाइथन: हाई-लेवल, केस-सेंसिटिव प्रोग्रामिंग लैंग्वेज – सरल एवं शक्तिशाली।
टोकन्स (Tokens) – पाइथन की सबसे छोटी निर्माण इकाइयाँ (Smallest Building Blocks) हैं। ये शब्द एवं चिन्हों का वह समूह है जो एक साथ सही क्रम में मिलकर पाइथन प्रोग्राम बनाते हैं।
- 5 प्रकार के टोकन्स:
- 🔑 Keywords (कीवर्ड्स) – पाइथन द्वारा संरक्षित (Reserved) शब्द।
- 🏷️ Identifiers (आईडेटिफायर) – वेरिएबल, फंक्शन, क्लास आदि के नाम।
- ➕ Operators (ऑपरेटर्स) – गणितीय चिन्ह (+, -, *, /, =)।
- 📝 Literals (लिटरल्स) – सीधे कोड में लिखे गए मान (Values)।
- 🔲 Delimiters (डीलिमिटर्स) – कोड के विभिन्न हिस्सों को अलग करने वाले चिन्ह।
🧩 टोकन्स: पाइथन प्रोग्राम की सबसे छोटी इकाइयाँ – 5 प्रकार – Keywords, Identifiers, Operators, Literals, Delimiters।
कीवर्ड्स (Keywords) – वे खास शब्द होते हैं जो पाइथन द्वारा विशेष कार्यों के लिए संरक्षित (Reserved) होते हैं। इनका उपयोग किसी Identifier (वेरिएबल, फंक्शन आदि) के रूप में नहीं किया जा सकता।
- पाइथन के कुछ महत्वपूर्ण कीवर्ड्स:
print input True False if else for while def return class import None and or not
- विशेषता: कीवर्ड्स को Identifier के रूप में नहीं इस्तेमाल कर सकते – पाइथन उन्हें रिज़र्व करता है।
🔑 Keywords: पाइथन द्वारा संरक्षित (Reserved) शब्द – इन्हें Identifier के रूप में नहीं उपयोग किया जा सकता।
आईडेटिफायर (Identifiers) – ऐसे नाम, शब्द या शब्द समूह जो हम किसी वेरिएबल, फंक्शन, क्लास, मॉड्यूल या अन्य ऑब्जेक्ट की पहचान करने के लिए देते हैं।
- उदाहरण:
Age = 18 Book_name = "Science" # Age और Book_name – Identifiers (Variables)
- नियम:
- एक Identifier अक्षर (A-Z, a-z), अंक (0-9) और अंडरस्कोर (_) से बना हो सकता है।
- संख्या (Digit) से शुरू नहीं हो सकता।
- Keywords को Identifier के रूप में उपयोग नहीं कर सकते।
- Case-Sensitive – 'Age' और 'age' अलग-अलग हैं।
- वेरिएबल्स एक प्रकार के आईडेटिफायर हैं – जो मान (Value) स्टोर करते हैं।
🏷️ Identifiers: Variables, Functions, Classes के नाम – Keywords नहीं हो सकते, अंक से शुरू नहीं हो सकते।
ऑपरेटर्स (Operators) – गणितीय चिन्ह जो पाइथन में गणना (Calculation) करने के लिए उपयोग किये जाते हैं।
- उदाहरण:
number1 = 2 number2 = 3 sum = number1 + number2 print(sum) # Output: 5
- Assignment Operator (=): किसी वेरिएबल में मान (Value) स्टोर करने के लिए।
➕ Operators: + (Add), - (Subtract), * (Multiply), / (Divide), = (Assignment) – गणना के लिए उपयोगी।
लिटरल्स (Literals) – वे मान (Values) जो सीधे पाइथन कोड के वेरिएबल (Variable) में स्टोर किये जाते हैं।
- उदाहरण:
Age = 18 # Numeric Literal (18) Book_name = "Science" # String Literal ("Science")
- लिटरल्स के प्रकार:
- Numeric Literals: संख्यात्मक मान – 18, 3.14, -5
- String Literals: शाब्दिक मान – "Science", 'Hello'
- Boolean Literals: True, False
- लिटरल्स वे मान हैं जो बिना किसी गणना के सीधे कोड में लिखे जाते हैं।
📝 Literals: Values जो सीधे Code में लिखे जाते हैं – 18, "Science", True, 3.14 आदि।
डीलिमिटर्स (Delimiters) – वे चिन्ह (Symbols) होते हैं जो कोड के विभिन्न हिस्सों को अलग करने या कोड का समूह बनाने के लिए उपयोग किये जाते हैं।
- उदाहरण:
print("ram mohan") # इसमें ( ) और "" – डीलिमिटर्स हैं
- मुख्य डीलिमिटर्स:
( ) [ ] { } " " ' ' , : =
- उपयोग:
- ( ) – फंक्शन कॉल और गणितीय अभिव्यक्तियों में
- " " या ' ' – String Literals के लिए
- , – एक से अधिक items को अलग करने के लिए
- = – Assignment (मान सेट) के लिए
🔲 Delimiters: कोड के भागों को अलग करने वाले चिन्ह – ( ), " ", ' ', , , : , = आदि।
पूरा प्रोग्राम – टोकन्स की पहचान के साथ:
🔍 टोकन्स की पहचान:
💻 प्रोग्राम: number1=20, number2=4 – add, sub, product, division – सभी गणनाएँ print() द्वारा दिखाई गईं।
- पाइथन (Python): हाई-लेवल, केस-सेंसिटिव प्रोग्रामिंग लैंग्वेज – सरल एवं शक्तिशाली।
- print() फंक्शन: आउटपुट (Output) दिखाने के लिए।
- वेरिएबल्स (Variables): मान (Values) स्टोर करने के लिए – जैसे Age = 18, fruit = "apple"
- डाटा टाइप्स (Data Types): Integer, Float, String, Boolean, List, Dictionary, Tuple
- टोकन्स (Tokens) – 5 प्रकार:
- Keywords: print, input, True, False, if, else आदि – Reserved Words
- Identifiers: Variables, Functions, Classes के नाम – जैसे Age, Book_name
- Operators: +, -, *, /, = – गणितीय चिन्ह
- Literals: मान (Values) – 18, "Science", True
- Delimiters: ( ), " ", , , :, = – कोड विभाजक
- अंकगणित प्रोग्राम: number1=20, number2=4 – add, sub, product, division – print() द्वारा दिखाना।
✅ मुख्य बिंदु
पाइथन (Python) प्रोग्रामिंग की बुनियादी अवधारणाओं – Tokens, Variables, Data Types, Operators – को समझना महत्वपूर्ण है।
टोकन्स (5 प्रकार) – Keywords, Identifiers, Operators, Literals, Delimiters – पाइथन प्रोग्राम के निर्माण खंड (Building Blocks) हैं।
print() फंक्शन, Variables और Operators का उपयोग करके हम गणनाएँ कर सकते हैं और परिणाम दिखा सकते हैं।
🧠 माइंडमैप – पाइथन – संपूर्ण सारांश
🧩 मिलान अभ्यास – 26: पाइथन
✅ प्रत्येक row में 6 विकल्प दिखेंगे – सही चुनें और तुरंत परिणाम देखें।
🧠 Practice Quiz – 26: पाइथन
✅ एक बार उत्तर चुनने के बाद बदला नहीं जा सकता।