Building a Dashboard web app in Python - Full Streamlit Tutorial

  Рет қаралды 87,263

Data Professor

Data Professor

Күн бұрын

In this video, I show you how to build a Dashboard in Python using the Streamlit library. This is version 2, an improved version to the dashboard built in a previous episode or version 1 (see link below).
Don't forget to ⭐ the repo and follow me on GitHub!
🕹️ Demo (version 2) dash-board.streamlitapp.com/
📝 Code (version 2) github.com/dataprofessor/dash...
If you want to play with version 1 of the Dashboard, here it is:
📺 Watch video (version 1) • How to Build a Dashboa...
🕹️ Demo (version 1) share.streamlit.io/dataprofes...
📝 Code (version 1) github.com/dataprofessor/dash...
📦 App starter kit blog.streamlit.io/streamlit-a...
0:00 Introduction
0:22 Version 1 vs 2
1:05 Overview of the dashboard app
2:59 Code repo walkthrough
5:08 Code walkthrough
12:32 Customizing the dashboard app
13:12 Conclusion
Support my work:
👪 Join as Channel Member:
/ @dataprofessor
✉️ Newsletter newsletter.dataprofessor.org
📖 Join Medium to Read my Blogs / membership
☕ Buy me a coffee www.buymeacoffee.com/dataprof...
Recommended Resources
📚 Books kit.co/dataprofessor
😎 Taro (Tech Career Mentorship) www.jointaro.com/r/dataprofes...
📜 Google Data Analytics Professional Certificate click.linksynergy.com/deeplin...
🤔 Interview Query www.interviewquery.com/?ref=d...
🖥️ Stock photos, graphics and videos used on this channel 1.envato.market/c/2346717/628...
Subscribe:
🌟 Coding Professor / @codingprofessor
🌟 Data Professor kzbin.info...
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.
#datascience #machinelearning #dataprofessor

Пікірлер: 52
@christianlaurio5912
@christianlaurio5912 Жыл бұрын
Thank you so much. I will definitely try this one and watch how to deploy the first version.
@techsmarthouse
@techsmarthouse Жыл бұрын
Thanks teacher, excelent development. Keep going !!
@DataProfessor
@DataProfessor Жыл бұрын
Thank you! 😃
@mfandrade
@mfandrade 7 ай бұрын
Very good! Thanks for sharing it!
@toshailendra
@toshailendra 11 ай бұрын
Great ! Thanks for sharing this.
@victorolatope5148
@victorolatope5148 2 ай бұрын
Great presentation. Thank you.
@LIDORAVITAN
@LIDORAVITAN 7 ай бұрын
🔥 Really cool!
@tonza404
@tonza404 Жыл бұрын
That’s what I am looking for. Thank you so much krub ❤
@DataProfessor
@DataProfessor Жыл бұрын
You're welcome 😊
@radouane5591
@radouane5591 Жыл бұрын
Thank you again for this nice video
@tgny457
@tgny457 Жыл бұрын
Good work. 🔥
@imadsaddik
@imadsaddik Жыл бұрын
Thanks for sharing this
@serychristianrenaud
@serychristianrenaud Жыл бұрын
Thanks 👍
@sumitchaudhary1728
@sumitchaudhary1728 Жыл бұрын
The video is great. I was just looking for something like this to implement. However, add the style.css and with open('style.css') as f: st.markdown(f'{f.read()}', unsafe_allow_html=True), the metric are still white. Any possible reasons why? I am working on linux system.
@abdulmeral4811
@abdulmeral4811 Жыл бұрын
Is it possible a responsive pages? Adjust automaticly the page for mobile phones etc..
@maungmaungtar9651
@maungmaungtar9651 3 ай бұрын
🔥 Thanks 👍
@user-ns9qc4eg7y
@user-ns9qc4eg7y 11 ай бұрын
🔥Thank you
@user-dn4qs3cc4u
@user-dn4qs3cc4u 10 ай бұрын
Great tutorial! One question, how do I use the config.toml? I put the file in the folder with the other files and nothing happend, no teal color theme neither shadowing over scorecards.
@DataProfessor
@DataProfessor 10 ай бұрын
Hi, the scorecard coloring was implemented via CSS syling while the config.toml should be placed in the .streamlit folder.
@AchouakNouioua
@AchouakNouioua Жыл бұрын
any help please , AttributeError: module 'streamlit' has no attribute 'columns'
@bubblebass9182
@bubblebass9182 6 ай бұрын
thank you
@seraphinaaki1661
@seraphinaaki1661 Жыл бұрын
Hi, I have a question. Is it possible to build a real-time dashboard in streamlit? The data that will be used is from the MQTT broker
@stickyvicky16
@stickyvicky16 Жыл бұрын
wondering the same thing
@seraphinaaki1661
@seraphinaaki1661 Жыл бұрын
@@stickyvicky16 Hi there, It's actually possible. I've done it before after I left my reply here. You can use a placeholder container so every time the data updates, it won't create a new graph.
@kisho2679
@kisho2679 5 ай бұрын
how could MathJax be integrated into Python by using streamlit to display LaTex as mathematical expressions in a web application?
@IsaacBG84
@IsaacBG84 Жыл бұрын
Great video. Is it posible to create a dashboard and have a button to export data(googlesheets)+charts to a PDF document?
@DataProfessor
@DataProfessor Жыл бұрын
Yes that can be done by passing the file contents to st.download_button method
@suthanchandru5412
@suthanchandru5412 Жыл бұрын
How to reduce the column width? Please
@williamsilva1312
@williamsilva1312 Жыл бұрын
AttributeError: module 'streamlit' has no attribute '_is_running_with_streamlit'.This error happens every time I try to plot the Hiplot view. Do you have any tips to resolve?
@austinjameswolff2638
@austinjameswolff2638 29 күн бұрын
I had the same issue, I just googled it and there was an answer on the streamlit website
@by_westy
@by_westy 2 күн бұрын
how to color each card border with different colors?
@bc4198
@bc4198 Жыл бұрын
🔥
@dadoll1660
@dadoll1660 Жыл бұрын
❤‍🔥
@AJAY-xh9zc
@AJAY-xh9zc Жыл бұрын
❤️‍🔥❤️‍🔥❤️‍🔥
@LGseeker
@LGseeker Жыл бұрын
Nic 🎉
@dexnug
@dexnug Жыл бұрын
hi prof, great tutorial..do you know how to show real data from arduino to streamlit web apps?
@DataProfessor
@DataProfessor Жыл бұрын
Hi, this blog seems to cover the topic towardsdatascience.com/build-a-diy-mini-radar-using-arduino-python-and-streamlit-c333006681d7
@CraigRussill-Roy
@CraigRussill-Roy Жыл бұрын
@neoviper533
@neoviper533 Жыл бұрын
Great dashboard. I want to modify it because it doesn't fit my purpose. I have 2 questions. How to change the theme colors in heatmap and how to add filtering by year to it? Update: I figured out the year but still i can't find how to change color theme in charts.
@gohoudanon6909
@gohoudanon6909 11 ай бұрын
I Chanin, I am following you on Medium. Can we talk. I am reproducing you code but I get stucked.
@imp1107
@imp1107 Жыл бұрын
why use this when Power BI and Tableau can do it by click, drag and drop?
@mike8delta
@mike8delta Жыл бұрын
Can you run Power BI and Tableau on your own server for free?
@OFWCREATOR
@OFWCREATOR Жыл бұрын
Of course they can, but this one is free.
@retrocoin1001
@retrocoin1001 Жыл бұрын
As @OFW CREATOR said it is free and easy to reach and use
@paulnanta9794
@paulnanta9794 Жыл бұрын
oh in c oh xrv by
@szx1693
@szx1693 Жыл бұрын
For now , no one can make Streamlit dashboard draggable and resizable like PowerBI or superset
@MatheusPavanetti
@MatheusPavanetti 8 ай бұрын
If you are strugling wondering "why" the cards border are not showing up with the rounded light-grey background and light blue indicators on the left it might be because with newest version of streamlit the html div classes has changed. With that if you want to make that to work open the style.css and replace at the card section: from: div.css-1r6slb0.e1tzin5v2 to: .st-emotion-cache-1r6slb0 I tested on Streamlit, version 1.27.2 Again, I am not sure if those tags are randomly generated at runtime and/or specific to my streamlit section.
@tiffanyadora2998
@tiffanyadora2998 2 ай бұрын
Hey! thank you for this. I'm wondering have you also figured out how to change the color tag for the label part?
@caseybackes
@caseybackes Жыл бұрын
🔥
EPIC Google Sheets to Interactive Dashboard in Python ft. Streamlit / CSS
27:41
Can you beat this impossible game?
00:13
LOL
Рет қаралды 68 МЛН
Black Magic 🪄 by Petkit Pura Max #cat #cats
00:38
Sonyakisa8 TT
Рет қаралды 41 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 67 МЛН
How to Build a Dashboard Web App in Python with Streamlit
10:41
Data Professor
Рет қаралды 49 М.
My Workflow for Building any Streamlit Dashboard Project
9:40
Fanilo Andrianasolo
Рет қаралды 66 М.
How to Create a Beautiful Python Visualization Dashboard With Panel/Hvplot
10:57
Thu Vu data analytics
Рет қаралды 527 М.
Adding Interactive Plotly Charts to a Streamlit App
9:02
Andy McDonald
Рет қаралды 21 М.
Realtime Streamlit Dashboard
9:00
Quix
Рет қаралды 20 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 20 МЛН
Bluetooth Desert Eagle
0:27
ts blur
Рет қаралды 4,6 МЛН