A collection of beginner-friendly projects built using Streamlit to practice Python and interactive web app development.
| File | Description |
|---|---|
Basic_calculator.py |
A simple calculator app to perform arithmetic operations (add, subtract, multiply, divide). |
Data_Display_basic.py |
Demonstrates how to load and display datasets (tables, dataframes, charts) using Streamlit. |
Real_Rolling_Dice_Game.py |
A fun dice rolling simulator with random number generation and interactive UI. |
Student_Result_app.py |
An app to input student marks and calculate/display results, grades, or percentages. |
Whiteboard_drawing.py |
An interactive drawing canvas / whiteboard built with Streamlit. |
Stream_project1.py |
A general-purpose Streamlit project showcasing core app features. |
Make sure you have Python installed, then install Streamlit:
pip install streamlitClone this repository and run any project using:
streamlit run <filename>.pyExample:
streamlit run Basic_calculator.py- Python
- Streamlit
These projects are meant for learning and practicing:
- Streamlit UI components (buttons, sliders, inputs, etc.)
- Basic Python logic
- Building simple interactive web apps without needing HTML/CSS/JS
Feel free to fork this repo, try out the apps, and suggest improvements!
This project is open source and available for learning purposes.