नोटबुक इंटरफ़ेस: Difference between revisions

From Vigyanwiki
(Created page with "एक नोटबुक इंटरफ़ेस (जिसे कम्प्यूटेशनल नोटबुक भी कहा जाता है) एक वर्...")
 
No edit summary
Line 1: Line 1:
एक नोटबुक इंटरफ़ेस (जिसे कम्प्यूटेशनल नोटबुक भी कहा जाता है) एक वर्चुअल नोटबुक वातावरण है जिसका उपयोग साक्षर प्रोग्रामिंग के लिए किया जाता है, कंप्यूटर प्रोग्राम लिखने की एक विधि।<ref>{{cite web |url=https://biowize.wordpress.com/2015/03/13/literate-programming-rstudio-and-ipython-notebook/ |first=Daniel |last=Standage |title=Literate programming, RStudio, and IPython Notebook |work=BioWize |publisher=Wordpress |date=2015-03-13 |access-date=2016-12-01}}</ref> कुछ नोटबुक WYSIWYG वातावरण हैं, जिसमें स्वरूपित दस्तावेजों में एम्बेडेड निष्पादन योग्य गणना शामिल है;अन्य अलग -अलग गणना और पाठ अलग -अलग वर्गों में हैं।
नोटबुक इंटरफ़ेस (जिसे कम्प्यूटेशनल नोटबुक भी कहा जाता है) वर्चुअल नोटबुक वातावरण है जिसका उपयोग साक्षर प्रोग्रामिंग के लिए किया जाता है, कंप्यूटर प्रोग्राम लिखने की विधि।<ref>{{cite web |url=https://biowize.wordpress.com/2015/03/13/literate-programming-rstudio-and-ipython-notebook/ |first=Daniel |last=Standage |title=Literate programming, RStudio, and IPython Notebook |work=BioWize |publisher=Wordpress |date=2015-03-13 |access-date=2016-12-01}}</ref> कुछ नोटबुक WYSIWYG वातावरण हैं, जिसमें स्वरूपित दस्तावेजों में एम्बेडेड निष्पादन योग्य गणना शामिल है;अन्य अलग -अलग गणना और पाठ अलग -अलग वर्गों में हैं।


मॉड्यूलर नोटबुक विभिन्न प्रकार के कम्प्यूटेशनल बैक एंड से कनेक्ट हो सकते हैं, जिन्हें कर्नेल कहा जाता है।नोटबुक इंटरफेस का व्यापक रूप से सांख्यिकी, डेटा विज्ञान, मशीन लर्निंग और कंप्यूटर बीजगणित के लिए उपयोग किया जाता है।<ref>{{cite web |last1=Jupyter |first1=Project |title=JupyterLab is Ready for Users |url=https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906 |access-date=30 May 2018}}</ref>
मॉड्यूलर नोटबुक विभिन्न प्रकार के कम्प्यूटेशनल बैक एंड से कनेक्ट हो सकते हैं, जिन्हें कर्नेल कहा जाता है।नोटबुक इंटरफेस का व्यापक रूप से सांख्यिकी, डेटा विज्ञान, मशीन लर्निंग और कंप्यूटर बीजगणित के लिए उपयोग किया जाता है।<ref>{{cite web |last1=Jupyter |first1=Project |title=JupyterLab is Ready for Users |url=https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906 |access-date=30 May 2018}}</ref>
नोटबुक कोर में साक्षर प्रोग्रामिंग टूल का विचार है जो आपको किसी भी क्रम में किसी प्रोग्राम के कुछ हिस्सों की व्यवस्था करता है और एक ही स्रोत फ़ाइल से प्रलेखन और कोड निकालता है।<ref>{{Cite journal|last=Ramsey|first=N.|date=September 1994|title=Literate programming simplified|url=http://ieeexplore.ieee.org/document/311070/|journal=IEEE Software|volume=11|issue=5|pages=97–105|doi=10.1109/52.311070|issn=0740-7459}}</ref>, नोटबुक इस दृष्टिकोण को एक नए स्तर पर ले जाता है, जो इसे कुछ ग्राफिक कार्यक्षमता और अन्तरक्रियाशीलता पर ध्यान केंद्रित करता है।स्टीफन वोल्फ्राम के अनुसार: एक नोटबुक का विचार एक इंटरैक्टिव दस्तावेज़ है जो स्वतंत्र रूप से कोड, परिणाम, ग्राफिक्स, पाठ और बाकी सब कुछ मिलाता है।<ref name=":2" /> और जुपिटर प्रोजेक्ट प्रलेखन के अनुसार: नोटबुक एक गुणात्मक रूप से नई दिशा में इंटरैक्टिव कंप्यूटिंग के लिए कंसोल-आधारित दृष्टिकोण का विस्तार करता है, जो पूरी संगणना प्रक्रिया को कैप्चर करने के लिए उपयुक्त वेब-आधारित एप्लिकेशन प्रदान करता है: विकास, दस्तावेजीकरण और निष्पादन कोड, साथ ही साथपरिणामों का संचार करना।जुपिटर नोटबुक दो घटकों को जोड़ती है।<ref>{{Cite web|title=The Jupyter Notebook — Jupyter Notebook 6.2.0 documentation|url=https://jupyter-notebook.readthedocs.io/en/stable/notebook.html#introduction|access-date=2021-05-03|website=jupyter-notebook.readthedocs.io}}</ref>
नोटबुक कोर में साक्षर प्रोग्रामिंग टूल का विचार है जो आपको किसी भी क्रम में किसी प्रोग्राम के कुछ हिस्सों की व्यवस्था करता है और ही स्रोत फ़ाइल से प्रलेखन और कोड निकालता है।<ref>{{Cite journal|last=Ramsey|first=N.|date=September 1994|title=Literate programming simplified|url=http://ieeexplore.ieee.org/document/311070/|journal=IEEE Software|volume=11|issue=5|pages=97–105|doi=10.1109/52.311070|issn=0740-7459}}</ref>, नोटबुक इस दृष्टिकोण को नए स्तर पर ले जाता है, जो इसे कुछ ग्राफिक कार्यक्षमता और अन्तरक्रियाशीलता पर ध्यान केंद्रित करता है।स्टीफन वोल्फ्राम के अनुसार: नोटबुक का विचार इंटरैक्टिव दस्तावेज़ है जो स्वतंत्र रूप से कोड, परिणाम, ग्राफिक्स, पाठ और बाकी सब कुछ मिलाता है।<ref name=":2" /> और जुपिटर प्रोजेक्ट प्रलेखन के अनुसार: नोटबुक गुणात्मक रूप से नई दिशा में इंटरैक्टिव कंप्यूटिंग के लिए कंसोल-आधारित दृष्टिकोण का विस्तार करता है, जो पूरी संगणना प्रक्रिया को कैप्चर करने के लिए उपयुक्त वेब-आधारित एप्लिकेशन प्रदान करता है: विकास, दस्तावेजीकरण और निष्पादन कोड, साथ ही साथपरिणामों का संचार करना।जुपिटर नोटबुक दो घटकों को जोड़ती है।<ref>{{Cite web|title=The Jupyter Notebook — Jupyter Notebook 6.2.0 documentation|url=https://jupyter-notebook.readthedocs.io/en/stable/notebook.html#introduction|access-date=2021-05-03|website=jupyter-notebook.readthedocs.io}}</ref>




== इतिहास ==
== इतिहास ==
WYSIWYG गणितीय प्रणालियों पर शोध मिश्रित पाठ और एक दस्तावेज़ रूपक के साथ गणना का समर्थन करने वाले 1987 में प्रकाशित होने लगे:<ref>Dennis S. Arnon, ed., "Workshop on Environments for Computational Mathematics (July 1987)", ''Computer Graphics'' '''22''':1 (February 1988)</ref> रॉन अवत्ज़ुर मिलो,<ref>Richard J. Fateman, "Computer Systems for the Representation and Manipulation of Mathematical Knowledge", Final report, August 1987 (DTIC [https://apps.dtic.mil/sti/pdfs/ADA193547.pdf AD-A193 547])</ref> विलियम शेल्टर, ज़ेरॉक्स पारक टियागो के लिए<ref>Butler W. Lampson, "Personal Distributed Computing: The Alto and Ethernet Software", ''A history of personal workstations'', 1988, {{isbn| 0201112590}}, p. 318</ref> और कैमिनोरियल।<ref>Dennis Arnon, Richard Beach, Kevin McIsaac, "CaminoReal: An Interactive Mathematical Notebook", in J.C. van Vliet, ed., ''Document Manipulation and Typography'', Proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Nice, April 20-22, 1988, {{isbn|0521362946}}, p. 2</ref> दस्तावेज़ रूपक का उपयोग करते हुए सबसे पहले वाणिज्यिक प्रणाली MathCad थी, जो 1987 में भी सामने आई थी।<ref>N. Kajler, N. Soiffer, "A Survey of User Interfaces for Computer Algebra Systems", ''Journal of Symbolic Computation'' '''25''':2:127-159 (February 1998), {{doi|10.1006/jsco.1997.0170}}</ref> वोल्फ्राम मैथेमेटिका 1.0 के बाद जल्द ही (1988)।<ref>{{Citation|last=The ReDiscovered Future|title=Macintosh + Mathematica = Infinity - April 1989|date=2016-04-04|url=https://www.youtube.com/watch?v=3A5moyhfaQo|access-date=2016-11-23}}</ref><ref>{{Cite journal|last=Hayes|first=Brian|year=1990|title=Thoughts on Mathematica|url=http://bit-player.org/wp-content/extras/bph-publications/Pixel-1990-01-Hayes-Mathematica.pdf|journal=PIXEL|volume=January/February 1990|pages=28–35}}</ref><ref>{{Cite web|url=http://blog.wolfram.com/2016/11/16/launching-wolfram-player-for-ios/|title=Launching Wolfram Player for iOS—Wolfram|access-date=2016-11-23}}</ref> बाद में मेपल 5.2 (1992) आया<ref>{{cite web |title=Home : Support : Online Help : System : Information : Updates : updates/v52url=https://www.maplesoft.com/support/help/Maple/view.aspx?path=updates/v52 }}</ref> और मैकसिमा 2.0 (1995)।<ref>"Macsyma 2.0", ''Design News'', [https://amsso.designnews.com/automation-motion-control/macsyma-20/25416657139708 April 24, 1995]</ref>
WYSIWYG गणितीय प्रणालियों पर शोध मिश्रित पाठ और दस्तावेज़ रूपक के साथ गणना का समर्थन करने वाले 1987 में प्रकाशित होने लगे:<ref>Dennis S. Arnon, ed., "Workshop on Environments for Computational Mathematics (July 1987)", ''Computer Graphics'' '''22''':1 (February 1988)</ref> रॉन अवत्ज़ुर मिलो,<ref>Richard J. Fateman, "Computer Systems for the Representation and Manipulation of Mathematical Knowledge", Final report, August 1987 (DTIC [https://apps.dtic.mil/sti/pdfs/ADA193547.pdf AD-A193 547])</ref> विलियम शेल्टर, ज़ेरॉक्स पारक टियागो के लिए<ref>Butler W. Lampson, "Personal Distributed Computing: The Alto and Ethernet Software", ''A history of personal workstations'', 1988, {{isbn| 0201112590}}, p. 318</ref> और कैमिनोरियल।<ref>Dennis Arnon, Richard Beach, Kevin McIsaac, "CaminoReal: An Interactive Mathematical Notebook", in J.C. van Vliet, ed., ''Document Manipulation and Typography'', Proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Nice, April 20-22, 1988, {{isbn|0521362946}}, p. 2</ref> दस्तावेज़ रूपक का उपयोग करते हुए सबसे पहले वाणिज्यिक प्रणाली MathCad थी, जो 1987 में भी सामने आई थी।<ref>N. Kajler, N. Soiffer, "A Survey of User Interfaces for Computer Algebra Systems", ''Journal of Symbolic Computation'' '''25''':2:127-159 (February 1998), {{doi|10.1006/jsco.1997.0170}}</ref> वोल्फ्राम मैथेमेटिका 1.0 के बाद जल्द ही (1988)।<ref>{{Citation|last=The ReDiscovered Future|title=Macintosh + Mathematica = Infinity - April 1989|date=2016-04-04|url=https://www.youtube.com/watch?v=3A5moyhfaQo|access-date=2016-11-23}}</ref><ref>{{Cite journal|last=Hayes|first=Brian|year=1990|title=Thoughts on Mathematica|url=http://bit-player.org/wp-content/extras/bph-publications/Pixel-1990-01-Hayes-Mathematica.pdf|journal=PIXEL|volume=January/February 1990|pages=28–35}}</ref><ref>{{Cite web|url=http://blog.wolfram.com/2016/11/16/launching-wolfram-player-for-ios/|title=Launching Wolfram Player for iOS—Wolfram|access-date=2016-11-23}}</ref> बाद में मेपल 5.2 (1992) आया<ref>{{cite web |title=Home : Support : Online Help : System : Information : Updates : updates/v52url=https://www.maplesoft.com/support/help/Maple/view.aspx?path=updates/v52 }}</ref> और मैकसिमा 2.0 (1995)।<ref>"Macsyma 2.0", ''Design News'', [https://amsso.designnews.com/automation-motion-control/macsyma-20/25416657139708 April 24, 1995]</ref>
जैसे -जैसे नोटबुक इंटरफ़ेस अगले दो दशकों में लोकप्रियता में बढ़ी, विभिन्न कम्प्यूटेशनल बैक एंड्स (गुठली) के लिए नोटबुक पेश की गई है, जिसमें MATLAB, पायथन, जूलिया, स्काला, SQL, और अन्य शामिल हैं।<ref name=":0" /><ref name=":1">{{Cite web|url=http://blog.fperez.org/2012/01/ipython-notebook-historical.html|title=The IPython notebook: a historical retrospective|website=blog.fperez.org|access-date=2016-11-23}}</ref>
जैसे -जैसे नोटबुक इंटरफ़ेस अगले दो दशकों में लोकप्रियता में बढ़ी, विभिन्न कम्प्यूटेशनल बैक एंड्स (गुठली) के लिए नोटबुक पेश की गई है, जिसमें MATLAB, पायथन, जूलिया, स्काला, SQL, और अन्य शामिल हैं।<ref name=":0" /><ref name=":1">{{Cite web|url=http://blog.fperez.org/2012/01/ipython-notebook-historical.html|title=The IPython notebook: a historical retrospective|website=blog.fperez.org|access-date=2016-11-23}}</ref>


== उपयोग करें ==
== उपयोग करें ==
नोटबुक पारंपरिक रूप से विज्ञान में इलेक्ट्रॉनिक लैब नोटबुक के रूप में अनुसंधान प्रक्रियाओं, डेटा, गणना और निष्कर्षों का दस्तावेजीकरण करने के लिए उपयोग किए जाते हैं।नोटबुक ट्रैक कार्यप्रणाली को अलग -अलग डेटा सेटों के साथ परिणामों और गणनाओं को पुन: पेश करने में आसान बनाने के लिए।<ref name=":0" /><ref name=":1" />शिक्षा में, नोटबुक इंटरफ़ेस एक डिजिटल सीखने का माहौल प्रदान करता है, विशेष रूप से कम्प्यूटेशनल सोच के शिक्षण के लिए।<ref>Barr, Valerie; Stephenson, Chris (2011). "Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community?".</ref><ref name=":2">{{Cite web|url=http://blog.stephenwolfram.com/2016/09/how-to-teach-computational-thinking/|title=How to Teach Computational Thinking—Stephen Wolfram|website=blog.stephenwolfram.com|access-date=2016-11-23}}</ref> कोड के साथ पाठ के संयोजन के लिए उनकी उपयोगिता उन्हें शिक्षा के दायरे में अद्वितीय बनाती है।डिजिटल नोटबुक का उपयोग कभी -कभी पावरपॉइंट और अन्य प्रस्तुति सॉफ्टवेयर के विकल्प के रूप में प्रस्तुतियों के लिए किया जाता है, क्योंकि वे नोटबुक वातावरण के अंदर कोड के निष्पादन के लिए अनुमति देते हैं। ref>{{Citation|last=Databricks|title=Spark Summit 2015 demo: Creating an end-to-end machine learning data pipeline with Databricks|date=2015-07-06|url=https://www.youtube.com/watch?v=NR1MYg_7oSg|access-date=2016-11-23}}</ref><ref>{{Cite web|url=http://blog.wolfram.com/2018/04/17/announcing-wolfram-presenter-tools/|title=Announcing Wolfram Presenter Tools|last=Frazier|first=Cat|date=2018-04-17|access-date=2018-11-27}}</ref> डेटा को नेत्रहीन रूप से प्रदर्शित करने और कोड को संशोधित करके विभिन्न स्रोतों से डेटा को पुनः प्राप्त करने की उनकी क्षमता के कारण, नोटबुक बिजनेस इंटेलिजेंस सॉफ्टवेयर के दायरे में भी प्रवेश कर रहे हैं।<ref name=":0" /><ref>{{Cite news|url=https://www.oreilly.com/ideas/delivering-information-in-context|title=Delivering information in context|last=Andrews|first=Ian|date=2016-03-30|newspaper=O'Reilly Media|access-date=2016-11-23}}</ref><ref>{{Cite web|url=https://github.com/jupyter-incubator/dashboards|title=jupyter-incubator/dashboards|website=GitHub|access-date=2016-11-23}}</ref><ref>{{Cite web|url=https://www.wolfram.com/broadcast/video.php?c=88&v=109|title=Business Intelligence with Mathematica and CDF|last=Sharma|first=Shad|access-date=2018-11-27}}</ref>
नोटबुक पारंपरिक रूप से विज्ञान में इलेक्ट्रॉनिक लैब नोटबुक के रूप में अनुसंधान प्रक्रियाओं, डेटा, गणना और निष्कर्षों का दस्तावेजीकरण करने के लिए उपयोग किए जाते हैं।नोटबुक ट्रैक कार्यप्रणाली को अलग -अलग डेटा सेटों के साथ परिणामों और गणनाओं को पुन: पेश करने में आसान बनाने के लिए।<ref name=":0" /><ref name=":1" />शिक्षा में, नोटबुक इंटरफ़ेस डिजिटल सीखने का माहौल प्रदान करता है, विशेष रूप से कम्प्यूटेशनल सोच के शिक्षण के लिए।<ref>Barr, Valerie; Stephenson, Chris (2011). "Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community?".</ref><ref name=":2">{{Cite web|url=http://blog.stephenwolfram.com/2016/09/how-to-teach-computational-thinking/|title=How to Teach Computational Thinking—Stephen Wolfram|website=blog.stephenwolfram.com|access-date=2016-11-23}}</ref> कोड के साथ पाठ के संयोजन के लिए उनकी उपयोगिता उन्हें शिक्षा के दायरे में अद्वितीय बनाती है।डिजिटल नोटबुक का उपयोग कभी -कभी पावरपॉइंट और अन्य प्रस्तुति सॉफ्टवेयर के विकल्प के रूप में प्रस्तुतियों के लिए किया जाता है, क्योंकि वे नोटबुक वातावरण के अंदर कोड के निष्पादन के लिए अनुमति देते हैं। ref>{{Citation|last=Databricks|title=Spark Summit 2015 demo: Creating an end-to-end machine learning data pipeline with Databricks|date=2015-07-06|url=https://www.youtube.com/watch?v=NR1MYg_7oSg|access-date=2016-11-23}}</ref><ref>{{Cite web|url=http://blog.wolfram.com/2018/04/17/announcing-wolfram-presenter-tools/|title=Announcing Wolfram Presenter Tools|last=Frazier|first=Cat|date=2018-04-17|access-date=2018-11-27}}</ref> डेटा को नेत्रहीन रूप से प्रदर्शित करने और कोड को संशोधित करके विभिन्न स्रोतों से डेटा को पुनः प्राप्त करने की उनकी क्षमता के कारण, नोटबुक बिजनेस इंटेलिजेंस सॉफ्टवेयर के दायरे में भी प्रवेश कर रहे हैं।<ref name=":0" /><ref>{{Cite news|url=https://www.oreilly.com/ideas/delivering-information-in-context|title=Delivering information in context|last=Andrews|first=Ian|date=2016-03-30|newspaper=O'Reilly Media|access-date=2016-11-23}}</ref><ref>{{Cite web|url=https://github.com/jupyter-incubator/dashboards|title=jupyter-incubator/dashboards|website=GitHub|access-date=2016-11-23}}</ref><ref>{{Cite web|url=https://www.wolfram.com/broadcast/video.php?c=88&v=109|title=Business Intelligence with Mathematica and CDF|last=Sharma|first=Shad|access-date=2018-11-27}}</ref>




Line 26: Line 26:
** [https://code.visualstudio.com/docs/python/jupyter-support vscode नोटबुक समर्थन]] vscode के लिए
** [https://code.visualstudio.com/docs/python/jupyter-support vscode नोटबुक समर्थन]] vscode के लिए
* Jupyterlab & mdash;BSD LICENSES#3-CLAUSE_LICENSE_ (BSD_LICENSE_2.0, _ REVISED_BSD_LICENSE, _ NEW_BSD_LICENSE, _OR_ MODIFIED_BSD_LICENSE | संशोधित BSD लाइसेंस<ref>{{cite web |author=Project Jupyter Contributors |title=LICENSE |work=JupyterLab |date=2018-07-19 |url=https://github.com/jupyterlab/jupyterlab/blob/master/LICENSE |access-date=2018-12-20}}</ref>
* Jupyterlab & mdash;BSD LICENSES#3-CLAUSE_LICENSE_ (BSD_LICENSE_2.0, _ REVISED_BSD_LICENSE, _ NEW_BSD_LICENSE, _OR_ MODIFIED_BSD_LICENSE | संशोधित BSD लाइसेंस<ref>{{cite web |author=Project Jupyter Contributors |title=LICENSE |work=JupyterLab |date=2018-07-19 |url=https://github.com/jupyterlab/jupyterlab/blob/master/LICENSE |access-date=2018-12-20}}</ref>
*[https://starboard.gg/ Starboard]-एक साझा करने योग्य इन-ब्राउज़र शाब्दिक नोटबुक, स्रोत कोड पाया जा सकता है [https://github.com/gzuidhof/starboard-notebook यहाँ]
*[https://starboard.gg/ Starboard]-साझा करने योग्य इन-ब्राउज़र शाब्दिक नोटबुक, स्रोत कोड पाया जा सकता है [https://github.com/gzuidhof/starboard-notebook यहाँ]
* मोज़िला आयोडाइड & mdash;एमपीएल 2.0;अल्फा चरण में विकास<ref>{{Cite web |title=Iodide |url=https://github.com/iodide-project/iodide |access-date=2018-12-20}}</ref>
* मोज़िला आयोडाइड & mdash;एमपीएल 2.0;अल्फा चरण में विकास<ref>{{Cite web |title=Iodide |url=https://github.com/iodide-project/iodide |access-date=2018-12-20}}</ref>
* आर मार्कडाउन<ref>{{Cite web |title=R Markdown |publisher=R Studio |url=https://rmarkdown.rstudio.com/ |access-date=2018-09-30}}</ref> & mdash;GPLV3<ref>{{cite web |title=Licene |work=Readme |publisher=GitHub |date=2018-12-07 |url=https://github.com/rstudio/rmarkdown/blob/master/README.md |access-date=2018-12-20}}</ref>
* आर मार्कडाउन<ref>{{Cite web |title=R Markdown |publisher=R Studio |url=https://rmarkdown.rstudio.com/ |access-date=2018-09-30}}</ref> & mdash;GPLV3<ref>{{cite web |title=Licene |work=Readme |publisher=GitHub |date=2018-12-07 |url=https://github.com/rstudio/rmarkdown/blob/master/README.md |access-date=2018-12-20}}</ref>
Line 33: Line 33:
* [https://docs.microsoft.com/en-us/xamarin/tools/workbooks/ Xamarin वर्कबुक] dotnet & mdash के लिए;एमआईटी
* [https://docs.microsoft.com/en-us/xamarin/tools/workbooks/ Xamarin वर्कबुक] dotnet & mdash के लिए;एमआईटी
* [https://polynote.org/ पोलिनोट] अपाचे लाइसेंस 2.0
* [https://polynote.org/ पोलिनोट] अपाचे लाइसेंस 2.0
*GNU TEXMACS (एक दस्तावेज़ प्रोसेसर जो नोटबुक इंटरफ़ेस के रूप में भी कार्य कर सकता है) & mdash;GPLV3<ref>{{Cite web|title=Welcome to GNU TeXmacs|url=https://www.texmacs.org/tmweb/home/welcome.en.html|access-date=2020-11-28}}</ref>
*GNU TEXMACS (दस्तावेज़ प्रोसेसर जो नोटबुक इंटरफ़ेस के रूप में भी कार्य कर सकता है) & mdash;GPLV3<ref>{{Cite web|title=Welcome to GNU TeXmacs|url=https://www.texmacs.org/tmweb/home/welcome.en.html|access-date=2020-11-28}}</ref>
*Javalí Notebooks: Java आधारित नोटबुक्स पर्यावरण और LMS डिबगिंग और यूनिट टेस्ट सपोर्ट के साथ, अकादमी के लिए डिज़ाइन किया गया, एक प्रस्तुति वीडियो [https://www.youtube.com/watch?v=smprxyb86mg यहाँ पाया जा सकता है]।
*Javalí Notebooks: Java आधारित नोटबुक्स पर्यावरण और LMS डिबगिंग और यूनिट टेस्ट सपोर्ट के साथ, अकादमी के लिए डिज़ाइन किया गया, प्रस्तुति वीडियो [https://www.youtube.com/watch?v=smprxyb86mg यहाँ पाया जा सकता है]।


=== आंशिक कोपलेफ्ट ===
=== आंशिक कोपलेफ्ट ===
Line 43: Line 43:
* माथकैड
* माथकैड
* MATLAB & MDASH;2016 से लाइव संपादक।
* MATLAB & MDASH;2016 से लाइव संपादक।
* ध्यान देने योग्य<ref>{{Cite web |title=Noteable|website=noteable.io |publisher=Noteable, Inc. |url=https://noteable.io |access-date=2021-05-21}}</ref><!--Proprietary-->
* ध्यान देने योग्य<ref>{{Cite web |title=Noteable|website=noteable.io |publisher=Noteable, Inc. |url=https://noteable.io |access-date=2021-05-21}}</ref>
*ध्यान देने योग्य<ref>{{Cite web|title=Noteable - Computational Notebook Platform for Education|url=https://noteable.edina.ac.uk/|access-date=2021-08-12|website=noteable.edina.ac.uk}}</ref>
*ध्यान देने योग्य<ref>{{Cite web|title=Noteable - Computational Notebook Platform for Education|url=https://noteable.edina.ac.uk/|access-date=2021-08-12|website=noteable.edina.ac.uk}}</ref>
* दीपकोट<ref>{{Cite web |title=Deepnote |website=deepnote.com |publisher=Deepnote, Inc. |url=https://deepnote.com |access-date=2020-12-30}}</ref><!--Proprietary-->
* दीपकोट<ref>{{Cite web |title=Deepnote |website=deepnote.com |publisher=Deepnote, Inc. |url=https://deepnote.com |access-date=2020-12-30}}</ref>
* कार्बाइड<ref>{{Cite web |title=Carbide Alpha &#124; Buggy But Live! |publisher=Try Carbide |url=https://trycarbide.com/ |access-date=2018-12-20}}</ref><!--Builds on open-source projects, license unknown; assume to be proprietary-->
* कार्बाइड<ref>{{Cite web |title=Carbide Alpha &#124; Buggy But Live! |publisher=Try Carbide |url=https://trycarbide.com/ |access-date=2018-12-20}}</ref>
* डेटाब्रिक्स क्लाउड (2013 की स्थापना)।<ref name=":0">{{Cite news |last=Osipov |first=Matt |title=The Rise of Data Science Notebooks |website=Datanami |publisher=Tabor Communications |date=2016-05-04 |url=https://www.datanami.com/2016/05/04/rise-data-science-notebooks/ |access-date=2016-12-20}}</ref><ref>{{cite web |title=Databricks Unified Analytics Platform |publisher=Databricks Inc. |location=San Francisco, CA |year=2018 |url=https://databricks.com/product/unified-analytics-platform |access-date=2018-12-20}}</ref><!--Proprietary-->
* डेटाब्रिक्स क्लाउड (2013 की स्थापना)।<ref name=":0">{{Cite news |last=Osipov |first=Matt |title=The Rise of Data Science Notebooks |website=Datanami |publisher=Tabor Communications |date=2016-05-04 |url=https://www.datanami.com/2016/05/04/rise-data-science-notebooks/ |access-date=2016-12-20}}</ref><ref>{{cite web |title=Databricks Unified Analytics Platform |publisher=Databricks Inc. |location=San Francisco, CA |year=2018 |url=https://databricks.com/product/unified-analytics-platform |access-date=2018-12-20}}</ref>
* Datalore<ref>{{Cite web |title=Datalore |publisher=JetBrains s.r.o. |url=https://datalore.io |access-date=2019-08-08}}</ref><!--Assume as Proprietary-->
* Datalore<ref>{{Cite web |title=Datalore |publisher=JetBrains s.r.o. |url=https://datalore.io |access-date=2019-08-08}}</ref>
* नेक्स्टजर्नल<ref>{{Cite web |title=Nextjournal |website=nextjournal.com |publisher=Nextjournal GmbH |year=2018 |url=https://nextjournal.com |access-date=2018-12-20}}</ref><!--Proprietary-->
* नेक्स्टजर्नल<ref>{{Cite web |title=Nextjournal |website=nextjournal.com |publisher=Nextjournal GmbH |year=2018 |url=https://nextjournal.com |access-date=2018-12-20}}</ref>
* अवलोकनीय<ref>{{Cite web |title=Observable |publisher=Observable HQ |url=https://observablehq.com/ |access-date=2018-09-30}}</ref> & mdash;ओपन-सोर्स घटकों का उपयोग करता है,<ref>{{cite web |author=Observable |title=Repositories |publisher=Observable via GitHub |location=San Francisco, California |date=2018-12-15 |url=https://github.com/observablehq/runtime |access-date=2018-09-30}}</ref> लेकिन लुक और फील प्रोप्रायटरी हैं<ref>{{cite web |title=Terms of Service |publisher=Observable |year=2018 |url=https://observablehq.com/terms-of-service |access-date=2018-01-12}}</ref><!--Assume as Proprietary-->
* अवलोकनीय<ref>{{Cite web |title=Observable |publisher=Observable HQ |url=https://observablehq.com/ |access-date=2018-09-30}}</ref> & mdash;ओपन-सोर्स घटकों का उपयोग करता है,<ref>{{cite web |author=Observable |title=Repositories |publisher=Observable via GitHub |location=San Francisco, California |date=2018-12-15 |url=https://github.com/observablehq/runtime |access-date=2018-09-30}}</ref> लेकिन लुक और फील प्रोप्रायटरी हैं<ref>{{cite web |title=Terms of Service |publisher=Observable |year=2018 |url=https://observablehq.com/terms-of-service |access-date=2018-01-12}}</ref>
* वोल्फ्रामल्फा नोटबुक<ref>{{cite web|title=WolframAlpha Notebook Edition | url=https://www.wolfram.com/wolfram-alpha-notebook-edition/|access-date=2021-01-12}}</ref> <!--Assume as Proprietary-->
* वोल्फ्रामल्फा नोटबुक<ref>{{cite web|title=WolframAlpha Notebook Edition | url=https://www.wolfram.com/wolfram-alpha-notebook-edition/|access-date=2021-01-12}}</ref>





Revision as of 20:40, 2 July 2023

नोटबुक इंटरफ़ेस (जिसे कम्प्यूटेशनल नोटबुक भी कहा जाता है) वर्चुअल नोटबुक वातावरण है जिसका उपयोग साक्षर प्रोग्रामिंग के लिए किया जाता है, कंप्यूटर प्रोग्राम लिखने की विधि।[1] कुछ नोटबुक WYSIWYG वातावरण हैं, जिसमें स्वरूपित दस्तावेजों में एम्बेडेड निष्पादन योग्य गणना शामिल है;अन्य अलग -अलग गणना और पाठ अलग -अलग वर्गों में हैं।

मॉड्यूलर नोटबुक विभिन्न प्रकार के कम्प्यूटेशनल बैक एंड से कनेक्ट हो सकते हैं, जिन्हें कर्नेल कहा जाता है।नोटबुक इंटरफेस का व्यापक रूप से सांख्यिकी, डेटा विज्ञान, मशीन लर्निंग और कंप्यूटर बीजगणित के लिए उपयोग किया जाता है।[2] नोटबुक कोर में साक्षर प्रोग्रामिंग टूल का विचार है जो आपको किसी भी क्रम में किसी प्रोग्राम के कुछ हिस्सों की व्यवस्था करता है और ही स्रोत फ़ाइल से प्रलेखन और कोड निकालता है।[3], नोटबुक इस दृष्टिकोण को नए स्तर पर ले जाता है, जो इसे कुछ ग्राफिक कार्यक्षमता और अन्तरक्रियाशीलता पर ध्यान केंद्रित करता है।स्टीफन वोल्फ्राम के अनुसार: नोटबुक का विचार इंटरैक्टिव दस्तावेज़ है जो स्वतंत्र रूप से कोड, परिणाम, ग्राफिक्स, पाठ और बाकी सब कुछ मिलाता है।[4] और जुपिटर प्रोजेक्ट प्रलेखन के अनुसार: नोटबुक गुणात्मक रूप से नई दिशा में इंटरैक्टिव कंप्यूटिंग के लिए कंसोल-आधारित दृष्टिकोण का विस्तार करता है, जो पूरी संगणना प्रक्रिया को कैप्चर करने के लिए उपयुक्त वेब-आधारित एप्लिकेशन प्रदान करता है: विकास, दस्तावेजीकरण और निष्पादन कोड, साथ ही साथपरिणामों का संचार करना।जुपिटर नोटबुक दो घटकों को जोड़ती है।[5]


इतिहास

WYSIWYG गणितीय प्रणालियों पर शोध मिश्रित पाठ और दस्तावेज़ रूपक के साथ गणना का समर्थन करने वाले 1987 में प्रकाशित होने लगे:[6] रॉन अवत्ज़ुर मिलो,[7] विलियम शेल्टर, ज़ेरॉक्स पारक टियागो के लिए[8] और कैमिनोरियल।[9] दस्तावेज़ रूपक का उपयोग करते हुए सबसे पहले वाणिज्यिक प्रणाली MathCad थी, जो 1987 में भी सामने आई थी।[10] वोल्फ्राम मैथेमेटिका 1.0 के बाद जल्द ही (1988)।[11][12][13] बाद में मेपल 5.2 (1992) आया[14] और मैकसिमा 2.0 (1995)।[15] जैसे -जैसे नोटबुक इंटरफ़ेस अगले दो दशकों में लोकप्रियता में बढ़ी, विभिन्न कम्प्यूटेशनल बैक एंड्स (गुठली) के लिए नोटबुक पेश की गई है, जिसमें MATLAB, पायथन, जूलिया, स्काला, SQL, और अन्य शामिल हैं।[16][17]

उपयोग करें

नोटबुक पारंपरिक रूप से विज्ञान में इलेक्ट्रॉनिक लैब नोटबुक के रूप में अनुसंधान प्रक्रियाओं, डेटा, गणना और निष्कर्षों का दस्तावेजीकरण करने के लिए उपयोग किए जाते हैं।नोटबुक ट्रैक कार्यप्रणाली को अलग -अलग डेटा सेटों के साथ परिणामों और गणनाओं को पुन: पेश करने में आसान बनाने के लिए।[16][17]शिक्षा में, नोटबुक इंटरफ़ेस डिजिटल सीखने का माहौल प्रदान करता है, विशेष रूप से कम्प्यूटेशनल सोच के शिक्षण के लिए।[18][4] कोड के साथ पाठ के संयोजन के लिए उनकी उपयोगिता उन्हें शिक्षा के दायरे में अद्वितीय बनाती है।डिजिटल नोटबुक का उपयोग कभी -कभी पावरपॉइंट और अन्य प्रस्तुति सॉफ्टवेयर के विकल्प के रूप में प्रस्तुतियों के लिए किया जाता है, क्योंकि वे नोटबुक वातावरण के अंदर कोड के निष्पादन के लिए अनुमति देते हैं। ref>Databricks (2015-07-06), Spark Summit 2015 demo: Creating an end-to-end machine learning data pipeline with Databricks, retrieved 2016-11-23</ref>[19] डेटा को नेत्रहीन रूप से प्रदर्शित करने और कोड को संशोधित करके विभिन्न स्रोतों से डेटा को पुनः प्राप्त करने की उनकी क्षमता के कारण, नोटबुक बिजनेस इंटेलिजेंस सॉफ्टवेयर के दायरे में भी प्रवेश कर रहे हैं।[16][20][21][22]


उल्लेखनीय उदाहरण

नोटबुक की परियोजनाओं या उत्पादों का उदाहरण:

फ्री/ओपन-सोर्स नोटबुक

  • अपाचे ज़ेपेलिन & mdash;अपाचे लाइसेंस 2.0[23]
  • अपाचे स्पार्क नोटबुक[24] & mdash;अपाचे लाइसेंस 2.0
  • Ipython & mdash;बीएसडी
  • प्रोजेक्ट जुपेटर#Jupyter_notebook | Jupyter Notebook (पूर्व में ipython) & mdash;BSD LICENSES#3-CLAUSE_LICENSE_ (BSD_LICENSE_2.0, _ REVISED_BSD_LICENSE, _ NEW_BSD_LICENSE, _OR_ MODIFIED_BSD_LICENSE | संशोधित BSD लाइसेंस (साझा कॉपीराइट मॉडल)[25]
  • Jupyterlab & mdash;BSD LICENSES#3-CLAUSE_LICENSE_ (BSD_LICENSE_2.0, _ REVISED_BSD_LICENSE, _ NEW_BSD_LICENSE, _OR_ MODIFIED_BSD_LICENSE | संशोधित BSD लाइसेंस[27]
  • Starboard-साझा करने योग्य इन-ब्राउज़र शाब्दिक नोटबुक, स्रोत कोड पाया जा सकता है यहाँ
  • मोज़िला आयोडाइड & mdash;एमपीएल 2.0;अल्फा चरण में विकास[28]
  • आर मार्कडाउन[29] & mdash;GPLV3[30]
  • सागमथ & mdash;GPLV3
  • Org-Mode on Emacs (अंतर्निहित बाबेल एडॉन के साथ) & mdash;जीपीएल
  • Xamarin वर्कबुक dotnet & mdash के लिए;एमआईटी
  • पोलिनोट अपाचे लाइसेंस 2.0
  • GNU TEXMACS (दस्तावेज़ प्रोसेसर जो नोटबुक इंटरफ़ेस के रूप में भी कार्य कर सकता है) & mdash;GPLV3[31]
  • Javalí Notebooks: Java आधारित नोटबुक्स पर्यावरण और LMS डिबगिंग और यूनिट टेस्ट सपोर्ट के साथ, अकादमी के लिए डिज़ाइन किया गया, प्रस्तुति वीडियो यहाँ पाया जा सकता है

आंशिक कोपलेफ्ट

  • स्मथ स्टूडियो & mdash;फ्रीवेयर, नहीं लिबरे: क्रिएटिव कॉमन्स एट्रिब्यूशन-नो डेरिवेटिव के तहत लाइसेंस प्राप्त है

मालिकाना नोटबुक

  • वोल्फ्राम मैथेमेटिका
  • माथकैड
  • MATLAB & MDASH;2016 से लाइव संपादक।
  • ध्यान देने योग्य[32]
  • ध्यान देने योग्य[33]
  • दीपकोट[34]
  • कार्बाइड[35]
  • डेटाब्रिक्स क्लाउड (2013 की स्थापना)।[16][36]
  • Datalore[37]
  • नेक्स्टजर्नल[38]
  • अवलोकनीय[39] & mdash;ओपन-सोर्स घटकों का उपयोग करता है,[40] लेकिन लुक और फील प्रोप्रायटरी हैं[41]
  • वोल्फ्रामल्फा नोटबुक[42]


संदर्भ

  1. Standage, Daniel (2015-03-13). "Literate programming, RStudio, and IPython Notebook". BioWize. Wordpress. Retrieved 2016-12-01.
  2. Jupyter, Project. "JupyterLab is Ready for Users". Retrieved 30 May 2018.
  3. Ramsey, N. (September 1994). "Literate programming simplified". IEEE Software. 11 (5): 97–105. doi:10.1109/52.311070. ISSN 0740-7459.
  4. 4.0 4.1 "How to Teach Computational Thinking—Stephen Wolfram". blog.stephenwolfram.com. Retrieved 2016-11-23.
  5. "The Jupyter Notebook — Jupyter Notebook 6.2.0 documentation". jupyter-notebook.readthedocs.io. Retrieved 2021-05-03.
  6. Dennis S. Arnon, ed., "Workshop on Environments for Computational Mathematics (July 1987)", Computer Graphics 22:1 (February 1988)
  7. Richard J. Fateman, "Computer Systems for the Representation and Manipulation of Mathematical Knowledge", Final report, August 1987 (DTIC AD-A193 547)
  8. Butler W. Lampson, "Personal Distributed Computing: The Alto and Ethernet Software", A history of personal workstations, 1988, ISBN 0201112590, p. 318
  9. Dennis Arnon, Richard Beach, Kevin McIsaac, "CaminoReal: An Interactive Mathematical Notebook", in J.C. van Vliet, ed., Document Manipulation and Typography, Proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Nice, April 20-22, 1988, ISBN 0521362946, p. 2
  10. N. Kajler, N. Soiffer, "A Survey of User Interfaces for Computer Algebra Systems", Journal of Symbolic Computation 25:2:127-159 (February 1998), doi:10.1006/jsco.1997.0170
  11. The ReDiscovered Future (2016-04-04), Macintosh + Mathematica = Infinity - April 1989, retrieved 2016-11-23
  12. Hayes, Brian (1990). "Thoughts on Mathematica" (PDF). PIXEL. January/February 1990: 28–35.
  13. "Launching Wolfram Player for iOS—Wolfram". Retrieved 2016-11-23.
  14. "Home : Support : Online Help : System : Information : Updates : updates/v52url=https://www.maplesoft.com/support/help/Maple/view.aspx?path=updates/v52". {{cite web}}: Missing or empty |url= (help)
  15. "Macsyma 2.0", Design News, April 24, 1995
  16. 16.0 16.1 16.2 16.3 Osipov, Matt (2016-05-04). "The Rise of Data Science Notebooks". Datanami. Tabor Communications. Retrieved 2016-12-20.
  17. 17.0 17.1 "The IPython notebook: a historical retrospective". blog.fperez.org. Retrieved 2016-11-23.
  18. Barr, Valerie; Stephenson, Chris (2011). "Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community?".
  19. Frazier, Cat (2018-04-17). "Announcing Wolfram Presenter Tools". Retrieved 2018-11-27.
  20. Andrews, Ian (2016-03-30). "Delivering information in context". O'Reilly Media. Retrieved 2016-11-23.
  21. "jupyter-incubator/dashboards". GitHub. Retrieved 2016-11-23.
  22. Sharma, Shad. "Business Intelligence with Mathematica and CDF". Retrieved 2018-11-27.
  23. "Zeppelin". Apache. Retrieved 2018-12-20.
  24. "Spark Notebook". Archived from the original on 2018-10-01. Retrieved 2018-09-30.
  25. Jupyter Development Team (2015-04-22). "Licensing terms". Jupyter Notebook. GitHub. Retrieved 2018-12-20.
  26. "a Jupyter notebook environment that requires no setup to use". Google. Retrieved 2020-12-29.
  27. Project Jupyter Contributors (2018-07-19). "LICENSE". JupyterLab. Retrieved 2018-12-20. {{cite web}}: |author= has generic name (help)
  28. "Iodide". Retrieved 2018-12-20.
  29. "R Markdown". R Studio. Retrieved 2018-09-30.
  30. "Licene". Readme. GitHub. 2018-12-07. Retrieved 2018-12-20.
  31. "Welcome to GNU TeXmacs". Retrieved 2020-11-28.
  32. "Noteable". noteable.io. Noteable, Inc. Retrieved 2021-05-21.
  33. "Noteable - Computational Notebook Platform for Education". noteable.edina.ac.uk. Retrieved 2021-08-12.
  34. "Deepnote". deepnote.com. Deepnote, Inc. Retrieved 2020-12-30.
  35. "Carbide Alpha | Buggy But Live!". Try Carbide. Retrieved 2018-12-20.
  36. "Databricks Unified Analytics Platform". San Francisco, CA: Databricks Inc. 2018. Retrieved 2018-12-20.
  37. "Datalore". JetBrains s.r.o. Retrieved 2019-08-08.
  38. "Nextjournal". nextjournal.com. Nextjournal GmbH. 2018. Retrieved 2018-12-20.
  39. "Observable". Observable HQ. Retrieved 2018-09-30.
  40. Observable (2018-12-15). "Repositories". San Francisco, California: Observable via GitHub. Retrieved 2018-09-30.
  41. "Terms of Service". Observable. 2018. Retrieved 2018-01-12.
  42. "WolframAlpha Notebook Edition". Retrieved 2021-01-12.

]