Jupyter
Jupyter Notebook est l'un des trois principaux produits de la communauté
Project Jupyter. C'est un environnement de programmation basé sur le web
couvrant plus de 40 langages de programmation. Il utilise des Notebooks,
qui sont un format ouvert de type JSON capable de garder une trace des
sessions utilisateur, incluant les sorties précédentes générées par le
code lors de sa dernière exécution. Il prend également en charge le
Markdown, les formules mathématiques et les graphiques. Les fichiers
Notebooks se terminent généralement par l'extension .ipynb
.
Jupyter Notebooks est conforme à de nombreuses normes ouvertes, facilitant ainsi la création d'applications personnalisées par les développeurs. Le format Notebook lui-même est l'une de ces normes. Un autre standard est le Protocol de Calcul Interactif (Interactive Computing Protocol), permettant la communication entre les Notebooks et les Kernels de manière ouverte, basée sur des données JSON via ZMQ et WebSockets. Les Kernels peuvent être considérés comme de petits processus exécutant du code depuis les Notebooks dans un langage donné et renvoyant des sorties, et sont compatibles avec l'introspection.
Project Jupyter développe des services open-source pour les outils de science informatique interactive. Parmi ceux-ci figurent Jupyter Notebook, JupyterHub et JupyterLab.
Articles associés

EclairJS - Un peu de Spark dans les Web Apps
Catégories : Data Engineering, Front End | Tags : Spark, JavaScript, Jupyter
Présentation de David Fallside, IBM. Les images sont issues des slides de présentation. Introduction Le développement d’applications Web est passé d’un environnement Java vers des environnements…
Par WORMS David
17 juil. 2016

Installation de TensorFlow avec Docker
Catégories : Orchestration de conteneurs, Data Science, Formation | Tags : CPU, Linux, IA, Deep Learning, Docker, Jupyter, TensorFlow
TensorFlow est un logiciel open source de Google pour le calcul numérique utilisant une représentation en graph : Vertex (nodes) représentent des opérations mathématiques Edges représentent un tableau…
Par SAUVAGE Pierre
5 août 2019

Intégration de Spark et Hadoop dans Jupyter
Catégories : Adaltas Summit 2021, Infrastructure, Tech Radar | Tags : Infrastructure, Spark, YARN, CDP, HDP, Jupyter, Notebook, TDP
Depuis quelques années, Jupyter notebook s’impose comme la principale solution de notebook dans l’univers Python. Historiquement, Jupyter est l’outil de prédilection des data scientists développant…
Par COINTEPAS Aargan
1 sept. 2022