🔥 Build a complete Data Analysis Project using Python, Pandas & Streamlit in just 45 minutes (One Shot)!
📌 Part of: Super Sunday Project Series 🚀
👉 New project every Sunday
👉 Learn by building real-world projects
Watch Video : https://youtu.be/v97xEEqj1MY?si=9_WpIZG6AlgS96li
If this project helps you:
⭐ Star this repository
👤 Follow me on GitHub for more projects
📺 Watch full video:
*Welcome Page
*After Upload Raw Data
*Student Result
*Topper

If you understand this project, you can:
✔ Build your own data analysis apps
✔ Understand Pandas practically
✔ Work with real datasets
✔ Create portfolio-ready projects
- 📊 Upload CSV dataset
- 🏆 Topper analysis (Top N students)
- 🔍 Search student records
- 📈 Subject-wise performance analysis
- 📌 Pivot table insights
- ✅ Pass/Fail classification
- Pandas DataFrame
- Data Filtering & Aggregation
- GroupBy & Pivot Table
- Statistical Analysis (mean, etc.)
- Streamlit UI
- Python 🐍
- Pandas 📊
- Streamlit 🌐
Make sure your CSV file has:
- Name (Student Name)
- Subject (Subject Name)
- Marks (Numerical Score)
- Clone the repository:
git clone https://github.com/your-username/Student_Result_Analysis.git
cd Student_Result_Analysis
- Install dependencies:
pip install streamlit pandas streamlit-option-menu
- Run the application:
streamlit run your_filename.py
- Launch the app and use the Sidebar to upload your student CSV file.
- Navigate through the 📌 Menu to select different analysis modes.
- For the Pass/Fail section, use the slider to adjust the threshold dynamically.
- In the Topper section, input the number of top-performing students you wish to display.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.