This repository contains projects developed as part of the Python Internship at Cloudcredits Technologies.
As per the internship requirements, at least 2 projects were to be completed.
I have developed 3 projects with GUI using Python & Tkinter:
- 🧮 Advanced Calculator with History
- 📝 Advanced To-Do List App
- ⚖️ BMI Calculator
These projects cover important Python + Tkinter concepts such as GUI development, file handling, data storage, user interaction, and error handling.
- Performs both basic & advanced mathematical operations
- Functions: sqrt, sin, cos, tan, log, factorial
- History management: view, save, clear, export
- Error handling for invalid inputs
➡️ Importance: Shows ability to combine GUI, math functions, and file handling in one project.
- Add, edit, delete, duplicate tasks
- Assign due dates & priorities
- Auto backup & export tasks
- Calendar view of tasks
- Built-in Notes Editor with word count, auto-save, export
- SketchPad for quick drawings 🎨
- Motivational quotes & daily reminders
➡️ Importance: A complete productivity tool, demonstrates advanced GUI design, JSON file handling, theme toggle, and multiple integrated modules.
- Input height & weight to calculate BMI
- Shows BMI category (Underweight, Normal, Overweight, Obese)
- Suggests how much weight to gain/lose for healthy BMI
- Simple & user-friendly GUI
➡️ Importance: Demonstrates mathematical logic, health-related application, and clean Tkinter GUI.
- Language: Python 3.x
- GUI Framework: Tkinter
- Libraries Used:
math→ advanced calculationsjson→ task storagedatetime→ reminders, due datesos→ file handlingrandom→ quotes, dice, etc.
📁 Cloudcredits
│── calculator.py # Advanced Calculator with History
│── todo\_app.py # Advanced To-Do List Application
│── bmi\_calculator.py # BMI Calculator
│── README.md # Documentation
│── tasks.json # (Auto-generated) To-Do storage
│── history.txt # (Auto-generated) Calculator history
│── backup\_\*.json # (Auto-generated) To-Do backups
│── task\_note.txt # (Auto-generated) Notes
- Clone the repo:
git clone <repo-link>- Navigate into folder:
cd Cloudcredits- Run any project:
python calculator.py
python todo_app.py
python bmi_calculator.pyThis internship by Cloudcredits Technologies emphasizes:
- Hands-on learning with Python projects
- Building GitHub repositories
- Video demos & LinkedIn posts (#Cloudcredits, #internship, #python)
- Completion certificate, placement support, and networking opportunities
Developed by Satyam Shinde (Cloudcredits Internship Project Submission ✅)


