INTERNSHIP REPORT
Acknowledgment
I would like to express my sincere gratitude to [Supervisor’s Name], [Designation] at [Company
Name], for their guidance and support throughout my internship. I also extend my appreciation to
my colleagues and mentors who provided valuable insights and assistance during my learning
experience.
Executive Summary
This report highlights my internship experience at ADVI GROUP OF COMPANIES. During my time
there, I was responsible for learning python programming. I worked on projects. The internship
provided me with practical exposure to industry and helped me develop skills such as programming
skills.
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
1
INTERNSHIP REPORT
Table of Contents
1. Introduction
2. Company Overview
3. Internship Details
4. Learning Outcomes
5. Challenges Faced
6. Conclusion
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
2
INTERNSHIP REPORT
1. Introduction
1.1 Purpose of the Report
The purpose of this report is to document my internship experience at ADVI GROUP OF COMPANIES
and to outline the knowledge and skills gained during the program.
1.2 Objectives of the Internship
To gain hands-on experience in industry.
To develop professional skills in web develop deployment.
To understand workplace dynamics and professional responsibilities.
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
3
INTERNSHIP REPORT
2. Company Overview
2.1 Company Background
ADVI GROUP OF COMPANIES is a product-based company that specializes in products. It was founded
in [Year] and has since grown into a leading organization in [mention key markets].
2.2 Mission & Vision
Mission: [Company’s mission statement]
Vision: [Company’s vision statement]
2.3 Organizational Structure
The company follows a [hierarchical/flat] structure, with key departments such as [list major
departments].
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
4
INTERNSHIP REPORT
3. Internship Details
3.1 Role & Responsibilities
During my internship, I worked as a level 0 in the python full stack internship. My key responsibilities
included:
python developer
3.2 Projects Undertaken
One of my major projects was TO-DO-LIST APP, where I created a To-do-list app for to add daily basis
tasks to do. This project allowed me to apply my skills in python programming.
To-Do List Application
Introduction
The To-Do List Application is a smart diary that allows users to manage their daily tasks efficiently.
Built using Python’s Tkinter library, this application provides an intuitive and interactive graphical
user interface (GUI) where users can add, remove, save, and load tasks. It helps users organize their
daily schedules, improving productivity and time management.
Objective
The primary objective of this project is to develop a simple yet effective task management
application that allows users to:
Add tasks they plan to complete.
Remove tasks once they are completed.
Save tasks to a file for future reference.
Load saved tasks upon reopening the application.
Technology Used
Python – Core programming language for logic implementation.
Tkinter – GUI toolkit for building the user interface.
Pickle Module – Used for saving and loading tasks from a file.
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
5
INTERNSHIP REPORT
Features
1. Task Addition – Users can enter a task and add it to the list.
2. Task Removal – Users can delete completed or unnecessary tasks.
3. Data Persistence – Tasks can be saved to a file and loaded back when needed.
4. User-Friendly Interface – Simple and easy-to-use GUI.
Working Principle
1. The application opens with a blank task list.
2. Users enter tasks in the input field and click "Add Task" to add them to the list.
3. Users can remove selected tasks using the "Remove Task" button.
4. The "Save Tasks" button stores all tasks in a file using the pickle module.
5. The "Load Tasks" button retrieves previously saved tasks from the file.
Conclusion
The To-Do List Application is a lightweight and efficient tool for daily task management. It provides
basic functionalities to keep track of tasks while ensuring data persistence. Future improvements
could include a task completion tracker, editing options, priority settings, and a dark mode for
enhanced user experience.
THE PROJECT:
OUTCOME OF THE PROJECT
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
6
INTERNSHIP REPORT
Adding tasks in the app
Saving the tasks
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
7
INTERNSHIP REPORT
Removing the tasks
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
8
INTERNSHIP REPORT
3.3 Skills Applied & Developed
Technical Skills: python programming, python full stack
Soft Skills: skills like doing project in group or team, communication skills.
4. Learning Outcomes
Throughout my internship, I gained valuable insights into technical field. Some key takeaways
include:
Practical application of engineering.
Understanding real-world business processes.
Improved problem-solving and decision-making skills.
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
9
INTERNSHIP REPORT
5. Challenges Faced
Some challenges I encountered included:
[Challenge 1]: the challenges I have encountered are to write python program
Efficiently.
[Challenge 2]: I have faced many errors in the code so I learned how solved or correct the
Python code in this I develop problem solving skills
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
10
INTERNSHIP REPORT
6. Conclusion
Completing a Python internship has been a valuable learning experience, allowing you to
strengthen your programming skills and understand how Python is used in real-world
applications. Through hands-on projects, you have gained practical knowledge of Python
syntax, data structures, object-oriented programming (OOP), file handling, and working with
libraries/frameworks like NumPy, Pandas, or Flask (if applicable).
This internship has also improved your problem-solving abilities, logical thinking, and
debugging skills, which are essential for any developer. Whether your focus was on
automation, data analysis, web development, or backend programming, this experience
serves as a strong foundation for advancing your career in Python development.
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
11
INTERNSHIP REPORT
With this knowledge, you are now better prepared to explore specialized fields like web
development, data science, machine learning, or backend development, depending on your
interests.
6.1 Summary of Experience
My internship at ADVI GROUP OF COMPANIES was a valuable learning experience. I was able to learn
python full stack.
Department of electronics and communication engineering
Faculty of engineering
Kalaburagi
12