How to Create an Interactive Web Application using a Jupyter Notebook

preview_player
Показать описание
There are various Python tools available to create web applications and frontend GUIs. For example, Flask and Django. As useful as they are, we still need to invest time in learning new frameworks. That might not be the highest on our priority list when we have spent a lot of time doing our Python project. Is there a way to create a simple, interactive web application with basic Python skills? The answer is yes, and this article will show you exactly that in five steps.

We will first create some interactive widgets using ipywidgets in a Jupyter notebook. Then, we will render the notebook as a web application using Voilà. We will push the project onto a GitHub repository, and finally, host the web app on Binder. Let’s get started.

Timestamp:
0:00 - Introduction
01:58 - Create a new Git repository and install Python packages
06:07 - Create interactive web elements with Ipywidgets
15:11 - Render the notebook as a web application using Voila
16:25 - Push the code project onto your Git repository
18:32 - Host the web application on Binder

►► Do you want to thrive as a self-employed Python freelance r controlling your own time, income, and work schedule?

⁉️ Do you have a question? Leave a comment and we will answer as soon as possible!

⏰ Subscribe to the channel, never miss a new video!

🐍 Did you know? Finxter is one of the top 10 Python Blogs on the internet!

🚀 More about Python & Freelancing:

#finxter​ #python​

Do you want to thrive as a self-employed Python freelancer controlling your own time, income, and work schedule? Check out our Python freelancer resources:

Finxter Python Freelancer Course:

Finxter Python Freelancer Webinar:

Leaving the Rat Race with Python (Book):
Рекомендации по теме
Комментарии
Автор

Whoa! Looks fancyyy... I can't stop looking at it... Thank you!!

vishvak
Автор

Thanks for the tutorial... Is this procedure applicable for private git repository too?

MeghaShankarArt
Автор

Hi! Need help, I do not understand the purpose of the github also with the use of command prompt, I mean, do I need to download everything? Sorry, everything is twisted for me. Need some clarifications. Thank you!

jessiecobangbang
Автор

does mybinder accept sckit-learn or matplotlibs?

spitfirelast
Автор

Hi Hwei, thank you for this useful tutorial. Will it also work if I use other packages for my code, that I have installed with conda? Or will it require an extra step to install these packages for the user?

appeltjedewi
Автор

Hi, Thank you for your video it helped me alot. Will you please guide me about how to align button in centre?

zainabjann
Автор

Hi Hwei. Thanks for this tutorial. I'm getting a warning on my system as I try to install the dependencies. 5:39
"WARNING: There was an error checking the latest version of pip"
Is this normal?

bashirahsalami
Автор

Hi. I'm getting a error 403 for one of the outputs when I run voila. Any workaround to this?

rutishkrishnasrinivasaragh
Автор

when trying to use binder, it get's stuck in step 41/50 it's saying that it doesn't recognize any of the file paths in the requirements.txt file

gilberthernandez
Автор

I’m having trouble coping and pasting your GitHub script into my Command Prompt. When I open my command prompt it doesn’t have any of the information from the website it’s just blank. Can anyone help me with this?

Betterdailyy
Автор

Is anyone else having trouble installing the widgets ? For some reason voila will not install for me

Betterdailyy
Автор

hi when i lauch binder it says 404 page not found. please help me

saicharanreddy
Автор

In an environments there is no option of juypter-webapp

chetandeore
Автор

Using a Mac not windows so nothing looks right from the start

mruthles
Автор

thanks for thevideo very intuitive, I have a question while running Voila i get an error 404 page not found, I pip uninstalled it and re installed it and still same problem

mohamedragoubi
Автор

You talk for TWO MINUTES and I am ignoring you. JUST DO IT. please

vtrandal