मैं ज्यूपिटर नोटबुक के लिए नया हूं, ज्यूपिटर नोटबुक और जुपिटर लैब के बीच मुख्य अंतर क्या है, मुझे सुझाव है कि मुझे सबसे अच्छा एक चुनना चाहिए, जिसे भविष्य में उपयोग किया जाना चाहिए।
मैं ज्यूपिटर नोटबुक के लिए नया हूं, ज्यूपिटर नोटबुक और जुपिटर लैब के बीच मुख्य अंतर क्या है, मुझे सुझाव है कि मुझे सबसे अच्छा एक चुनना चाहिए, जिसे भविष्य में उपयोग किया जाना चाहिए।
जवाबों:
जुपिटर नोटबुक एक वेब-आधारित इंटरैक्टिव कम्प्यूटेशनल वातावरण है जो जुपिटर नोटबुक दस्तावेज बनाने के लिए है। यह पायथन (IPython), जूलिया, आर आदि जैसी कई भाषाओं का समर्थन करता है और बड़े पैमाने पर डेटा विश्लेषण, डेटा विज़ुअलाइज़ेशन और आगे इंटरैक्टिव, खोजपूर्ण कंप्यूटिंग के लिए उपयोग किया जाता है।
JupyterLab नोटबुक सहित अगली पीढ़ी का उपयोगकर्ता इंटरफ़ेस है । इसकी एक मॉड्यूलर संरचना है, जहां आप एक ही विंडो में टैब के रूप में कई नोटबुक या फाइलें (जैसे HTML, पाठ, मार्कडाउन आदि) खोल सकते हैं। यह आईडीई जैसा अनुभव अधिक प्रदान करता है।
एक शुरुआत के लिए मैं ज्यूपिटर नोटबुक के साथ शुरू करने का सुझाव दूंगा क्योंकि इसमें फ़ाइलब्रोसर और ए (नोटबुक) संपादक दृश्य शामिल हैं। यह उपयोग करने के लिए आसान हो सकता है। यदि आप अधिक सुविधाएँ चाहते हैं, तो JupyterLab पर जाएँ। JupyterLab अधिक सुविधाएँ और एक बढ़ाया इंटरफ़ेस प्रदान करता है, जिसे एक्सटेंशन के माध्यम से बढ़ाया जा सकता है: JupyterLab एक्सटेंशन (GitHub)
इस समय (2019 के मध्य), JupyterLab 1.0 रिलीज के साथ, एक उपयोगकर्ता के रूप में, मुझे लगता है कि हमें दैनिक उपयोग के लिए JupyterLab को अपनाना चाहिए। और JupyterLab आधिकारिक दस्तावेज से :
जुपिटरलैब की वर्तमान रिलीज़ सामान्य दैनिक उपयोग के लिए उपयुक्त है।
तथा
JupyterLab अंततः क्लासिक Jupyter नोटबुक की जगह लेगा । इस पूरे परिवर्तन के दौरान, एक ही नोटबुक दस्तावेज़ प्रारूप क्लासिक नोटबुक और जुपिटरलैब दोनों द्वारा समर्थित होगा ।
ध्यान दें कि जुपाइटरलैब में एक एक्स्टेंसिबल मॉड्यूलर आर्किटेक्चर है । इसलिए पुराने दिनों में, सिर्फ एक जुपिटर नोटबुक है, और अब जुपिटरलैब (और भविष्य में) के साथ, नोटबुक जुपिटरलैब में मुख्य अनुप्रयोगों में से एक है (कोड कंसोल , कमांड-लाइन टर्मिनल और एक पाठ जैसे अन्य के साथ) संपादक )।
अन्य पदों ने सुझाव दिया है कि शुरुआती के लिए जुपिटर नोटबुक (जेएल) की तुलना में जुपिटर नोटबुक (जेएन) का उपयोग करना आसान हो सकता है। लेकिन मुझे असहमत होना पड़ेगा।
जेएल के साथ एक महान लाभ , और यकीनन जेएल और जेएन के बीच सबसे महत्वपूर्ण अंतर यह है कि आप अधिक आसानी से एक पंक्ति और यहां तक कि हाइलाइट किए गए पाठ को चला सकते हैं । मैं इसके लिए एक कीबोर्ड शॉर्टकट का उपयोग करना पसंद करता हूं, और शॉर्टकट असाइन करना बहुत सीधा है।
और यह तथ्य कि आप पायथन कंसोल में कोड निष्पादित कर सकते हैं, जेएल के साथ काम करने के लिए बहुत अधिक मजेदार बनाता है। अन्य उत्तरों ने पहले ही इसका उल्लेख किया है, लेकिन जेएल को कुछ तरीकों से नोटबुक और अधिक चलाने के लिए एक उपकरण माना जा सकता है । तो जिस तरह से मैं ज्यूपिटरलैब का उपयोग करता हूं, वह एक .ipynb फ़ाइल, एक फ़ाइल ब्राउज़र और इस तरह एक पायथन कंसोल के साथ सेट अप करके है:
और अब आपके पास अपने निपटान में ये उपकरण हैं:
Ctrl+Enter
Shift+Enter
( मैं जूलिया के साथ जुपिटरलैब का उपयोग कर रहा हूं )
पहली बात यह है कि मेरे पिछले उपयोग से जुपाइटर लैब अधिक 'थीम' प्रदान करता है जो आंखों पर बहुत अच्छा है, और ब्राउज़र के स्वतंत्र परिवर्तन को भी बेहतर बनाता है, जिससे यह एक आईडीई के करीब हो जाता है। कुछ बारीकियाँ मुझे पसंद हैं जैसे कि 'कोड फॉन्ट साइज़' को बदलना और इंटरफ़ेस फॉन्ट साइज़ को एक जैसा रखना।
प्रमुख विशेषताएं जो महान हैं
हालांकि यह सर्वोपरि है कि टैब और टर्मिनल के अलग-अलग विचारों को देखने की क्षमता क्या है। यदि आप Emacs का उपयोग करते हैं, तो आप शायद एक शेल (टर्मिनल) को चलाने वाले उनमें से एक के साथ क्षैतिज और ऊर्ध्वाधर व्यवस्था के साथ कई बफ़र्स का आनंद लेते हैं, और जुपाइटरलैब के साथ यह किया जा सकता है, और यह व्यवस्था ड्रैक और ड्रॉप्स के साथ की जाती है जो Emacs में होती है आदेशों के सेट के साथ किया।
( मुझे विश्वास नहीं है कि उन लोगों के लिए एक सीखने की अवस्था को जोड़ा गया है जिन्होंने पहले 'नोटबुक' मूल संस्करण का उपयोग नहीं किया है। आप सीधे इस आईडीई अनुभव में गोता लगा सकते हैं )
यह उत्तर अजगर के दृष्टिकोण को दर्शाता है। जुपिटर अजगर के अलावा विभिन्न भाषाओं का समर्थन करता है।
Jupyter नोटबुक और Jupyterlab दोनों ब्राउज़र संगत इंटरेक्टिव अजगर (यानी अजगर ".ipynb" फ़ाइलें) वातावरण हैं, जहां आप बेहतर पठनीयता के लिए कोड के विभिन्न भागों को विभिन्न व्यक्तिगत निष्पादन योग्य कोशिकाओं में विभाजित कर सकते हैं। ये दोनों डेटा साइंस / साइंटिफिक कंप्यूटिंग डोमेन में लोकप्रिय हैं।
मैं आपको सुझाव दूंगा कि जुपिटर नोटबुक्स के फायदे के लिए जुपीटरलैब के साथ जाएं:
मैं Jupyterlab को स्थापित करने के लिए PIP का उपयोग करने की सलाह दूंगा।
यदि आप विंडोज सिस्टम पर Jupyterlab का उपयोग करके एक ".ipynb" फ़ाइल नहीं खोल सकते हैं, तो यहां चरण हैं: