प्रश्नोत्तरी: जुपिटर नोटबुक का परिचय
Learn Jupyter Notebook मूल बातेंः लाइव कोड, कर्नेल, सेल प्रकार, निर्यात और एक प्रश्नोत्तरी की तैयारी करने वाले शुरुआती लोगों के लिए एक्सटेंशन।
मुख्य जानकारी
- Jupyter Notebook दस्तावेज़ बनाने के लिए एक open-source वेब उपकरण है जो लाइव कोड, समीकरणों, विज़ुअलाइज़ेशन और व्याख्यात्मक पाठ को एक वर्कफ़्लो में जोड़ता है।
- कर्नेल कोर "जीवित" घटक हैः यह कोड चलाता है और कोशिकाओं में स्थिति साझा करता है, इसलिए निष्पादन क्रम और कर्नल की स्थिति नोटबुक के आउटपुट को प्रभावित करती है।
- विभिन्न प्रकार के कक्ष अलग-अलग उद्देश्यों की पूर्ति करते हैंः कोड सेल निर्देश चलाते हैं, मार्कडाउन कोशिकाएं स्वरूपित नोट्स जोड़ती हैं और कच्ची कोशिकाएँ निर्यात या कस्टम उपयोग के लिए सामग्री को संरक्षित करती हैं।
- निर्यात और एक्सटेंशन नोटबुक को साझा करने योग्य स्थैतिक प्रारूपों में बदलकर या डिफ़ॉल्ट इंटरफ़ेस से परे नई क्षमताओं को जोड़कर अधिक व्यावहारिक बनाते हैं।
- शुरुआती लोगों को उपकरण का संचालन करने पर ध्यान देना चाहिए: server शुरू करें, सेल चलाएं, मार्कडाउन के साथ परिणामों की व्याख्या करें, नोटबुक निर्यात करें और जब समस्याएँ सामने आती हैं तो कर्नेल/सेल क्रम की जांच करें।
मेटा विवरणः सीखें कि Jupyter Notebook कैसे लाइव कोड, समीकरणों, विज़ुअलाइजेशन और टेक्स्ट को जोड़ता है, साथ ही शुरुआती लोगों के लिए कर्नेल, सेल प्रकार, निर्यात और एक्सटेंशन।
टैगः Jupyter Notebook, डाटा साइंस टूल्स, नोटबुक कर्नेल, सेल के प्रकार
विशेष रुप से प्रदर्शित छवि: (अंग्रेज़ी में) ">"</string> अमूर्त, मैत्रीपूर्ण चित्रण शैली, कोई वास्तविक लोग नहीं हैं, कोई लोगो नहीं है, कोई पाठ नहीं है; नोटबुक कक्षों को दर्शाता है, कोड ब्लॉक, समीकरण, चार्ट और निर्यात तीर।
Jupyter Notebook: ए इंट्रोडक्शन क्विज़ की तैयारी करने वाले पाठकों के लिए, यह गाइड बताता है कि टूल क्या करता है और इसके मुख्य विचार क्यों मायने रखते हैं। प्रश्नोत्तरी लोगों को Jupyter Notebook, एक open source वेब एप्लिकेशन की अपनी समझ का परीक्षण करने के लिए कहती है जो उपयोगकर्ताओं को लाइव कोड, समीकरणों, विजुअलाइजेशन और टेक्स्ट युक्त दस्तावेज़ बनाने और साझा करने देता है। वह विवरण व्यापक लग सकता है, लेकिन यह एक सरल वर्कफ़्लो की ओर इशारा करता हैः लिखें, चलाएं, समझाएं, सहेजें और साझा करें।
प्रश्नोत्तरी वास्तव में क्या जांच रही है
प्रश्नोत्तरी का शीर्षक यह दर्शाता है कि शिक्षार्थियों को क्या समझना चाहिए। यह संकेत देता है कि शुरुआती लोगों को पता होना चाहिए कि एक नोटबुक कैसे काम करती है, न केवल यह एक दस्तावेज़ की तरह दिखती है। मूल प्रॉम्प्ट में कहा गया है कि आप फिर से देखेंगे कि नोटबॉक server कैसे शुरू करें , कोशिकाएं कर्नेल के माध्यम से राज्य कैसे साझा करती हैं, प्रत्येक सेल प्रकार किसके लिए अच्छा होता है और अपनी नोटबुक्स को निर्यात और विस्तारित कैसे करें। ये व्यावहारिक भाग हैं जो एक लाइव नोटबैक को एक निश्चित रिपोर्ट से अलग करते हैं।
एक शुरुआत के लिए, मूल्य यह है कि ये प्रश्न एक चेकलिस्ट बनाते हैं. यदि आप नोटबुक server लॉन्च कर सकते हैं , कोड सेल चला सकते हैं, समझते हैं कि चर क्यों बने रहते हैं, कोड और मार्कडाउन के बीच स्विच करें, और परिणाम को सहेजें या निर्यात करें, तो आप पहले से ही वास्तविक तरीके से उपकरण का उपयोग कर रहे हैं।
कैसे एक नोटबुक जीवित रहता है
Jupyter Notebook को अक्सर डेटा साइंस कार्य के एक स्टेपल के रूप में वर्णित किया जाता है। ऐसा इसलिए है क्योंकि यह विश्लेषण और स्पष्टीकरण को साथ-साथ रखता है। उसी पृष्ठ में एक छोटा पैराग्राफ, समीकरण, चार्ट और निष्पादन योग्य कोड शामिल हो सकता है। वही उपकरण JUST शिक्षण, प्रोटोटाइप बनाने और चलने योग्य लैब नोटबुक रखने के लिए उपयोगी है। उन सेटिंग्स में, दस्तावेज़ केवल पढ़ने के लिए कुछ नहीं है; यह चलाने और जांचने के लिए है।
"जीवित" भाग कर्नेल से आता है. एक कर्नेل बैक-एंड प्रक्रिया है जो उपयोगकर्ता द्वारा चुने गए कोड को चलाती है। कोशिकाएं कर्नेਲ के माध्यम से राज्य साझा करती हैं, जिसका अर्थ है कि एक कोड सेल में बनाए गए चर का उपयोग आमतौर पर बाद के कोड सेल के रूप में तब तक किया जा सकता है जब तक कि वही कर्नल अभी भी चल रहा हो। इससे नोटबुक लचीला बन जाता है, लेकिन इसका मतलब यह भी होता है कि ऑर्डर मायने रखता है। यदि कक्ष अनुक्रम से बाहर निकल जाते थे या अगर कुछ कोशिकाओं को पहले ही निष्पादित करने के बाद कर्नेले को पुनरारंभ कर दिया गया था तो एक नोटबॉक पुराने आउटपुट दिखा सकता है।
सेल प्रकार का प्रश्न एक अन्य मूल विचार है। कोड कोशिकाएं उन निर्देशों के लिए होती हैं जिन्हें कर्नेल चला सकता है। मार्कडाउन कोशिकाएँ नोट्स, शीर्षकों और स्वरूपित पाठ के लिए होते हैं; मार्क डाउन एक हल्का टेक्स्ट प्रारूप है। कच्ची कोशिकाएं निर्यात या कस्टम उपयोग के लिए सामग्री को संरक्षित कर सकती हैं। यह जानना कि प्रत्येक सेल प्रकार किसके लिए अच्छा है अपने निष्पादन योग्य उद्देश्य को खोए बिना एक नोटबुक को पठनीय रहने में मदद करता है।
निर्यात और विस्तार क्यों महत्वपूर्ण है
एक नोटबुक एक ब्राउज़र सत्र से अधिक हो सकता है। निर्यात उपयोगकर्ताओं को उसी दस्तावेज़ को अन्य प्रारूपों में बदलने की अनुमति देता है, जैसे कि स्थिर रिपोर्ट या साझा करने योग्य फ़ाइल। क्विज़ प्रॉम्प्ट में एक्सपोर्ट और विस्तार का उल्लेख किया गया है, जो व्यावहारिक चिंताएं हैंः एक नौसिखिया प्रशिक्षक के लिए एक नोट बुक भेजना चाहेगा, परिणाम प्रकाशित कर सकता है, या डिफ़ॉल्ट इंटरफ़ेस से परे क्षमताओं को जोड़ सकता है.
एक्सटेंशन बदल सकते हैं कि एक नोटबुक क्या कर सकता है। उन्हें मूल बातें समझने की आवश्यकता नहीं है, लेकिन वे दिखाते हैं कि Jupyter Notebook एक प्लेटफॉर्म के साथ-साथ एक एप्लिकेशन भी है। मूल प्रश्नोत्तरी पृष्ठ में लाइन Improve Your Python With Python Tricks भी है, यह सुझाव देते हुए कि पाठक नोटबॉक यांत्रिकी से व्यापक Python अभ्यास तक जारी रख सकते हैं।
जहाँ नौसिखिया अक्सर संकोच करते हैं
सबसे बड़ी छलांग नोटबुक के बारे में पढ़ने से एक को संचालित करने की ओर बढ़ रही है. नोटबॉक server शुरू करें, एक कोड सेल बनाएं, इसे चलाएं, फिर एक मार्कडाउन सेल जोड़ें जो बताता है कि कोड क्या करता है। जब यह पठनीय और चलाने योग्य हो तो नोटबोक निर्यात करें। यदि कुछ बंद लगता है, तो जांचें कि कर्नेल अभी भी जुड़ा हुआ है या नहीं और क्या कोशिकाओं को इच्छित क्रम में चलाया गया था।
यह प्रश्नोत्तरी उपयोगी है क्योंकि यह Jupyter Notebook को एक कार्य वातावरण के रूप में फ्रेम करती है, न कि बटनों का संग्रह। एक बार जब कोई पाठक server , कर्नेल, सेल प्रकार और निर्यात पथ की व्याख्या कर सकता है, तो उपकरण डेटा विज्ञान, शिक्षण, प्रोटोटाइपिंग और प्रयोगशाला नोटबुक काम में भरोसा करना आसान हो जाता है।

Comments (0)