1. डेटा विश्लेषण के लिए पायथन का परिचय और सेटअप [0]

thumbnail

1.1. पायथन का अवलोकन और उपयोग [0]

  1. यह श्रृंखला डेटा विश्लेषण के लिए पायथन पर है, जिसके लिए किसी पूर्व प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है [0]।
  2. यह उन लोगों के लिए भी उपयुक्त है जो अन्य भाषाएँ जानते हैं लेकिन पायथन नहीं जानते हैं [2]।
  3. यह उन लोगों के लिए भी उपयोगी है जो डेटा विश्लेषण कार्यों के लिए पायथन का उपयोग करना सीखना चाहते हैं [2]।
  4. पायथन एक प्रोग्रामिंग भाषा है, जो वर्तमान में डेटा विश्लेषण और प्रेडिक्टिव मॉडलिंग के लिए सबसे लोकप्रिय है [3]।
  5. डेटा साइंस में आने के लिए यह सबसे अच्छी भाषा हो सकती है [3]।
  6. पायथन एक सामान्य-उद्देश्य वाली भाषा है, जिसका उपयोग डेटा साइंस के बाहर भी होता है [4]।
    1. इसका उपयोग सामान्य सॉफ्टवेयर विकास और वेब प्रोग्रामिंग/बैक-एंड विकास में भी होता है [4]।
  7. आधार भाषा में डेटा विश्लेषण के लिए आवश्यक डेटा संरचनाएँ और फ़ंक्शन शामिल नहीं हैं [5]।
  8. पायथन में ऐड-ऑन पैकेज का एक मजबूत चयन है, जो इसे किसी भी कार्य से निपटने की सुविधा देता है [5]।
  9. डेटा विश्लेषण करते समय, आपको आवश्यक डेटा संरचनाएँ और फ़ंक्शन प्राप्त करने के लिए पैकेज इंस्टॉल या लोड करने होंगे [6]।

1.2. कैगल नोटबुक वातावरण का उपयोग करके सेटअप करना [7]

  1. इस गाइड में, सामग्री देने के लिए कैगल कर्नेल (अब कैगल नोटबुक वातावरण) का उपयोग किया जाएगा [8]।
  2. यह एक इंटरैक्टिव वेब प्रोग्रामिंग वातावरण है जो Kaggle.com पर क्लाउड में चलता है [8]।
  3. कोई भी व्यक्ति मुफ्त खाते के लिए साइन अप करके इसका उपयोग कर सकता है [8]।
  4. यदि आप साथ में अभ्यास करना चाहते हैं, तो आप कोड चला सकते हैं या नोटबुक को कॉपी कर सकते हैं (fork) [9]।
  5. प्रत्येक वीडियो के विवरण में नोटबुक के लिंक दिए जाएंगे [10]।
  6. सेटअप का सबसे आसान तरीका तुरंत Kaggle खाते के लिए साइन अप करना है [10]।
    1. Kaggle.com पर जाएँ और लॉग इन/साइन अप करें [10]।
    2. प्रदान किए गए लिंक पर जाएँ और नोटबुक पेज पर जाएँ (जैसे "Python for data 1 getting started") [10]।
    3. पेज के ऊपरी दाएं कोने में "copy and edit" बटन पर क्लिक करें [11]।
    4. इससे नोटबुक कॉपी हो जाएगी, और आप उसी संपादक में आ जाएंगे जिसका उपयोग प्रस्तुतकर्ता कर रहा है [11]।
  7. यदि आप स्थानीय रूप से स्थापित पायथन के साथ अभ्यास करना चाहते हैं, तो यह भी ठीक है [13]।
    1. आपको अधिक संगतता समस्याओं का सामना करना पड़ सकता है, जैसे कि पैकेज इंस्टॉल करना या संस्करणों का भिन्न होना [14]।
    2. शुरुआती पाठ, जो मूल बातें पर हैं, किसी भी पायथन इंस्टॉलेशन पर काम करेंगे [15]।
  8. स्थानीय इंस्टॉलेशन के लिए, Anaconda Python distribution डाउनलोड करने की सिफारिश की जाती है [16]।
    1. एनाकोंडा पायथन का एक वितरण है जो कई उपयोगी पैकेजों को एक साथ बंडल करता है [17]।
    2. डेटा साइंस में उपयोग की जाने वाली कई चीजें पहले से इंस्टॉल होंगी, जिससे आपको बाद में पैकेज डाउनलोड करने की चिंता नहीं होगी [18]।

1.3. कैगल नोटबुक वातावरण का त्वरित दौरा [19]

  1. इस वीडियो के शेष भाग में, पायथन सीखना शुरू नहीं किया जाएगा [19]।
  2. यह भाग केवल उपयोग किए जाने वाले कैगल नोटबुक वातावरण का त्वरित दौरा देगा [21]।
  3. एक प्रोग्रामिंग नोटबुक एक ऐसा वातावरण है जो टेक्स्ट और कोड के सेल्स को एक अच्छे प्रारूप में प्रस्तुत करता है [23]।
  4. वर्तमान में उपयोग किया जा रहा नोटबुक ज्यादातर टेक्स्ट है, लेकिन इसमें कोड सेल्स भी डाले जा सकते हैं [24]।
  5. सेल प्रकार और संपादन:
    1. जैसे "Python setup" एक हेडिंग सेल है, और अन्य टेक्स्ट सेल हैं [25]।
    2. सेल पर डबल क्लिक करने से आप संपादन मोड में चले जाते हैं, जहाँ आप टेक्स्ट जोड़ सकते हैं या उसे बोल्ड/इटैलिक कर सकते हैं [25]।
    3. Ctrl+Enter दबाने से वर्तमान में हाइलाइट किया गया सेल चलता है [26]।
    4. मार्कडाउन/टेक्स्ट सेल के लिए, यह केवल संपादन मोड से बाहर आता है [27]।
    5. कोड सेल के लिए, Ctrl+Enter कोड चलाता है [27]।
  6. नया सेल जोड़ना और कोड चलाना:
    1. जब आप होवर करते हैं, तो आपको "plus code" या "plus markdown" बटन दिखाई देंगे [29]।
    2. "plus code" पर क्लिक करने से एक नया कोड सेल जुड़ जाता है [30]।
    3. यदि आप कोड (जैसे 2+2) दर्ज करते हैं और Ctrl+Enter दबाते हैं, तो यह कोड चलाएगा और आउटपुट (4) प्रिंट करेगा [31]।
  7. सेल के साथ इंटरैक्ट करने के अन्य तरीके:
    1. मेनू बार में, File के तहत नोटबुक अपलोड/डाउनलोड, शेयरिंग, या संस्करण इतिहास की जाँच की जा सकती है [35]।
    2. Run के तहत, आप वर्तमान सेल, पूरे नोटबुक, या उससे पहले/बाद के सेल्स को चला सकते हैं [35]।
    3. आप सत्र को पुनरारंभ भी कर सकते हैं [35]।
    4. दाईं ओर के बटन सेल को ऊपर या नीचे ले जा सकते हैं, या सेल को हटा सकते हैं [36]।
  8. नोटबुक में दो मोड:
    1. संपादन मोड (Edit Mode): जब आप वास्तव में किसी सेल को संपादित कर रहे होते हैं [39]।
    2. कमांड मोड (Command Mode): जब आप सेल स्तर के बजाय पूरे नोटबुक स्तर पर चीजों को संपादित कर रहे होते हैं [40]।
    3. कमांड मोड में प्रवेश करने के लिए Escape दबाएँ [41]।
  9. कमांड मोड में कीबोर्ड शॉर्टकट:
    1. आप ऊपर और नीचे तीर कुंजियों से नेविगेट कर सकते हैं [45]।
    2. आप सेल्स को एक प्रकार से दूसरे प्रकार में बदल सकते हैं [46]।
    3. उदाहरण के लिए, एक मार्कडाउन सेल (5 + 10) को चलाने का प्रयास करने पर कुछ नहीं होता है [47]।
    4. कमांड मोड में Y कुंजी दबाने से यह एक कोड सेल में परिवर्तित हो जाता है [49]।
    5. अब Ctrl+Enter दबाने पर यह चलता है और आउटपुट देता है [50]।
    6. M कुंजी दबाने से यह वापस मार्कडाउन सेल में परिवर्तित हो जाता है [51]।
  10. शॉर्टकट देखना:
    1. कमांड मोड में (Escape दबाकर), P कुंजी दबाएँ [54]।
    2. इससे सभी कमांड की खोज योग्य सूची खुल जाती है [55]।
    3. "show keyboard shortcuts" खोजकर आप सभी शॉर्टकट की सूची देख सकते हैं [55]।
  11. उपयोगी कमांड मोड शॉर्टकट:
    1. A दबाने से वर्तमान चयन के ऊपर एक नया सेल बनता है [58]।
    2. B दबाने से वर्तमान चयन के नीचे एक नया सेल जुड़ता है [59]।
    3. D को दो बार दबाने से सेल हटा दिया जाता है [60]।
    4. Z दबाने से हटाए गए सेल को वापस लाया जा सकता है (सेल स्तर पर पूर्ववत करें) [61]।
  12. ग्रे कंसोल बार:
    1. नोटबुक विंडो के नीचे एक ग्रे कंसोल बार होता है [65]।
    2. इसे ऊपर खींचकर आप पहले सेल में डाले बिना सीधे पायथन से कोड चला सकते हैं [66]।
    3. यह त्वरित गणनाओं के लिए उपयोगी है जहाँ आप टाइप की गई चीजों को सहेजना नहीं चाहते हैं [66]।
    4. यह पिछले चलाए गए चीजों का आउटपुट भी दिखाता है [67]।

2. अगली पाठ की तैयारी [68]

thumbnail
  1. अगले पाठ में, पायथन अंकगणित पर एक पाठ के साथ पायथन सीखना शुरू किया जाएगा [68]।
  2. इसमें पायथन को एक बहुत शक्तिशाली कैलकुलेटर के रूप में उपयोग करना शामिल होगा [68]।