
Explore Streamlit, a powerful open source app framework for machine learning and data science that lets you build Python apps, as a bridge from Python code to a UI.
Explore how to build and run a basic Streamlit app: write a simple main function, run locally on localhost, view in Chrome, and access docs and deployment options.
Learn how the text and interface are rendered by inspecting the underlying HTML and code behind a Streamlit app, revealing the behind the scenes process.
Learn to receive user input in streamlit with text input, number input, max characters, and height. Use time input, password visibility, and color picker with min and max values.
Learn how to update Streamlit to the latest version and navigate beta changes, including set page config, to maintain backward compatibility while keeping your app current.
Learn how to implement file downloads in Streamlit apps, using a simple function or class with timestamped file names and encoding to enable easy, reliable downloads.
Learn how to reset Streamlit forms by configuring the submit action to clear test inputs after submission, using declarative input and the default false to true behavior.
⏲️===TimeStamps===⏲️
0:01 Introduction
01:30 Streamlit CLI
02:30 Text Elements
06:12 st.write, markdown
09:35 Error Elements
11:02 Input Widgets
13:15 Date & Number Input
14:57 Radio & Checkbox, Toggle
16:17 Sliders & Selectors
22:08 Data Elements
27:20 Media Elements(Img,Audio,Video)
29:35 Camera Input
32:49 File Upload & Download
35:20 Status Elements (spinner,progress)
37:40 St.toast
38:15 Chat Elements for LLM
42:20 Streaming Text- Typewriter Effect
46:27 Layout
47:04 st.tabs
48:37 st.columns
51:30 Containers in Streamlit
53:20 Expander to hide or show
53:50 Popover & Dialog
55:10 Plotting in Streamlit
58:10 Utils
59:10 St Forms
1:00:20 Streamlit Components
1:01:00 Link Button
1:02:01 Streamlit Session State
1:02:40 Streamlit cloud
Learn to plot in streamlit with matplotlib, including a line chart, an asteroid map wrapper around jet, and network graphs.
Watch how to plot in Streamlit using Plotly by rendering simple pie charts from a dataset, selecting language columns as labels and values, and displaying attractive visuals.
Note: Streamlit Themes are available from version 0.79 and upwards so you will have to upgrade or update to get this feature
Create a simple streamlit app for text summarization, set up a workspace, add two summarization packages, and build a sidebar menu to trigger summarization and visualize results.
Build a Streamlit NLP app that analyzes text with named entity recognition, word frequency, parts of speech, sentiment, and word clouds, with drag-and-drop uploads and exportable results.
Learn how to add a downloadable results feature to a Streamlit text analysis app using spaCy, including a function that exports a data frame with a timestamped file name.
Set up and structure a streamlit app that uses drag-and-drop uploads to extract image, audio, and PDF metadata, with clear package usage and a simple home layout.
Extract image metadata via drag-and-drop using Pelo and Pilou, and compile format, description, size, GPS coordinates, and timestamps into a pandas data frame.
Develop a streamlit python project to extract metadata from audio files using mutagen, handling mp3 uploads, and presenting results in a two-column interface for easy inspection.
Learn to refactor a streamlit app using static analysis to improve maintainability and complexity, then modularize into utils and db management, and format with black.
Learn to build a diabetes prediction app user interface in Streamlit by adding and customizing plots, using seaborn for distribution and pie charts, arranging columns, and rendering interactive visualizations.
Create and connect to a database within the Streamlit app, define a tax table with fields and data types, and implement insert, commit, and select to view stored data.
Explore the analytics and plotting workflow for a task list app by building value-count plots and a pie chart with Matplotlib, pivoting data, and generating simple visuals.
This is a full length video on building a streamlit app for Extracting Emails,URLs and Phonenumbers
Build a Streamlit Python app to generate fake data across locales for api testing. Customize fields such as username, email, and address, adjust data points, and download the generated datasets.
Build a simple course recommendation system app using Udemy Dataset & Streamlit
Are you having difficulties trying to build web applications for your data science projects? Do you spend more time trying to create a simple MVP app with your data to show your clients and others? Then let me introduce you to Streamlit - a python framework for building web apps.
Welcome to the coolest online resource for learning how to create Data Science Apps and Machine Learning Web Apps using the
awesome Streamlit Framework and Python.
This course will teach you Streamlit - the python framework that saves you from spending days and weeks in creating
data science and machine learning web applications.
In this course we will cover everything you need to know concerning streamlit such as
Fundamentals and the Basics of Streamlit ;
- Working with Text
- Working with Widgets (Buttons,Sliders,
- Displaying Data
- Displaying Charts and Plots
- Working with Media Files (Audio,Images,Video)
- Streamlit Layouts
- File Uploads
- Streamlit Static Components
Creating cool data visualization apps
How to Build A Full Web Application with Streamlit
By the end of this exciting course you will be able to
Build data science apps in hours not days
Productionized your machine learning models into web apps using streamlit
Build some cools and fun data apps
Deploy your streamlit apps using Docker,Heroku,Streamlit Share and more
Join us as we explore the world of building Data and ML Apps.
See you in the Course,Stay blessed.
Tips for getting through the course
Please write or code along with us do not just watch,this will enhance your understanding.
You can regulate the speed and audio of the video as you wish,preferably at -0.75x if the speed is too fast for you.
Suggested Prerequisites is understanding of Python
This course is about Streamlit an ML Framework to create data apps in hours not weeks. We will try our best to cover some concepts for the beginner and the pro .