Rozhraní notebooku - Notebook interface

A rozhraní notebooku (také nazývaný a výpočetní notebook) je virtuální notebook prostředí používané pro gramotné programování.[1] Spojuje funkčnost zpracování textu software s oběma skořápka a jádro toho notebooku programovací jazyk. Miliony lidí používají rozhraní notebooků[2] analyzovat data pro vědu, žurnalistiku a vzdělávání.
Dějiny
Rozhraní notebooku bylo poprvé představeno v roce 1988 s vydáním Wolfram Mathematica 1,0 na Macintosh.[3][4][5] To bylo následováno Javor v roce 1992, kdy byl vydán jejich první notebookový styl (kterému dali název list) s verzí 5.2 pro Macintosh[6]. Vzhledem k tomu, že v příštích dvou desetiletích se popularita rozhraní notebooku zvýšila, byly zavedeny jádra / backendy notebooků pro mnoho jazyků, včetně MATLAB, Krajta, Julie, Scala, SQL, a další.[7][8]
Použití
Notebooky se tradičně používají ve vědách jako elektronické laboratorní notebooky dokumentovat výzkumné postupy, data, výpočty a nálezy. Notebooky sledují metodiku, která usnadňuje reprodukci výsledků a výpočtů s různými datovými sadami.[7][8] v vzdělávání, rozhraní notebooku poskytuje digitální výukové prostředí, zejména pro výuku jazyka výpočetní myšlení.[9][10] Jejich užitečnost pro kombinování textu s kódem je činí jedinečnými v oblasti vzdělávání. Digitální notebooky se někdy používají jako prezentace jako alternativa k prezentacím PowerPoint a další prezentační software, protože umožňují provádění kódu v prostředí notebooku.[11][12] Díky své schopnosti vizuálně zobrazit data a načíst data z různých zdrojů úpravou kódu vstupují notebooky také do sféry software pro business intelligence.[7][13][14][15]
Pozoruhodné příklady
Příklad projektů nebo produktů notebooků:
Notebooky zdarma / open-source
- Apache Zeppelin - Licence Apache 2.0[16]
- Apache Spark Notebook[17] — Licence Apache 2.0
- IPython — BSD
- Notebook Jupyter (dříve IPython ) — Upravená licence BSD (sdílený model autorských práv)[18]
- JupyterLab - Upravená licence BSD[19]
- Mozilla Iodide - MPL 2.0; vývoj v alfa fázi[20]
- R Markdown[21] - GPLv3[22]
- SageMath - GPLv3
- Režim organizace on emacs (with the built-in babel addon) - GPL
- Sešity Xamarin pro DotNet - MIT
- Polynote Licence Apache 2.0
- GNU TeXmacs (procesor dokumentů, který může fungovat také jako rozhraní notebooku) - GPLv3[23]
Částečné copyleft
- SMath Studio - Freeware, ne zdarma: s licencí pod Creative Commons Attribution - žádné deriváty
Proprietární notebooky
Časné tituly
- Wolfram Mathematica notebook
Pozdější tituly
- Karbid[24]
- Databricky cloud (založen 2013).[7][25]
- Datalore[26]
- Další žurnál[27]
- Pozorovatelný[28] - Používá open-source komponenty,[29] ale vzhled a chování jsou chráněné[30]
Reference
- ^ Standage, Daniel (2015-03-13). "Literární programování, RStudio a IPython Notebook". BioWize. Wordpress. Citováno 2016-12-01.
- ^ Jupyter, projekt. „JupyterLab je připraven pro uživatele“. Citováno 30. května 2018.
- ^ Znovuobjevená budoucnost (04.04.2016), Macintosh + Mathematica = Infinity - duben 1989, vyvoláno 2016-11-23
- ^ Hayes, Brian (1990). "Myšlenky na Mathematica" (PDF). PIXEL. Leden / únor 1990: 28–35.
- ^ „Spuštění Wolfram Player pro iOS - Wolfram“. Citováno 2016-11-23.
- ^ "Domů: Podpora: Nápověda online: Systém: Informace: Aktualizace: updates / v52url =https://www.maplesoft.com/support/help/Maple/view.aspx?path=updates/v52 ". Chybějící nebo prázdný
| url =
(Pomoc) - ^ A b C d Osipov, Matt (04.05.2016). „Rise of Data Science Notebooks“. Datanami. Táborská komunikace. Citováno 2016-12-20.
- ^ A b „Notebook IPython: historická retrospektiva“. blog.fperez.org. Citováno 2016-11-23.
- ^ Barr, Valerie; Stephenson, Chris (2011). „Přinášíme výpočetní myšlení do K-12: o co jde a jakou roli hraje komunita vzdělávání v oblasti počítačových věd?“.
- ^ „Jak učit výpočetní myšlení - Stephen Wolfram“. blog.stephenwolfram.com. Citováno 2016-11-23.
- ^ Databricks (06.07.2015), Demonstrace Spark Summit 2015: Vytváření komplexního datového kanálu strojového učení s databázemi, vyvoláno 2016-11-23
- ^ Frazier, kočka (17.04.2018). „Oznámení nástrojů Wolfram Presenter“. Citováno 2018-11-27.
- ^ Andrews, Ian (2016-03-30). „Poskytování informací v kontextu“. O'Reilly Media. Citováno 2016-11-23.
- ^ "inkubátor jupyter / řídicí panely". GitHub. Citováno 2016-11-23.
- ^ Sharma, Shad. „Business Intelligence s Mathematica a CDF“. Citováno 2018-11-27.
- ^ "Zeppelin". Apache. Citováno 2018-12-20.
- ^ "Spark Notebook". Archivovány od originál dne 10. 10. 2018. Citováno 2018-09-30.
- ^ Vývojový tým Jupyter (2015-04-22). „Licenční podmínky“. Notebook Jupyter. GitHub. Citováno 2018-12-20.
- ^ Přispěvatelé projektu Jupyter (2018-07-19). "LICENCE". JupyterLab. Citováno 2018-12-20.
- ^ "Jodid". Citováno 2018-12-20.
- ^ „R Markdown“. R Studio. Citováno 2018-09-30.
- ^ "Licene". Soubor Readme. GitHub. 7. 12. 2018. Citováno 2018-12-20.
- ^ „Vítejte v GNU TeXmacs“. Citováno 2020-11-28.
- ^ „Carbide Alpha | Buggy but live!“. Zkuste Carbide. Citováno 2018-12-20.
- ^ „Platforma Unified Analytics Databricks“. San Francisco, CA: Databricks Inc. 2018. Citováno 2018-12-20.
- ^ "Datalore". JetBrains s.r.o. Citováno 2019-08-08.
- ^ „Nextjournal“. nextjournal.com. Nextjournal GmbH. 2018. Citováno 2018-12-20.
- ^ „Pozorovatelný“. Pozorovatelné velitelství. Citováno 2018-09-30.
- ^ Pozorovatelný (2018-12-15). „Repozitáře“. San Francisco, Kalifornie: Pozorovatelné přes GitHub. Citováno 2018-09-30.
- ^ „Podmínky služby“. Pozorovatelný. 2018. Citováno 2018-12-20.