A INTERNSHIP REPORT ON
SHORT TERM PYTHON INTERNSHIP
Internship Report Submitted To
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY,ANANTAPUR
MIDADALA TEJASWINI – 22HN1A3938
Under the Esteemed Guidance of
Mr. D. V Sateesh, [Link].,(PhD)
Assistant Professor & Head of the Department
Department of Artificial Intelligence and MachineLearning
Internship report submitted in partial fulfillment of the requirements for the
award of the degree of
BACHELOR OF TECHNOLOGY IN
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
DEPARMENTOFARTIFICIALINTELLIGENCEANDMACHINELEARNING ANDHRA
ENGINEERING COLLEGE
ApprovedbyAICTE,NewDelhi&Permanently AffiliatedtoJNTUAAnantapuramu
3-76-2Atmakur,SPSRNellore(Dt),AndhraPradesh,India-524322 Ph No.
9000377399 E-Mail: info@[Link]: [Link]
(2022 – 2026)
ANDHRA ENGINEERING COLLLEGE
(Approved by AICTE, New Delhi and Affiliated to JNTU,Anantapur)
3-76-2 ATMAKUR, SPSR NELLORE, AP 524322
VISION (AECN)
To emerge as a leading Engineering institution imparting quality education.
MISSION (AECN)
IM1 Implement Effective teaching-learning strategies for quality education
IM2 Build Congenial academic ambience for progressive learning
IM3 Facilitate Skill development through Industry-Institute initiatives
IM4 Groom environmentally conscious and socially responsible technocrats
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
VISION
To develop as a lead learning resource centre producing skilled professionals
MISSION
DM1 Provide dynamic and application oriented education through advanced teaching learning
methodologies
DM2 Create sufficient physical infrastructural facilities to enhance learning
DM3 Strengthen the professional skills through effective Industry- Institute Interaction
DM4 Organize personality development activities to inculcate life skills and ethical values
BONAFIDE CERTIFICATE
This is to certify that the internship entitled “PYTHON PROGRAMMING
INTERNSHIP” is a Bonafide record done By Midadala Tejaswini – 22HN1A3938 in the
Department of Artificial Intelligence and Machine Learning, Andhra Engineering College,
Atmakur, and is submitted to Jawaharlal Nehru Technological University, Anantapur, in the
partial fulfillment for the award of B. Tech degree in Artificial Intelligence and Machine
Learning. This work has been carried out under my supervision.
(Intern guide name, qualification ) Mr. D. V Sateesh, [Link].,(PhD)
Project Guide Assistant Professor and HOD
Department of AI&ML Department of AI&ML
AECN,ATMAKUR AECN, ATMAKUR
(2022 – 2026)
ACKNOWLEDGEMENTS
The satisfaction that accompanies the successful completion of the project would be incomplete
without the people who made it possible their constant guidance and encouragement crowned the
efforts with success.
We express our deepest sense of gratitude to Mr. [Link] NAIDU, M. Tech, Chairman,
Andhra engineering college, Atmakur, and other members of Management for providing all the
facilities needed for this work.
We owe our gratitude to Mr. K. VENUGOPAL, Secretary, Andhra Engineering College,
Atmakur, for his consistent help and valuable suggestions.
Our special thanks to Dr. P. SIVAKRISHNA, PRINCIPAL, Andhra Engineering College,
Atmakur, for his timely suggestions and help during the progress of project work.
Our sincere special thanks to MR. D. V. SATEESH, [Link].,(PhD), Assistant Professor &
Head of the Department Artificial Intelligence and Machine Learning, Andhra Engineering
College, Atmakur, for his keen interest, critical, constructive and skillful guidance and constant
encouragement throughout the course and for successful completion of project.
It is indeed our proud privilege to express our deep sense of gratitude and indebtedness to our
guide, (GUIDE NAME , QUALIFICATION) Artificial Intelligence and Machine Learning,
Andhra Engineering College, Atmakur, for his keen interest, critical, constructive and skillful
guidance and constant encouragement throughout the course and for successful completion of
project.
DECLARATION
I Midadala Tejaswini – 22HN1A3938 hereby declare that the Internship report entitled "PYTHON
PROGRAMMING" is done by us under the Guidance of Mr. D. V Sateesh, [Link].,(PhD), Assistant
professor of AIML, "ANDHRA ENGINEERING COLLEGE, NELLORE PALEM, ATMAKUR" is
Submitted in partial fulfillment of the requirements for the award of the Degree in BACHELOR OF
TECHNOLOGY.
(MIDADALA TEJASWINI – 22HN1A3938)
(ENDORSEMENTS) (DATE & PLACE)
FACULTY GUIDE
HEAD OF THE DEPARTMENT
PRINCIPAL
TABLE OF CONTENTS
1. Chapter 1: Executive Summary ............................................. 1
2. Chapter 2: Overview of the Organization .............................. 2
3. Chapter 3: Internship Part
– Week 1 Activity Log and Report ....................................... 3
– Week 2 Activity Log and Report ........................................ 6
– Week 3 Activity Log and Report ........................................ 9
– Week 4 Activity Log and Report ....................................... 12
– Week 5 Activity Log and Report ....................................... 15
4. Chapter 4: Project 1 – To-Do List App .................................. 18
5. Chapter 5: Project 2 – Weather App using API ...................... 21
6. Chapter 6: Project 3 – Expense Tracker using File I/O .......... 24
7. Chapter 7: Outcomes Description ........................................... 27
8. Chapter 8: References ............................................................. 30
9. Student Self-Evaluation .......................................................... 31
10. Supervisor’s Evaluation ........................................................ 32
LIST OF FIGURES
CHAPTER 1: EXECUTIVE SUMMARY
During this 50-day internship on Python programming at Vaarada, I gained hands-on
knowledge in Python basics, data structures, functions, file handling, object-oriented
programming,APIs,[Link] training followed a structured and practical
approach that allowed me to not only understand theoretical concepts but also implement
them in real-time coding exercises and projects. Each week focused on different aspects of
Python, from writing simple scripts to building complete applications using external
libraries.I developed applications like a calculator, a to-do list app, and a weather application
by integrating third-party libraries and working with real-time data. These tasks helped me
understand how Python is used in real-world scenarios and how to apply logic and problem-
solving to build working solutions.
🎯 Learning Objectives Achieved:
Understand Python fundamentals and syntax.
Apply data structures like lists, tuples, sets, and dictionaries.
Develop programs using functions, modules, and error handling.
Build projects using object-oriented programming.
Work with real-time libraries like pandas, numpy and matplotlib.
The internship included weekly tasks, practice problems, and mini-projects that helped me
build confidence in writing clean, efficient, and reusable code. This experience enhanced my
technical knowledge, logical thinking, and real-world coding ability. It has laid a strong
foundation for my future in programming, data analysis, and software development.
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
Introduction of the Organization:
Vaarada Technologies is a professional IT services and training company headquartered in
Bengaluru and operating across multiple locations including Nellore, Andhra Pradesh. The
company focuses on providing hands-on internship programs and project-based learning
opportunities to students and aspiring professionals in fields such as Python programming,
data science, full stack development, and cloud technologies.
Through a structured approach, Vaarada bridges the gap between classroom knowledge and
real-time industry demands by equipping learners with skills that are directly applicable in
software development and data-driven roles.
Vision, Mission, and Values:
Vision:
To be a leading force in transforming fresh talent into skilled professionals through practical
and future-ready training programs.
Mission:
To provide real-time training through structured, project-based internships.
To empower students to build working applications using industry-standard tools.
To prepare learners for competitive tech careers with hands-on skill development.
Core Values:
Practical learning over theory
Student-first mentorship
Skill-based growth
Transparency, commitment, and innovation
Internship Policy and Learning Approach:
Vaarada’s internship programs follow a “learn-by-doing” philosophy. Each program is divided
into weekly modules, with clearly defined goals and daily tasks. Interns are expected to:
Attend topic-wise training sessions
Complete coding assignments and quizzes
Work on guided mini-projects
Submit weekly progress for evaluation
The Python internship, in particular, focused on problem-solving, structured programming, file
handling, object-oriented design, and data visualization — all through real-world applications.
Organizational Structure:
The training ecosystem includes:
Internship Coordinators: Schedule sessions, track performance.
Technical Trainers: Deliver the content and solve doubts.
Mentors: Guide students during project development and evaluation.
Interns directly interact with trainers and submit their work through portals or communication
platforms.
Intern's Role and Responsibilities:
As an intern, I was responsible for:
Attending daily sessions and completing code tasks
Practicing real-time concepts like loops, functions, APIs, and OOP
Submitting mini-projects and assignments every week
Interacting with mentors for feedback and improvement
Company Performance & Future Goals:
Vaarada has trained over 20,000 students across India through both online and offline models.
With a growing reputation in internship training, the company is expanding into new domains
including AI, cybersecurity, mobile app development, and placement support programs.
CHAPTER 3: INTERNSHIP PART
This chapter provides a detailed overview of my internship journey at Vaarada Technologies,
where I was enrolled in a 50-day Python programming internship. The internship was divided
into weekly modules with daily learning goals, coding exercises, and mini-projects. Each week
focused on specific Python topics, gradually building up from basic concepts to real-time
application development.
The tables below show my daily activities, learning outcomes, and reflections for each week of
the internship. These logs represent the knowledge gained, tasks completed, and the progressive
improvement in my Python programming skills.
ACTIVITY LOG FOR THE FIRST WEEK
DAY LEARNING OUTCOME Person
BRIEF DESCRIPTION OF THE
& DATE In-charge
DAILY ACTIVITY
Signature
Introduction to Python, installation Learned how to install Python,
of Python and IDEs, writing first set up IDEs, and write basic
Day – program programs like “Hello World”
1
Studied variables, data types, and Understood how to declare
type casting in Python variables, use different data
Day - 2 types, and convert between
them
Learned input/output functions, Practiced taking user input,
comments, and string operations displaying output, and
Day – manipulating text using string
3 methods
Practiced arithmetic and logical Applied mathematical and
operators logical expressions in Python
Day – programs
4
Implemented conditional Gained knowledge on
statements (if, elif, else) controlling the flow of
Day – programs using decision-
5 making logic
Worked with loops – for, while, Learned how to repeat actions
and range() using loops and perform
Day – iterative operations
6
WEEKLY REPORT
WEEK – 1 (From Dt………..….. to Dt…................................)
Objective of the Activity Done: To gain a foundational understanding of Python
programming, covering setup, syntax, variables, operators, conditionals, and loops.
Detailed Report: Week 1 focused on building the basics of Python programming. I started
by installing Python and setting up an IDE (like PyCharm or VS Code).
I wrote my first "Hello World" program and gradually moved on to declaring
variables, working with data types, and using type casting.
I practiced taking input from users, displaying output, and using string methods to
manipulate text.
On Day 4 and 5, I focused on understanding how arithmetic and logical operations are
used in Python. This helped me build expressions and understand how data is
processed.
By the end of the week, I had a clear understanding of loops like for and while, and I
used the range() function for iteration.
These concepts are the building blocks for all future programs, and practicing them
helped me write short scripts and solve small problems confidently.
ACTIVITY LOG FOR THE SECOND WEEK
DAY LEARNING OUTCOME Person
BRIEF DESCRIPTION OF THE DAILY
& In-charge
ACTIVITY
DATE Signature
Learned how to install Python, set
up IDEs, and write basic programs
Introduction to Python, installation of Python like “Hello World”
Day – and IDEs, writing first program
1
Studied variables, data types, and type Understood how to declare
casting in Python variables, use different data types,
and convert between them
Day -
2
Learned input/output functions, comments, Practiced taking user input,
and string operations displaying output, and
Day – manipulating text using string
methods
3
Practiced arithmetic and logical operators Applied mathematical and logical
expressions in Python programs
Day –
4
Implemented conditional statements (if, elif, Gained knowledge on controlling
else) the flow of programs using
Day – decision-making logic
5
Worked with loops – for, while, and range() Learned how to repeat actions
using loops and perform iterative
Day – operations
6
WEEKLY REPORT
WEEK – 2 (From Dt………..….. to Dt…................................)
Objective of the Activity Done:
Detailed Report:
ACTIVITY LOG FOR THE THIRD WEEK
DAY LEARNING OUTCOME Person
BRIEF DESCRIPTION OF THE DAILY
& In-charge
ACTIVITY
DATE Signature
Day –
1
Day -
2
Day –
3
Day –
4
Day –
5
Day –
6
WEEKLY REPORT
WEEK – 3 (From Dt………..….. to Dt…................................)
Objective of the Activity Done:
Detailed Report:
ACTIVITY LOG FOR THE FOURTH WEEK
DAY LEARNING OUTCOME Person
BRIEF DESCRIPTION OF THE DAILY
& In-charge
ACTIVITY
DATE Signature
Day –
1
Day -
2
Day –
3
Day –
4
Day –
5
Day –
6
WEEKLY REPORT
WEEK – 4 (From Dt………..….. to Dt…................................)
Objective of the Activity Done:
Detailed Report:
ACTIVITY LOG FOR THE FIFTH WEEK
DAY LEARNING OUTCOME Person
BRIEF DESCRIPTION OF THE DAILY
& In-charge
ACTIVITY
DATE Signature
Day –
1
Day -
2
Day –
3
Day –
4
Day –
5
Day –
6
WEEKLY REPORT
WEEK – 5 (From Dt………..….. to Dt…................................)
Objective of the Activity Done:
Detailed Report:
CHAPTER 5: OUTCOMES DESCRIPTION
Describe the work environment you have experienced (in terms of people interactions,
facilities available and maintenance, clarity of job roles, protocols, procedures, processes, discipline,
time management, harmonious relationships, socialization, mutual support and teamwork,
motivation, space and ventilation, etc.)
Describe the real time technical skills you have acquired (in terms of the job- related
skills and hands on experience)
Describe the managerial skills you have acquired (in terms of planning, leadership, team work,
behaviour, workmanship, productive use of time, weekly improvement in competencies, goal setting,
decision making, performance analysis, etc.
Describe how you could improve your communication skills (in terms of improvement in oral
communication, written communication, conversational abilities, confidence levels while
communicating, anxiety management, understanding others, getting understood by others,
extempore speech, ability to articulate the key points, closing the conversation, maintaining
niceties and protocols, greeting, thanking and appreciating others, etc.,)
Describe how could you could enhance your abilities in group discussions, participation in
teams, contribution as a team member, leading a team/activity.
Describe the technological developments you have observed and relevant to the subject
area of training (focus on digital technologies relevant to your job role)
CHAPTER 4 – PROJECT 1
CHAPTER 5 – PROJECT 2
CHAPTER 6 – PROJECT 3
CHAPTER 7 – REFERENCES
Student Self Evaluation of the Short-Term Internship
Please rate your performance in the following areas:
Rating Scale: Letter grade of CGPA calculation to be provided
1) Oral communication 1 2 3 4 5
2) Written communication 1 2 3 4 5
3) Initiative 1 2 3 4 5
4) Interaction with staff 1 2 3 4 5
5) Attitude 1 2 3 4 5
6) Dependability 1 2 3 4 5
7) Ability to learn 1 2 3 4 5
8) Planning and organization 1 2 3 4 5
9) Professionalism 1 2 3 4 5
10) Creativity 1 2 3 4 5
11) Quality of work 1 2 3 4 5
12) Productivity 1 2 3 4 5
13) Progress of learning 1 2 3 4 5
14) Adaptability to organization’s culture/policies 1 2 3 4 5
15) OVERALL PERFORMANCE 1 2 3 4 5
Signature of the Student
Evaluation by the Supervisor of the Intern Organisation
Please rate the student’s performance in the following areas:
Please note that your evaluation shall be done independent of the Student’s self-
evaluation Rating Scale: 1 is lowest and 5 is highest rank
1) Oral communication 1 2 3 4 5
2) Written communication 1 2 3 4 5
3) Initiative 1 2 3 4 5
4) Interaction with staff 1 2 3 4 5
5) Attitude 1 2 3 4 5
6) Dependability 1 2 3 4 5
7) Ability to learn 1 2 3 4 5
8) Planning and organization 1 2 3 4 5
9) Professionalism 1 2 3 4 5
10) Creativity 1 2 3 4 5
11) Quality of work 1 2 3 4 5
12) Productivity 1 2 3 4 5
13) Progress of learning 1 2 3 4 5
14) Adaptability to organization’s culture/policies 1 2 3 4 5
15) OVERALL PERFORMANCE 1 2 3 4 5
Signature of the Supervisor