🐍 पाइथन (Python)
जानें कि पाइथन (Python) क्या है, इसकी विशेषताएँ, Thonny इंटरप्रेटर, print() फंक्शन, Python के विभिन्न Data Types (Integer, Float, String, Boolean, List, Dictionary, Tuple) तथा पाइथन प्रोग्रामिंग की मूल अवधारणाओं के बारे में।
🎯 Learning Objectives
🧭 Chapter Roadmap
👇 किसी भी टॉपिक पर क्लिक करें – सीधे उस सेक्शन पर पहुँच जाएँगे।
📖 अध्याय सामग्री (Chapter Content)
📌 पाइथन (Python) क्या है?
पाइथन (Python) एक हाई-लेवल प्रोग्रामिंग भाषा है।
🔹 यह मानव भाषाओं के करीब है और मशीनी भाषाओं से आगे है।
🔹 पाइथन में प्रोग्राम लिखना और समझना बहुत आसान है।
🔹 पाइथन केस सेंसिटिव (Case Sensitive) है – जैसे Amar और amar अलग-अलग मान हैं।
📌 पाइथन का उपयोग कहाँ होता है?
🔹 Websites – YouTube, Instagram
🔹 Artificial Intelligence – Tesla
🔹 Web Applications
🔹 Data Science & Machine Learning
💡 Python की लाइब्रेरी: पूर्व निर्धारित कार्यों की समृद्ध लाइब्रेरी है।
📌 पाइथन की 5 मुख्य विशेषताएँ
📌 केस सेंसिटिव (Case Sensitive)
पाइथन में uppercase और lowercase अक्षरों को अलग माना जाता है।
🔹 उदाहरण: name और Name – दोनों अलग-अलग हैं।
📌 Open Source: पाइथन एक ओपन सोर्स प्रोग्रामिंग भाषा है।
📌 Thonny – Python का मानक इंटरप्रेटर
Thonny एक Python इंटरप्रेटर है।
🔹 यह एक ही इंटरप्रेटर में निम्नलिखित सुविधाएँ प्रदान करता है:
🔹 Run – प्रोग्राम चलाना
🔹 Browse – ब्राउज़ करना
🔹 Debug – डीबग (त्रुटि सुधार) करना
📌 .py एक्सटेंशन
Thonny में लिखे गए प्रोग्राम कोड को .py एक्सटेंशन से Save किया जाता है।
💡 उदाहरण: program.py
📌 print() फंक्शन क्या है?
print() फंक्शन का उपयोग डाटा (शब्द, वाक्य, संख्या) को कम्प्यूटर स्क्रीन पर प्रदर्शित करने के लिए किया जाता है।
🔹 यह Output देने का कार्य करता है।
// Output:
hello world
// Output:
My age is 11
📌 डबल कोट्स vs ट्रिपल कोट्स
🔹 डबल कोट्स (" ") – एक लाइन में Output के लिए।
🔹 ट्रिपल कोट्स (''' ''') – एक से अधिक लाइन में Output के लिए।
World
Python''')
// Output:
Hello
World
Python
📌 Python में 7 मुख्य Data Types
📌 Tuple (टपल) – विशेष जानकारी
🔹 अपरिवर्तनीय (Immutable) – एक बार सेट बना देने के बाद परिवर्तन संभव नहीं है।
🔹 इसमें न तो कोई नाम बदल सकते और न ही कोई नया नाम जोड़ सकते हैं।
🔹 उपयोग: अपरिवर्तनीय जानकारियों को सुरक्षित रखने के लिए।
📌 Integer (int)
Integer – वे संख्याएँ जिनमें दशमलव नहीं होता है।
🔹 उदाहरण: 0, 1, 2, 3, 4, 5, 10, 100, 1000
age = 11
score = 5
print(age)
print(score)
// Output:
11
5
📌 Float
Float – वे संख्याएँ जिनमें दशमलव होता है।
🔹 उदाहरण: 1.5, 3.4, 4.0, 2.5, 0.5
height = 2.5
temperature = 36.6
print(height)
print(temperature)
// Output:
2.5
36.6
📌 String (str)
String – शब्द या वाक्य को संग्रहित करने के लिए।
🔹 उदाहरण: "Ram", "Hello World", "I am NIPUN child"
name = "Ram"
message = "I am NIPUN child"
print(name)
print(message)
// Output:
Ram
I am NIPUN child
📌 Boolean (bool)
Boolean – केवल दो Values होती हैं:
🔹 True (सत्य) या False (असत्य)
is_student = True
is_teacher = False
print(is_student)
print(is_teacher)
// Output:
True
False
📌 List (list)
List – कई मानों को एक साथ संग्रहित करने के लिए।
🔹 उदाहरण: ["Akshara", "Sanskrit", "Science"]
books = ["Akshara", "Sanskrit", "Science"]
print(books)
// Output:
['Akshara', 'Sanskrit', 'Science']
📌 Dictionary (dict)
Dictionary – Values को Pairs (जोड़े) में संग्रहित करने के लिए।
🔹 उदाहरण: {"Name": "Jaya", "Age": 11}
child = {"Name": "Jaya", "Age": 11}
print(child)
// Output:
{'Name': 'Jaya', 'Age': 11}
📌 Tuple (tuple)
Tuple – एक अपरिवर्तनीय (Immutable) डेटा प्रकार।
🔹 एक बार बना देने के बाद परिवर्तन संभव नहीं है।
🔹 उदाहरण: ("Suresh", "Rama", "Ragini")
📌 Tuple की विशेषताएँ
🔹 अपरिवर्तनीय (Immutable) – बदला नहीं जा सकता।
🔹 न तो कोई नाम बदल सकते हैं और न ही कोई नया नाम जोड़ सकते हैं।
🔹 उपयोग: अपरिवर्तनीय जानकारियों को सुरक्षित रखने के लिए।
friends = ("Suresh", "Rama", "Ragini")
print(friends)
// Output:
('Suresh', 'Rama', 'Ragini')
// ❌ Tuple को बदला नहीं जा सकता
// friends[0] = "Mohan" → Error
🧠 Practice Quiz – पाइथन (Python)
✅ एक बार उत्तर चुनने के बाद बदला नहीं जा सकता।