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