My thoughts on web frameworks in Python and R (PyWebIO vs Streamlit vs R Shiny)

preview_player
Показать описание
In this video, I will be sharing my thoughts on comparing the following web frameworks in Python and R particularly PyWebIO, Streamlit and R Shiny. These web frameworks allow the development of simple web apps that you can use to deploy your machine learning models or for creating interactive data-drive web apps.

⭕ Timeline
0:00 Introduction
0:40 PyWebIO and Streamlit for Python
0:52 Shiny for R
0:58 Additional web frameworks for Python (Django, Flask, CherryPy)
1:37 Available resources from YouTube on these web framework
4:26 Architecture of the libraries
-- PyWebIO: input, output, session and platform
-- Streamlit: input and output
-- R Shiny: UI and server
8:06 Page layout
9:12 Which libraries have a navigation bar?
10:26 Gallery of example apps
12:09 Examples on using functions
16:48 Choosing the perfect web framework?

⭕ Links for this video:

Note: 0:28 Thanks to Akshay Arjun Sonawane for suggesting the idea of comparing PyWebIO to Streamlit.

⭕ Playlist:
Check out our other videos in the following playlists.

⭕ Recommended Books:

⭕ Stock photos, graphics and videos used on this channel:

⭕ Follow us:

⭕ Disclaimer:
Recommended books and tools are affiliate links that gives me a portion of sales at no cost to you, which will contribute to the improvement of this channel's contents.

#pywebio #streamlit #rshiny #python #webapp #dataapp #66daysofdata #datascience #machinelearning #dataprofessor
Рекомендации по теме
Комментарии
Автор

Got my notification at work. Thank you Prof

hectormotsepe
Автор

Thanks for the useful video. I haven't quite worked with these libraries but from what I see I would go for PyWebIO first

shirinnajdi
Автор

Thanks a lot ! I think I'm gonna just focus on streamlit instead of working with multiple librairies

Ibraheem_ElAnsari
Автор

thanks sir for the useful content, however I still have the following questions which I hope you can help answer them by way of giving examples in whatever framework you prefer
1- these interactive web frameworks run on "local host", then how can I run a them on the internet i.e. to serve it other machine over the internet
2- is there a way to run them on streaming type of data like i.e. in on-line mode, e.g. like weather stations or prices coming out live off an exchange
3- how to turn such web app in to a standard app like those exist on Google Play Store or Apple Store
thanks, keep up the good work

mikiallen
Автор

I liked pywebio its more pythonic
It would be a greate help if you make a complete playlist on pywebio

amitchaudhari
Автор

Umm missing Plotly-Dash is like a lot to miss in this case, which would be like the Shiny for Python... Liked the video though.

yosolonopuedo
Автор

thank you very much very useful channel

BashirAljounaidy
Автор

Can you make a comparison between web framework specialised for inference of ml models such as: ray, seldon and beltoML?

Автор

Can you create a proper shopping site or student monitoring website using pywebio

boscodsouza
Автор

For me, no responsive design (not mobile friendly) and no navigation bar are deal killers since I am developing dashboards for senior clients and they tend to use mobile phones and would like to share the data via mobile phone. I have been using Shiny R extensively in the past, having constructed an web app with 10s of menu items and 2nd level menu items on side bars. But I really really wish I could use the flexibility and AI-friendliness and Spark compatibility of my fingers for Streamlit.

sullivanzheng
Автор

Streamlit is better but don't have authentication.
Can use pywebio for make login page for streamlit?

AliAlias
Автор

I didn't understand how to deploy

zadilkhwaja
Автор

It was hard to believe that you really made it.

Arjungtk