पाइथन प्रोग्रामिंग का परिचय

Aug 30, 2024

पाइथन का परिचय

कोर्स का उद्देश्य

  • Python2 को सीखने के बाद, छात्रों को AI, मशीन लर्निंग, डेटा साइंस या वेब डेवलपमेंट जैसे क्षेत्रों में आगे बढ़ने की क्षमता मिलेगी।
  • Django जैसे फ्रेमवर्क का उपयोग कर वेबसाइट बनाने की क्षमता।

कोर्स की संरचना

  • आज हम कोड लिखना नहीं सीखेंगे, लेकिन पाठ्यक्रम के अंत तक हम प्रोग्रामिंग के कई महत्वपूर्ण अवधारणाएँ सीखेंगे।
  • अनेक प्रोग्रामिंग कॉन्सेप्ट्स को लागू किया जाएगा।
  • थ्योरी के साथ-साथ प्रैक्टिकल कोडिंग पर भी ध्यान दिया जाएगा।
  • प्रैक्टिस प्रश्नों का समाधान किया जाएगा।

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

  • पाइथन कोडिंग के लिए सबसे सरल और लोकप्रिय भाषा है।
  • बहुत से अच्छे प्रोग्रामर्स अपनी यात्रा पाइथन से शुरू करते हैं।
  • PythonAnywhere का उपयोग कर कोड लिखने में मदद मिलेगी।

प्रोग्रामिंग भाषा क्या है?

  • प्रोग्रामिंग भाषा जैसे Python, Java, C++ का उपयोग करके कंप्यूटर को निर्देश देने की प्रक्रिया।
  • मशीन केवल 0 और 1 के रूप में जानकारी को समझती है।
  • प्रोग्रामिंग भाषाएँ इंसानों के लिए आसान हैं लेकिन मशीन के लिए इंटरप्रेटर या कंपाइलर द्वारा ट्रांसलेट किया जाता है।

पाइथन के फ़ीचर्स

  • पाइथन एक हाई-लेवल भाषा है।
  • सभी ऑपरेटिंग सिस्टम पर समानता।
  • Django और Tkinter जैसे पुस्तकालयों का उपयोग।

प्रारंभिक सेटअप

  1. Python3 डाउनलोड करने के लिए Python.org पर जाएं।
  2. PythonAnywhere पर अपने प्रोग्रामिंग कोड लिखें।
  3. Visual Studio Code का उपयोग करें।

पहला प्रोग्राम: "Hello World"

  • प्रिंट स्टेटमेंट से आउटपुट लेना:
    print("Hello World")
    
  • वेरिएबल का उपयोग:
    name = "Shraddha"
    age = 23
    print(name)
    print(age)
    

वेरिएबल्स और डेटा टाइप्स

  • वेरिएबल: मेमोरी लोकेशन जिसे नाम दिया गया है।
  • विभिन्न प्रकार के डेटा टाइप्स:
    • Integer
    • Float
    • String
    • Boolean
    • None

पाइथन के कीवर्ड्स

  • कीवर्ड्स: रिजर्व्ड वर्ड्स जैसे True, False, None, इत्यादि।
  • केस सेंसिटिव: कैपिटल और स्मॉल अक्षरों में अंतर।

ऑपरेटर्स का उपयोग

  • एरिथमेटिक ऑपरेटर्स: +, -, *, /, %
  • तुलना ऑपरेटर: ==, !=, >, <, >=, <=
  • लॉजिकल ऑपरेटर्स: and, or, not

टाइप कन्वर्जन

  • ऑटोमेटिक और मैनुअल टाइप कन्वर्जन।
  • उपयोग: int(), float(), str() का प्रयोग।

इनपुट लेना

  • input() फ़ंक्शन का उपयोग कर उपयोगकर्ता से डेटा लेना।
  • डेटा का प्रकार हमेशा स्ट्रिंग होगा, इसलिए टाइप कास्टिंग का उपयोग करना होगा।

प्रैक्टिस प्रश्न

  • सरल प्रोग्रामिंग प्रश्नों का हल करना।
  • जैसे:
    1. दो नंबरों का योग निकालना।
    2. स्क्वायर का क्षेत्रफल निकालना।
    3. दो फ्लोटिंग नंबरों का औसत निकालना।
    4. तुलना करना कि एक संख्या दूसरी से बड़ी है या नहीं।

निष्कर्ष

  • पाइथन की मूलभूत बातें सीखी गईं।
  • अगले लेक्चर में आगे का अध्ययन जारी रहेगा।
  • पाठ्यक्रम की स्लाइड्स नीचे दिए गए लिंक से डाउनलोड करें।

टिप: व्यावहारिक अभ्यास करें और प्रश्नों का हल करने का प्रयास करें!