पाइथन

DIKSHA लिंक: https://diksha.gov.in/dial/8G864B

विस्तृत नोट्स

पाइथन का परिचय एवं इतिहास

प्रोग्रामिंग लैंग्वेज वह भाषा है, जिसका उपयोग प्रोग्रामर कम्प्यूटर के साथ संचार (कम्यूनिकेट) करने के लिए करते हैं। दूसरे शब्दों में, कम्प्यूटर को निर्देश देने के लिए जिस भाषा का प्रयोग किया जाता है, उसे प्रोग्रामिंग लैंग्वेज कहते हैं। हाई-लेवल प्रोग्रामिंग लैंग्वेज, जैसे पाइथन, जावा, और सी++, में हम अंग्रेजी या हिंदी जैसे मानव भाषाओं में निर्देश लिख सकते हैं। ये निर्देश पाइथन जैसे टूल्स द्वारा स्वचालित रूप से मशीनी भाषा (बाइनरी) में परिवर्तित हो जाते हैं, जो कम्प्यूटर समझ सकता है।

परिभाषा: पाइथन एक हाई-लेवल, सामान्य-उद्देश्य (general-purpose) प्रोग्रामिंग लैंग्वेज है जो सरल सिंटैक्स और बहुमुखी उपयोग के लिए जानी जाती है।

इतिहास:

  • पाइथन को गुइडो वैन रॉस्सम (Guido van Rossum) ने 1980 के दशक के अंत में विकसित करना शुरू किया।
  • 1991 में पाइथन का पहला संस्करण (0.9.0) रिलीज़ हुआ।
  • 2000 में पाइथन 2.0 रिलीज़ हुआ, जिसमें कई नई सुविधाएँ थीं।
  • 2008 में पाइथन 3.0 रिलीज़ हुआ, जो आज व्यापक रूप से उपयोग होता है।

उदाहरण: पाइथन में "Hello, World!" प्रिंट करना एक सरल प्रोग्राम है: print("Hello, World!") (आउटपुट: Hello, World!)।

पाइथन की विशेषताएँ

पाइथन की विशेषताएँ इसे शुरुआती और अनुभवी प्रोग्रामर्स के लिए लोकप्रिय बनाती हैं।

परिभाषा: पाइथन की विशेषताएँ वे गुण हैं जो इसे उपयोग में आसान और शक्तिशाली बनाते हैं।

मुख्य विशेषताएँ:

  • पाइथन एक हाई-लेवल लैंग्वेज है जो मानव भाषाओं के करीब और मशीनी भाषाओं से दूर है।
  • पाइथन में प्रोग्राम लिखना और समझना बहुत आसान है।
  • पाइथन केस-सेंसिटिव है, जैसे Amar और amar अलग-अलग माने जाते हैं।
  • पाइथन में पूर्व-निर्धारित कार्यों की समृद्ध लाइब्रेरी उपलब्ध है।
  • पाइथन ओपन-सोर्स और मुफ्त है।
  • पाइथन सभी प्लेटफॉर्म्स (विंडोज, लिनक्स, मैक) पर चलता है।

वर्तमान में, यूट्यूब, टेस्ला, और इंस्टाग्राम जैसे प्लेटफॉर्म वेबसाइट, आर्टिफिशियल इंटेलिजेंस, और वेब एप्लिकेशन बनाने के लिए पाइथन का उपयोग करते हैं।

उदाहरण: दो संख्याओं का योग: a = 5; b = 3; print(a + b) (आउटपुट: 8)।

Thonny

Thonny एक मानक पाइथन इंटरप्रेटर और शुरुआती लोगों के लिए बनाया गया IDE (Integrated Development Environment) है। यह एक ही इंटरफेस में पाइथन प्रोग्राम को चलाने (Run), ब्राउज़ करने, और डिबग करने की सुविधा प्रदान करता है।

परिभाषा: Thonny एक हल्का और उपयोग में आसान IDE है जो पाइथन प्रोग्रामिंग के लिए उपयुक्त है।

विशेषताएँ:

  • सरल और शुरुआती-अनुकूल इंटरफेस।
  • डिबगिंग टूल्स।
  • पाइथन 3 पहले से इंस्टॉल।
  • प्रोग्राम्स को .py एक्सटेंशन के साथ सहेजा जाता है।

Thonny डाउनलोड करने के लिए: https://thonny.org/

उदाहरण: Thonny में print("नमस्ते") लिखकर आउटपुट देखना (आउटपुट: नमस्ते)।

VS Code

VS Code (Visual Studio Code) एक शक्तिशाली और लोकप्रिय कोड एडिटर है जो पाइथन सहित कई भाषाओं को सपोर्ट करता है।

परिभाषा: VS Code एक मुफ्त, ओपन-सोर्स कोड एडिटर है जो पाइथन एक्सटेंशन्स के साथ प्रोग्रामिंग के लिए अनुकूलित किया जा सकता है।

विशेषताएँ:

  • पाइथन एक्सटेंशन के साथ कोड पूर्णता (code completion)।
  • डिबगिंग और टर्मिनल सपोर्ट।
  • कई प्रोग्रामिंग लैंग्वेज के लिए अनुकूलन।

उदाहरण: VS Code में पाइथन एक्सटेंशन इंस्टॉल कर print("Hello") चलाना (आउटपुट: Hello)।

डेटा टाइप्स उदाहरण सहित

पाइथन में डेटा टाइप्स डेटा के प्रकार को परिभाषित करते हैं, जैसे संख्या, टेक्स्ट, या सूची। पाइथन में प्रोग्राम लिखते समय विभिन्न प्रकार के मान (Values) को व्यवस्थित करने के लिए डेटा टाइप्स की आवश्यकता होती है।

परिभाषा: डेटा टाइप्स वे श्रेणियाँ हैं जो डेटा के प्रकार और उस पर किए जा सकने वाले ऑपरेशन्स को बताती हैं।

मुख्य डेटा टाइप्स:

  • Integer (पूर्णांक): पूर्ण संख्याएँ (0, 1, 2, ...)。 उदाहरण: age = 11 (उम्र 11 वर्ष); buses = 5 (बसें 5)।
  • Float (दशमलव पूर्णांक): दशमलव संख्याएँ। उदाहरण: eaten_mangoes = 2.5 (2.5 आम खाए)।
  • String (स्ट्रिंग): शब्द या वाक्य। उदाहरण: name = "Ram"; child = "I am NIPUN child"
  • Boolean (बूलियन): True या False। उदाहरण: answer = True (होमवर्क किया)।
  • List (सूची): कई डेटा की सूची। उदाहरण: favorite_books = ["Akshara", "Sanskrit", "Science"]
  • Dictionary (शब्दकोष): जोड़े में डेटा। उदाहरण: child = {"Name": "Jaya", "Age": 11}
  • Tuple (टपल): अपरिवर्तनीय क्रम। उदाहरण: friends = ("Suresh", "Rama", "Ragini")

वेरिएबल्स

पाइथन में डेटा (संख्या या शब्द) पर संक्रिया करने के लिए उसे किसी अक्षर, शब्द, या शब्द समूह में स्टोर करना होता है, जिन्हें वेरिएबल्स कहते हैं।

परिभाषा: वेरिएबल एक नाम है जो डेटा को स्टोर करने के लिए मेमोरी में स्थान आरक्षित करता है।

उदाहरण: A = 2; B = 3; C = A + B (C में 5 स्टोर होगा)।

नियम:

  • पहला कैरेक्टर अक्षर (a-z, A-Z) या अंडरस्कोर (_) होना चाहिए।
  • नाम में केवल अक्षर, अंक (0-9), और अंडरस्कोर (_) हो सकते हैं।
  • केस-सेंसिटिव: Var और var अलग हैं।
  • स्पेस या विशेष चिह्न (!, @, #, $, %) नहीं हो सकते।

प्रिंट स्टेटमेंट

पाइथन में print() फंक्शन का उपयोग डेटा (शब्द, वाक्य, संख्या) को प्रोसेस करने के बाद कम्प्यूटर स्क्रीन पर प्रदर्शित करने के लिए किया जाता है।

परिभाषा: प्रिंट स्टेटमेंट एक फंक्शन है जो डेटा को स्क्रीन पर प्रदर्शित करता है।

उपयोग:

  • डबल कोट्स में टेक्स्ट: print("Hello World") (आउटपुट: Hello World)।
  • ट्रिपल कोट्स में बहु-पंक्ति टेक्स्ट: print("""Line 1\nLine 2""")
  • वेरिएबल: name = "Ram"; print(name) (आउटपुट: Ram)।
  • संख्या: print(10 + 5) (आउटपुट: 15)।

दस प्रोग्राम्स और उनके आउटपुट

नीचे दस सरल पाइथन प्रोग्राम्स दिए गए हैं जो कक्षा 6 के छात्रों के लिए उपयुक्त हैं:

  1. प्रोग्राम 1: हैलो, विश्व!
    print("Hello, World!")

    आउटपुट: Hello, World!

  2. प्रोग्राम 2: नाम प्रिंट करना
    name = "Ram"
    print("मेरा नाम है", name)
                            

    आउटपुट: मेरा नाम है Ram

  3. प्रोग्राम 3: दो संख्याओं का योग
    A = 2
    B = 3
    C = A + B
    print("योग:", C)
                            

    आउटपुट: योग: 5

  4. प्रोग्राम 4: आयत का क्षेत्रफल
    length = 4
    width = 6
    area = length * width
    print("आयत का क्षेत्रफल:", area)
                            

    आउटपुट: आयत का क्षेत्रफल: 24

  5. प्रोग्राम 5: उम्र प्रदर्शित करना
    age = 11
    print("मेरी उम्र है", age, "वर्ष")
                            

    आउटपुट: मेरी उम्र है 11 वर्ष

  6. प्रोग्राम 6: स्ट्रिंग कॉन्सटेनेशन
    first_name = "Ram"
    last_name = "Sharma"
    full_name = first_name + " " + last_name
    print("पूरा नाम:", full_name)
                            

    आउटपुट: पूरा नाम: Ram Sharma

  7. प्रोग्राम 7: फ्लोट का उपयोग
    price = 99.99
    print("कीमत:", price, "रुपये")
                            

    आउटपुट: कीमत: 99.99 रुपये

  8. प्रोग्राम 8: बूलियन चेक
    is_student = True
    print("छात्र है?", is_student)
                            

    आउटपुट: छात्र है? True

  9. प्रोग्राम 9: सूची प्रिंट करना
    favorite_books = ["Akshara", "Sanskrit", "Science"]
    print("मेरी पसंदीदा किताबें:", favorite_books)
                            

    आउटपुट: मेरी पसंदीदा किताबें: ['Akshara', 'Sanskrit', 'Science']

  10. प्रोग्राम 10: शब्दकोष का उपयोग
    child = {"Name": "Jaya", "Age": 11}
    print("छात्र का विवरण:", child)
                            

    आउटपुट: छात्र का विवरण: {'Name': 'Jaya', 'Age': 11}

सारांश (एक पंक्ति के तथ्य)

  1. पाइथन एक हाई-लेवल प्रोग्रामिंग लैंग्वेज है।
  2. पाइथन को गुइडो वैन रॉस्सम ने विकसित किया।
  3. पाइथन का पहला संस्करण 1991 में रिलीज़ हुआ।
  4. पाइथन का सिंटैक्स सरल और पढ़ने में आसान है।
  5. पाइथन ओपन-सोर्स और मुफ्त है।
  6. पाइथन सभी प्लेटफॉर्म्स पर चलता है।
  7. पाइथन वेब, गेम, और डेटा विश्लेषण के लिए उपयोगी है।
  8. Thonny शुरुआती लोगों के लिए पाइथन IDE है।
  9. VS Code एक शक्तिशाली कोड एडिटर है।
  10. डेटा टाइप्स डेटा के प्रकार को परिभाषित करते हैं।
  11. इन्टीजर पूर्ण संख्याओं के लिए उपयोग होता है।
  12. फ्लोट दशमलव संख्याओं के लिए उपयोग होता है।
  13. स्ट्रिंग टेक्स्ट या वाक्य के लिए उपयोग होता है।
  14. बूलियन True या False मान के लिए उपयोग होता है।
  15. सूची कई डेटा को एक साथ स्टोर करती है।
  16. शब्दकोष डेटा को जोड़े में स्टोर करता है।
  17. टपल अपरिवर्तनीय डेटा का क्रम है।
  18. वेरिएबल डेटा को स्टोर करने का नाम है।
  19. वेरिएबल का नाम अक्षर या अंडरस्कोर से शुरू होता है।
  20. प्रिंट फंक्शन स्क्रीन पर आउटपुट दिखाता है।
  21. पाइथन में कोड टेक्स्ट के रूप में लिखा जाता है।
  22. Thonny में डिबगिंग आसान है।
  23. VS Code में पाइथन एक्सटेंशन इंस्टॉल करना पड़ता है।
  24. इन्टीजर का उदाहरण: age = 11
  25. फ्लोट का उदाहरण: eaten_mangoes = 2.5
  26. स्ट्रिंग का उदाहरण: name = "Ram"
  27. बूलियन का उदाहरण: answer = True
  28. सूची का उदाहरण: favorite_books = ["Akshara", "Sanskrit"]
  29. शब्दकोष का उदाहरण: child = {"Name": "Jaya", "Age": 11}
  30. टपल का उदाहरण: friends = ("Suresh", "Rama")
  31. वेरिएबल में स्पेस नहीं हो सकता।
  32. पाइथन केस-सेंसिटिव है।
  33. Thonny का इंटरफेस सरल है।
  34. VS Code कोड पूर्णता प्रदान करता है।
  35. पाइथन में स्ट्रिंग कॉन्सटेनेशन संभव है।
  36. प्रिंट फंक्शन वेरिएबल्स और टेक्स्ट दोनों दिखा सकता है।
  37. पाइथन में सूची कई डेटा टाइप्स स्टोर कर सकती है।
  38. पाइथन प्रोग्रामिंग सीखना आसान है।
  39. वेरिएबल का नाम अर्थपूर्ण होना चाहिए।
  40. print(10 + 5) आउटपुट 15 देता है।
  41. पाइथन में डेटा टाइप्स स्वचालित रूप से निर्धारित होते हैं।
  42. Thonny में पाइथन पहले से इंस्टॉल होता है।
  43. VS Code में टर्मिनल सपोर्ट उपलब्ध है।
  44. पाइथन का उपयोग यूट्यूब और टेस्ला जैसे प्लेटफॉर्म करते हैं।
  45. टपल को बदला नहीं जा सकता।
  46. पाइथन में कोड इंडेंटेशन महत्वपूर्ण है।
  47. प्रिंट फंक्शन का उपयोग डिबगिंग के लिए भी होता है।
  48. वेरिएबल्स को बार-बार उपयोग किया जा सकता है।
  49. पाइथन प्रोग्राम .py फाइल में सहेजे जाते हैं।
  50. पाइथन शुरुआती लोगों के लिए आदर्श है।

बहुविकल्पीय प्रश्न

1. पाइथन क्या है?





2. पाइथन को किसने विकसित किया?





3. पाइथन का पहला संस्करण कब रिलीज़ हुआ?





4. पाइथन की मुख्य विशेषता क्या है?





5. Thonny क्या है?





6. VS Code का उपयोग क्या है?





7. पाइथन में int डेटा टाइप का उपयोग क्या है?





8. float डेटा टाइप का उदाहरण क्या है?





9. वेरिएबल क्या है?





10. print() फंक्शन का उपयोग क्या है?





11. पाइथन में str डेटा टाइप का उपयोग क्या है?





12. Thonny की मुख्य विशेषता क्या है?





13. VS Code में पाइथन के लिए क्या आवश्यक है?





14. bool डेटा टाइप का उदाहरण क्या है?





15. वेरिएबल का नाम शुरू होना चाहिए:





16. print("Hello, World!") का आउटपुट क्या होगा?





17. पाइथन में सूची का डेटा टाइप क्या है?





18. पाइथन में स्ट्रिंग कॉन्सटेनेशन का उदाहरण क्या है?





19. पाइथन में कोड लिखने के लिए क्या महत्वपूर्ण है?





20. Thonny में पाइथन पहले से क्या होता है?





21. पाइथन में dictionary का उदाहरण क्या है?





22. पाइथन का उपयोग किसके लिए नहीं होता?





23. वेरिएबल का नाम कैसा नहीं हो सकता?





24. print(10 + 5) का आउटपुट क्या होगा?





25. पाइथन में डेटा टाइप्स कैसे निर्धारित होते हैं?





26. VS Code की विशेषता क्या है?





27. पाइथन में प्रोग्राम कहाँ सहेजे जाते हैं?





28. print("मेरा नाम है", name) का उपयोग क्या है?





29. पाइथन में टपल की विशेषता क्या है?





30. पाइथन शुरुआती लोगों के लिए क्यों आदर्श है?