
Learn how to use streamlit components, navigate the official docs, install streamlit on windows with pip or anaconda navigator, run a basic app, and publish reusable components.
Learn to build your first Streamlit app by importing Streamlit, setting a title and header, and running app.py with streamlit run; explore documentation and auto rerun features.
Learn to expose a local streamlit app on port 8501 to the world using ngrok, generating an https shareable link. Explore hosting limits, pricing, and upcoming streamlit API references.
Learn to build interactive Streamlit apps using text input, buttons, file upload, date and time pickers, camera input, and CSV downloads.
Build a Streamlit app that locates a phone number using a geocoding service and visualizes the result on a Folium map.
Unlock PDF using streamLit application
Develop a Streamlit based pencil sketch app that turns uploaded images into pencil sketches using cv2 techniques, with a two-column layout and downloadable output.
Create a streamlit habit tracker that uses a dataframe with two columns, habit and completed, and lets users add new habits and mark them as completed via inputs and buttons.
Learn to deploy a streamlit app on Heroku. Create a GitHub repository, configure a requirements.txt and a proc file, then push with git to trigger the deployment.
Streamlit is an open source app framework in Python language. It helps us create web apps for data science and machine learning in a short time. It is compatible with major Python libraries such as scikit-learn, Keras, PyTorch, SymPy(latex), NumPy, pandas, Matplotlib etc. With Streamlit, no callbacks are needed since widgets are treated as variables. Data caching simplifies and speeds up computation pipelines. Streamlit watches for changes on updates of the linked Git repository and the application will be deployed automatically in the shared link.
This Course is designed to get started with python library called Streamlit for developing webapps on the go. It helps students to learn python and code some python projects into webapps with simple and few lines of code.
We will start from the scratch that what is StreamLit and the installation etc.
Requirements
Please ensure that you have the following:
Basic understanding of Programming
Python Programming Skills
Mid to high range PC/ Laptop
Windows 10/Ubuntu/Mac
What you’ll learn
Build a StreamLit Number Tracker App
Integrate Computer Vision into StreamLit
Implement Widgets, buttons and camera inputs
Python and StreamLit WebApp Development on Heroku
Are there any course requirements or prerequisites?
Python Programming Experience
Who this course is for:
Students who want to create presentable web apps
Students who want to learn StreamLit and how to integrate it with amazing libraries in python
This is a practice along course. You can code along for maximum learning.