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 โ )


