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

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…

WORMS David

Par WORMS David

17 juil. 2016

Installation de TensorFlow avec Docker

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…

SAUVAGE Pierre

Par SAUVAGE Pierre

5 août 2019

Intégration de Spark et Hadoop dans Jupyter

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…

COINTEPAS Aargan

Par COINTEPAS Aargan

1 sept. 2022

Canada - Maroc - France

Nous sommes une équipe passionnée par l'Open Source, le Big Data et les technologies associées telles que le Cloud, le Data Engineering, la Data Science le DevOps…

Nous fournissons à nos clients un savoir faire reconnu sur la manière d'utiliser les technologies pour convertir leurs cas d'usage en projets exploités en production, sur la façon de réduire les coûts et d'accélérer les livraisons de nouvelles fonctionnalités.

Si vous appréciez la qualité de nos publications, nous vous invitons à nous contacter en vue de coopérer ensemble.

Support Ukrain