AICTE Approved Python Internship
Completed by: Mohammad Afroz
This repository contains all assignments and mini-projects completed as part of the VaultOfCodes Python Internship. The internship focused on enhancing Python programming skills through practical exercises and real-world projects.
VaultOfCodes-Python-Internship/ β βββ Assignment-1/ β βββ README.md β βββ code_review_error_correction.py β βββ Assignment-2/ β βββ README.md β βββ list-manipulation.py β βββ palindrome-checker.py β βββ word-frequencies.py β βββ MiniProject-PersonalExpenseTracker/ β βββ images/ β βββ README.md β βββ app.py β βββ requirements.txt β βββ VirtualPetSimulator-QUILD/ β βββ images/ β βββ README.md β βββ app.py β βββ requirements.txt β βββ todo_app/ βββ images/
- File:
code_review_error_correction.py - Focus: Code review and error correction.
- Objective: Improve debugging skills and code quality.
- Files:
list-manipulation.pyβ Practice list operationspalindrome-checker.pyβ Check for palindromesword-frequencies.pyβ Count word frequencies in text
- Objective: Strengthen problem-solving and algorithmic thinking.
- Folder:
MiniProject-PersonalExpenseTracker - Files:
app.py,requirements.txt,images/ - Features:
- Track and manage personal expenses
- Visualize spending data
- Persistent storage using CSV
- Technology: Python, Tkinter (GUI), CSV
- Folder:
VirtualPetSimulator-QUILD - Files:
app.py,requirements.txt,images/ - Features:
- Simulate a virtual pet
- Interactive GUI for pet care
- Fun and engaging simulation
- Technology: Python, Tkinter (GUI)
- Folder:
todo_app - Files:
todo.py,todo.csv,images/ - Features:
- Add and view tasks
- Store tasks in CSV file
- Simple GUI interface
- Technology: Python, CSV, Tkinter
βββ README.md βββ todo.csv βββ todo.py
πΈ Screenshots
All mini-projects contain an images/ folder with screenshots showing the program output and interface.
β Internship Completion
All assignments and mini-projects have been successfully completed as part of the VaultOfCodes Python Internship (AICTE Approved).
π€ Author
Mohammad Afroz
LinkedIn: https://www.linkedin.com/in/mohommad-afroz/
GitHub: https://github.com/Afroz599
β‘ Technologies Used
Python 3.x
CSV file handling
Tkinter for GUI
Basic data structures and algorithms
π Key Learnings
Python programming best practices
Debugging and code review
GUI development with Tkinter
File handling and data management
Algorithmic thinking and problem solving