Your analysis is ready. You found very important insights. Congratulations! What’s next? You need to share your Jupyter Notebook with non-programmers. How to do this? You can’t send them the
ipynb
file in the email attachement or just push it to the GitHub repository. Your peers don’t understand Python and can’t reproduce your work on their own computers. You can create a presentation for them. This can be tedious manual work that might require many updates if data and final results will changes. What to do? Don’t worry! In this post, I will show you how to share Jupyter Notebook with non-programmers.
MLJAR's Blog
-
How to share Jupyter Notebook with non-programmers?
May 27, 2022 by Aleksandra Płońska, Piotr Płoński Jupyter
-
5 ways how to style text in Jupyter Notebook?
May 26, 2022 by Aleksandra Płońska, Piotr Płoński Jupyter
The Jupyter Notebook offers a great way to mix code with Markdown. It allows create computational documents and is a step forward to literate programming proposed by Donald Knuth. Have you ever need to style a Markdown text in the Jupyter Notebook? I will show you how it can be done with Markdown or HTML syntax.
-
8 surprising ways how to use Jupyter Notebook
May 05, 2022 by Aleksandra Płońska, Piotr Płoński Jupyter
The Jupyter Notebook is a great tool for experimentation with code. It provides the REPL (read-eval-print loop) with a visual interface for plots, tables and many more. You can mix Markdown and selected programming language (usually Python). It is a default choice of development and experimentation environment for data scientists and machine learning practitioners. Have you heard about other ways to use the Jupyter Notebook? Let’s explore 8 alternative ways of how to use Jupyter Notebook that might surprise you!
-
7 ways to run Jupyter Notebook online
May 05, 2022 by Aleksandra Płońska, Piotr Płoński Jupyter
Setting up a local environment to run Jupyter Notebook can be cumbersome. You need to install Python and tons of packages to make it works. The convenient alternative can be running notebooks in the cloud. There are many services that allow you to create, edit and run Python notebooks with premade data science environment. I would like to show you some popular services that offer Jupyter Notebooks online. What is more, I will also show you two new alternative approaches for running notebooks online.
-
PDF cheatsheets for 32 Jupyter Notebook Shortcuts
April 07, 2022 by Aleksandra Płońska, Piotr Płoński Jupyter
The keyboard shortcuts make you fast as ninja. The faster you can provide the software to analyze data or solve engineering problem the better. In this article we show you Jupyter Notebooks keyboard shortcuts that you need to know. Learning shortcuts might take a while. We created a PDF ready to print with shortcuts for Mac, Windows and Linux users. It is available at the end of the article.
-
How to create Mercury private fork and customize?
March 02, 2022 by Piotr Płoński Mercury
The open-source framework Mercury is a perfect tool for sharing notebooks as web apps with non-programmers. The Mercury software is dual licensed. It has open-source AGPL_v3 license and commercial friendly license. With open-source license any user can freely use the Mercury to share their notebooks. The open-source users don’t have to publicly share their notebooks. If they do any changes to the Mercury itself all changes need to be public. The white-labeling is prohibited. The commercial friendly license allows for private forks and white-labeling (you can use your own branding). What is more, commercial users have access to more features and dedicated support. In this post, I will show you how to create a private fork of Mercury repository.
-
The ipynb Jupyter Notebook File Extension
March 01, 2022 by Piotr Płoński Jupyter Mercury Voila
The
*.ipynb
file extension is used for computational notebooks that can be open with Jupyter Notebook. The Jupyter Notebook was formerly named IPython Notebook. The extension*.ipynb
is from letters IPython Notebook. The IPython was developed as a command shell for interactive computing in Python programming language. It offers introspection, rich media, shell syntax, tab completion, and history. -
The 2 alternative approaches for Jupyter Notebook widgets
February 28, 2022 by Piotr Płoński Jupyter Mercury Voila
The Jupyter notebooks provide great flexibility for developing Python programs. The code is organised in cells, and execution results are presented just below the cell. This approach gains huge trackion among programmers, especially data scientists, around the globe. To make the notebooks more accessible to non-programmers there is possible to add an interactive widgets to the notebook. What is more, such notebook can be shared as standalone web application, which greatly simplifies the sharing. In this article I will present two alternative approaches for adding widgets into Jupyter Notebook, namely ipywidgets+Voila and Mercury.
-
Develop NLP Web App from Python Notebook
February 23, 2022 by Piotr Płoński and Aleksandra Płońska Python Spacy Mercury
Natural Language Processing (NLP) is a scientific field working on interactions between computers and human written language. The machines are programmed and taught to understand the text and extract information.
-
Build Computer Vision Web App with Python, OpenCV and Mercury
February 21, 2022 by Piotr Płoński and Aleksandra Płońska Python Opencv Mercury
Computer Vision methods provide great flexibility for images processing. For example, you can easily write a computer program for converting any photo to an artistic sketch. In this article I will show you: