जुपिटर नोटबुक परिचय ट्यूटोरियल

Jupyter Notebook Introduction Tutorial



यदि आप एक पायथन डेवलपर हैं, तो हो सकता है कि आप अपने हाथों को लिनक्स से गंदा करना चाहें। चूंकि अधिकांश पायथन पुस्तकालय लिनक्स के साथ संगत हैं और आमतौर पर पायथन वेबसाइटों को लिनक्स सिस्टम पर तैनात किया जाता है; केवल उस ऑपरेटिंग सिस्टम से शुरुआत करना बेहतर है जो आपको इस भाषा के साथ काम करते समय सबसे बड़ा लचीलापन देता है।

और उपयोग में आसान पायथन आईडीई की तुलना में सीखना शुरू करने का बेहतर तरीका क्या है जो आपको एक संपादक प्रदान करता है, जहां आप अपना स्रोत कोड, एक दुभाषिया और एक कंपाइलर संपादित कर सकते हैं, और एक इंटरफ़ेस जिस पर आप अपना आउटपुट देख सकते हैं, सभी एक जगह पर? जुपिटर नोटबुक एक आईडीई है जो स्पष्ट परिणाम और विश्लेषण दिखाने के लिए डिज़ाइन किए गए वातावरण के साथ पायथन (और यहां तक ​​​​कि अनुभवी पायथन डेवलपर्स) में शुरुआती प्रदान करता है।







जुपिटर नोटबुक - संपादकों के ऑलराउंडर

एक बार जब आप जुपिटर का उपयोग करना शुरू कर देते हैं, तो आप यह तर्क भी दे सकते हैं कि इसकी नोटबुक्स कोड करने के लिए सबसे आरामदायक एकीकृत विकास वातावरण हैं। ये नोटबुक भी बहुत शक्तिशाली शिक्षण उपकरण हैं। वे एक मानव-पठनीय पाठ संपादक से लैस हैं जहां आप छवियों और आरेखों के साथ पूर्ण कोड विवरण तैयार कर सकते हैं, और कोड सेल जो आपके प्रोग्राम की तार्किक इकाइयों को अलग करते हैं। यदि एक नोटबुक की सभी उपयोगिताओं का अच्छा उपयोग किया जाता है, तो आप ऐसे दस्तावेज़ बना सकते हैं जो संपूर्ण कार्यक्रमों को निष्पादित करते हैं और कोड के साथ-साथ विश्लेषण और विवरण को समझने में आसान प्रदान करते हैं।



चित्र 1: ज्यूपिटर नोटबुक होमपेज



जुपिटर एक वेब-आधारित आईडीई है और ब्राउज़र में खुलता है। आप अपने द्वारा चुने गए ब्राउज़र पर खुलने वाले डिफ़ॉल्ट ब्राउज़र को बदल सकते हैं। जुपिटर नोटबुक आपके लिनक्स सिस्टम में स्थापित किया जा सकता है जहां यह आपकी डिस्क पर कार्यस्थल में नोटबुक बनाता है या इसका उपयोग कोड को संपादित करने के लिए ऑनलाइन किया जा सकता है https://jupyter.org/ . एक बार जब आप न्यू पर क्लिक करके जुपिटर में एक नोटबुक बनाते हैं, तो निम्न संपादक खुल जाता है:





चित्र 2: शीर्षक रहित नोटबुक

यह सरल दिखने वाला इंटरफ़ेस अपनी विशेषताओं में अविश्वसनीय रूप से शक्तिशाली है। आइए पहले एक बुनियादी परिचय से शुरू करें।



शुरू करना

चित्र 3 में, आप जो खाली नोटबुक देखते हैं, वह वह लेआउट है जिसके साथ आप ज्यूपिटर पर पायथन सीखते समय काम करेंगे।

चित्र 4: एक कोड सेल चलाएँ

एक कोड सेल चलाने के लिए, आपको बस उस सेल का चयन करना है जिसे आप चलाना चाहते हैं और या तो रन पर क्लिक करें या Shift + Enter दबाएं। यह, इसके बगल में स्थित कर्नेल बटन को बाधित करने के साथ, आप सबसे अधिक क्लिक करेंगे। कर्नेल को बाधित करने की बात करते हुए, यदि आप अपने आप को एक अनंत लूप में फंसा हुआ पाते हैं, तो यह काम आ सकता है। कार्य समाप्त इससे पहले कि चीजें और भी गड़बड़ हो जाएं!

और जब हम गुठली के विषय पर होते हैं, तो आइए नोटबुक के सबसे महत्वपूर्ण घटकों में से एक - कर्नेल को और देखें। सरल शब्दों में, पायथन कर्नेल के पास कोड निष्पादित करने की जिम्मेदारी होती है। कर्नेल के संबंध में आपके लिए आवश्यक सभी विकल्प यहां हैं:

चित्र 5: कर्नेल

एक पायथन कर्नेल, एक कम्प्यूटेशनल इकाई होने के नाते जो कोड निष्पादित करता है, कोड के निष्पादन को रोकने, पुनरारंभ करने, पुन: कनेक्ट करने और बंद करने के लिए बाधित किया जा सकता है। कर्नेल को शामिल करने वाले अधिक विकल्पों में आगे बढ़ते हुए, कोई भी कर्नेल को पायथन के एक संस्करण से दूसरे संस्करण में स्विच करने के लिए बदल सकता है (जैसे कि पायथन 2 से पायथन 3 तक)।

जैसा कि हमने पहले उल्लेख किया है, नोटबुक का उपयोग केवल कोड लिखने से कहीं अधिक के लिए किया जाता है। आप अनुच्छेदों, समीकरणों, कार्यों और छवियों के साथ एक पूर्ण दस्तावेज़ बनाने के लिए उनका उपयोग कर सकते हैं। इसके साथ आरंभ करने के लिए, आपको मार्कडाउन सेल से खुद को परिचित करना होगा।

एक सेल का चयन करना और फिर सेल> सेल टाइप> मार्कडाउन का चयन करना एक कोड सेल को टेक्स्ट सेल में बदल देगा। यहां, आप विवरण और विश्लेषण लिख सकते हैं। Jupyter Notebooks के दस्तावेज़ीकरण को देखने के लिए यह एक अच्छा अभ्यास है कि आप इस सुविधा का उपयोग करने वाले सभी विभिन्न तरीकों को अनलॉक कर सकें। जब मैंने नोटबुक के साथ शुरुआत की तो एक रोमांचक चीज जो मैंने खोजी, वह यह थी कि जब आप किसी सेल को मार्कडाउन में बदलते हैं, तो एडिट ड्रॉपडाउन में इंसर्ट इमेज विकल्प सक्रिय हो जाता है। मार्कडाउन सेल कैसा दिखता है इसका एक डेमो यहां दिया गया है:

चित्र 6: एक मार्कडाउन सेल

ध्यान दें कि यह टेक्स्ट एक नियमित कोड सेल के ऊपर बैठता है। इस प्रकार आप तार्किक कोड इकाइयों में अर्थ जोड़ सकते हैं।

इस परिचय ने नोटबुक के साथ आप क्या कर सकते हैं, इसकी सतह को खरोंच दिया। सबसे अच्छी सलाह यह होगी कि आप स्वयं इसका अन्वेषण करें और इसकी बाकी विशेषताओं की खोज करें जो आपके उद्देश्यों के अनुकूल हों।

जुपिटर स्थापित करना

लिनक्स सिस्टम पर, जुपिटर नोटबुक को इसके कमांड लाइन इंटरफेस और इसके ग्राफिकल यूजर इंटरफेस दोनों के माध्यम से स्थापित किया जा सकता है। कमांड लाइन इंटरफेस इसके टर्मिनल पर टिकी हुई है। जुपिटर को स्थापित करने के लिए, आपको पहले पायथन को स्थापित या अद्यतन करना होगा और फिर पायथन नोटबुक को स्थापित करना होगा।

चित्र 7: पायथन नोटबुक स्थापित करने का आदेश

जीयूआई से जुपिटर नोटबुक को स्थापित करना काफी आसान है। बस उबंटू सॉफ्टवेयर पर प्रोजेक्ट ज्यूपिटर देखें और इंस्टॉल पर क्लिक करें।

चित्र 8: उबंटू सॉफ्टवेयर में प्रोजेक्ट ज्यूपिटर (जीयूआई इंस्टॉलेशन)

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