Skip to content

Afroz599/Vaultofcodes-python-Internship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

74 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VaultOfCodes Python Internship Projects

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.


πŸ“‚ Folder Structure

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/

πŸ“ Assignments

Assignment-1

  • File: code_review_error_correction.py
  • Focus: Code review and error correction.
  • Objective: Improve debugging skills and code quality.

Assignment-2

  • Files:
    • list-manipulation.py β†’ Practice list operations
    • palindrome-checker.py β†’ Check for palindromes
    • word-frequencies.py β†’ Count word frequencies in text
  • Objective: Strengthen problem-solving and algorithmic thinking.

πŸš€ Mini Projects

Personal Expense Tracker

  • 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

Virtual Pet Simulator (QUILD)

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

ToDo App

  • 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

About

Exploring the world of python programming with vaultofcodes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages