Python Programming Internship Report
Python Programming Internship Report
INTERNSHIP
(On-Site/Virtual)
ANDHRA PRADESH
STATE COUNCIL OF HIGHER EDUCATION
(A STATUTORY BODY OF GOVERNMENT OF ANDHRA PRADESH)
PROGRAM BOOK FOR
SHORT-TERM INTERNSHIP
(Onsite / Virtual)
KADALI KOUSALYA
21P31A0492
22-05-2023 17-06-2023
JNTUK UNIVERSITY
AA Report on
Python Programming Internship
BACHELOR OF TECHNOLOGY
In
ELECTRONICS and COMMUNICATION ENGINEERING
Submitted by
KADALI KOUSALYA
21P31A0492
Under the esteemed supervision of
Mrs. [Link], M. Tech
CERTIFICATE
This is to certify that the Internship report entitled “ IT Specialist Certification for
Python ”is being submitted by KADALI KOUSALYA (21P31A0492) in partial fulfillment of the
requirements for award of the Bachelor of Technology degree in Electronics and
Communication Engineering of the academic year 2022-2023.
It is with immense pleasure that we would like to express our indebted gratitude to my project
supervisor, Mrs. [Link] who has guided us a lot and encouraged us in every step of
internship, her valuable moral support and guidance has been helpful in successful completion
of this Project.
We wish to express our sincere thanks to Dr. [Link] M. Tech., Ph.D., Head of the
Department of ECE, for his valuable guidance given to us throughout the period of the project
work.
We feel elated to thank [Link] KRISHNA M. Tech., Ph.D., Dean (Academics &
Administration) of Aditya College of Engineering and Technology for his cooperation in
completion of our project work. We feel elated to thank Principal, Dr. S. DOLA SANJAY M. Tech.,
Ph.D., of Aditya College of Engineering and Technology for his cooperation in completion of our
project and throughout our course.
We wish to express our sincere thanks to all faculty members, and lab programmers for their
valuable guidance given to us throughout the period of the project.
We avail this opportunity to express our deep sense and heart full thanks to Management of
Aditya College of Engineering & Technology for providing a great support for us by arranging the
trainees, and facilities needed to complete our project and for giving us the opportunity for
doing this work.
KADALI KOUSALYA
21P31A0492.
Instructions to Students
Please read the detailed Guidelines on Internship hosted on the website of AP State
Council of Higher Education [Link]
1. It is mandatory for all the students to complete 2 months (180 hours) of short-
term internship either physically or virtually.
2. Every student should identify the organization for internship in consultation
with the College Principal/the authorized person nominated by the Principal.
3. Report to the intern organization as per the schedule given by the College. You
must make your own arrangements for transportation to reach the
organization.
4. You should maintain punctuality in attending the internship. Daily attendance
is compulsory.
5. You are expected to learn about the organization, policies, procedures, and
processes by interacting with the people working in the organization and by
consulting the supervisor attached to the interns.
6. While you are attending the internship, follow the rules and regulations of the
intern organization.
7. While in the intern organization, always wear your College Identity Card.
8. If your College has a prescribed dress as uniform, wear the uniform daily, as
you attend to your assigned duties.
9. You will be assigned a Faculty Guide from your College. He/She will be
creating a WhatsApp group with your fellow interns. Post your daily activity
done and/or any difficulty you encounter during the internship.
10. Identify five or more learning objectives in consultation with your Faculty
Guide. These learning objectives can address:
a. Data and Information you are expected to collect about the
organization and/or industry.
b. Job Skills you are expected to acquire.
c. Development of professional competencies that lead to future career
success.
11. Practice professional communication skills with team members, co-interns,
and your supervisor. This includes expressing thoughts and ideas effectively
through oral, written, and non-verbal communication, and utilizing listening
skills.
12. Be aware of the communication culture in your work environment. Follow up
and communicate regularly with your supervisor to provide updates on your
progress with work assignments.
Page No:
13. Never be hesitant to ask questions to make sure you fully understand what
you need to do your work and to contribute to the organization.
14. Be regular in filling up your Program Book. It shall be filled up in your own
handwriting. Add additional sheets wherever necessary.
15. At the end of internship, you shall be evaluated by your Supervisor of the
intern organization.
16. There shall also be evaluation at the end of the internship by the Faculty
Guide and the Principal.
17. Do not meddle with the instruments/equipment you work with.
18. Ensure that you do not cause any disturbance to the regular activities of the
intern organization.
19. Be cordial but not too intimate with the employees of the intern organization
and your fellow interns.
20. You should understand that during the internship programme, you are the
ambassador of your College, and your behavior during the internship
programme is of utmost importance.
21. If you are involved in any discipline related issues, you will be withdrawn
from the internship programme immediately and disciplinary action shall be
initiated.
22. Do not forget to keep up your family pride and prestige of your College.
<<@>>
Page No:
Student’s Declaration
Page No:
Official Certification
This is to certify that KADALI KOUSALYA Reg. No. 21P31A0492 completed his
Internship in Technical Hub on PYTHON PROGRAMMING INTERNSHIP under my
supervision as a part of partial fulfillment of the requirement for the Degree of B.
TECH in the Department of ECE, ADITYA COLLEGE OF ENGINEERING AND
TECHNOLOGY.
Endorsements
Faculty Guide
Principal
CERTIFICATE FROM INTERN ORGANIZATION
Page No:
Abstract
OOP’S Concepts
Exception Handling
File Handling
MySQL Connection
Page No:
Contents
Chapter-1
1. EXECUTIVE SUMMARY
Learning Objectives
Learning Outcomes
Chapter-2
1. OVERVIEW OF THE ORGANIZATION
Introduction
Vision of the Organization
Chapter-3
1. OOP’s
1.1 What is OOP’s?
1.2 Class
1.3 Object
1.4 Encapsulation
1.5 Abstraction
1.6 Polymorphism
Chapter-4
1. Activity log for the First week
Weekly Report of Week-1
2. Activity log for the Second week
Weekly Report of Week-2
3. Activity log for the Third week
Weekly Report of Week-3
Chapter-5
1. OUTCOMES DESCRIPTION
1.1Training
1.2Opportunity
1.3Challenges Faced
6. Student Self Evaluation of Short-Term Internship
7. Evaluation by the Supervisor of Intern
Organization
8. Photos, videos and links
9. Internal Evaluation for Short Term Internship
• Objectives
• Assessment Model
10. INTERNAL ASSESSMENT STATEMENT
CHAPTER 1: EXECUTIVE SUMMARY
The internship report shall have only a one-page executive summary. It
shall include five or more Learning Objectives and Outcomes achieved, a
brief description of the sector of business and intern organization and
summary of all the activities done by the intern during the period.
Learning Objectives:
OOP’s Concepts.
Exception Handling.
File Handling.
MySQL Connection.
Learning Outcomes:
Page No:
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
Suggestive contents
A. Introduction
Internships are generally thought of to be reserved for college students
looking to gain experience in a particular field. However, a wide array of
people can benefit from Training Internships in order to receive real world
experience and develop their skills.
Page No:
CHAPTER 3: INTERNSHIP PART
Description of the Activities/Responsibilities in the Intern Organization during
Internship, which shall include - details of working conditions, weekly work
schedule, equipment used, and tasks performed. This part could end by
reflecting on what kind of skills the intern acquired.
INTRODUCTION:
1. OOP’S
What is OOPs?
Page No:
Characteristics of an Object-Oriented Programming
Language
Class
The building block of C++ that leads to Object-Oriented programming
is a Class. It is a user-defined data type, which holds its own data
members and member functions, which can be accessed and used by
creating an instance of that class. A class is like a blueprint for an object.
For Example: Consider the Class of Cars. There may be many cars with
different names and brands but all of them will share some common
properties like all of them will have 4 wheels, Speed Limit, Mileage range,
etc. So here, the Car is the class, and wheels, speed limits, and mileage
are their properties.
A Class is a user-defined data type that has data members and member
functions.
Data members are the data variables and member functions are the
functions used to manipulate these variables together these data
members and member functions define the properties and behavior
of the objects in a Class.
In the above example of class Car, the data member will be speed limit,
mileage, etc. and member functions can apply brakes, increase speed,
etc.
We can say that a Class in C++ is a blueprint representing a group of
objects which shares some common properties and behaviors.
Page No:
Object:
An Object is an identifiable entity with some characteristics and
behavior. An Object is an instance of a Class. When a class is defined,
no memory is allocated but when it is instantiated (i.e. an object is
created) memory is allocated.
Objects take up space in memory and have an associated address like
a record in pascal or structure or union. When a program is executed
the objects interact by sending messages to one another. Each object
contains data and code to manipulate the data. Objects can interact
without having to know details of each other’s data or code, it is
sufficient to know the type of message accepted and the type of
response returned by the objects.
Encapsulation:
Encapsulation :
Page No:
Abstraction:
Inheritance
The capability of a class to derive properties and characteristics from
another class is called Inheritance. Inheritance is one of the most
important features of Object-Oriented Programming.
Sub Class: The class that inherits properties from another class is called
Sub class or Derived Class.
Page No:
Super Class: The class whose properties are inherited by a sub-class is
called Base Class or Superclass.
Reusability: Inheritance supports the concept of “reusability”, i.e. when
we want to create a new class and there is already a class that includes
some of the code that we want, we can derive our new class from the
existing class. By doing this, we are reusing the fields and methods of
the existing class.
Example: Dog, Cat, Cow can be Derived Class of Animal Base Class.
[Link] HANDLING
Python Exceptions
When a Python program meets an error, it stops the execution of the rest
of the program. An error in Python might be either an error in the syntax of
an expression or a Python exception. We will see what an exception is. Also,
we will see the difference between a syntax error and an exception in this
tutorial. Following that, we will learn about trying and except blocks and
how to raise exceptions and make assertions. After that, we will see the
Python exceptions list.
What is an Exception?
When a Python code throws an exception, it has two options: handle the
exception immediately or stop and quit.
Page No:
Assertions in Python
[Link] HANDLING
Opening Files in Python
The open () Python method is the primary file handling function. The basic syntax
is:
The open () function takes two elementary parameters for file handling:
1. The file name includes the file extension and assumes the file is in the current
working directory. If the file location is elsewhere, provide the absolute or relative
path.
2. The mode is an optional parameter that defines the file opening method. The
table below outlines the different possible options:
Behavior Modes
Page No:
Behavior Modes
Must Exist r, r+
Read Mode
The read mode in Python opens an existing file for reading, positioning the
pointer at the file's
Write Mode
Write mode creates a file for writing content and places the pointer at the
start. If the file exists, write truncates (clears) any existing information.
Page No:
To open a file for writing information, use:
The default mode is text, so the following line is equivalent to the default:
Append Mode
While reading or writing to a file, access mode governs the type of operations
possible in the opened file. It refers to how the file will be used once it’s
opened. These modes also define the location of the File Handle in the file.
When the file is opened in append mode in Python, the handle is positioned at
the end of the file. The data being written will be inserted at the end, after the
existing data
Page No:
5. MySQL Connection
Step 2: After installing the MySQL database, open your Command prompt
Step 4: Now run the commands given below to download and install “MySQL
Connector”. Here, [Link] statement will help you to communicate with
the MySQL database.
Page No:
Step 6: Create Connection.
Page No:
ACTIVITY LOG FOR THE FIRST WEEK
Page No:
WEEKLY REPORT
WEEK – 1 (From Dt 22-05-2023 to Dt 27-05-2023)
Objective of the Activity Done:
Detailed Report:
Page No:
ACTIVITY LOG FOR THE SECOND WEEK
Page No:
Page No:
WEEKLY REPORT
WEEK – 2 (From Dt………..….. to Dt.............)
Detailed Report:
Page No:
ACTIVITY LOG FOR THE THIRD WEEK
Page No:
WEEKLY REPORT
WEEK – 3 (From Dt………..….. to Dt.................... )
ObjectiveoftheActivityDone:
Detailed Report:
Page No:
ACTIVITY LOG FOR THE FORTH WEEK
Page No:
WEEKLY REPORT
WEEK – 4 (From Dt………..….. to Dt.................... )
ObjectiveoftheActivityDone:
Detailed Report:
Page No:
ACTIVITY LOG FOR THE FIFTH WEEK
Page No:
WEEKLY REPORT
WEEK – 5 (From Dt………..….. to Dt.............)
Detailed Report:
Page No:
ACTIVITY LOG FOR THE SIXTH WEEK
Page No:
WEEKLY REPORT
WEEK – 6 (From Dt………..….. to Dt.............)
Detailed Report:
Page No:
ACTIVITY LOG FOR THE SIXTH WEEK
Day – 1
Day - 2
Day – 3
Day – 4
Day – 5
Day –6
Page No:
WEEKLY REPORT
WEEK – 6 (From Dt………..….. to Dt.............)
Detailed Report:
Page No:
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.
In these four weeks of the training, they have provided us the training in Problem Solving by using
Competitive coding
OOP’S Concepts
Exception Handling
File Handling
MySQL Connection
Intern:
Page No:
CHALLENGES FACED
Page No:
Student Self Evaluation of the Short-Term Internship
Date of Evaluation:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan 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 done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No:
Evaluation by the Supervisor of the Intern Organization
Date of Evaluation:
Please note that your evaluation shall be done independent of the Student’s self-
evaluation
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan 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 done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No:
PHOTOS & VIDEO LINKS
Page No:
Page No:
EVALUATION
Page No:
Internal Evaluation for Short Term Internship (On-
site/Virtual)
Objectives:
To integrate theory and practice.
To learn to appreciate work and its function towards the future.
To develop work habits and attitudes necessary for job success.
To develop communication, interpersonal and other critical skills in the
future job.
To acquire additional skills required for the world of work.
Assessment Model:
There shall only be internal evaluation.
The Faculty Guide assigned is in-charge of the learning activities of the
students and for the comprehensive and continuous assessment of the
students.
The assessment is to be conducted for 100 marks.
The number of credits assigned is 4. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
The weightings shall be:
o Activity Log 25 marks
o Internship Evaluation 50marks
o Oral Presentation 25 marks
Activity Log is the record of the day-to-day activities. The Activity Log is
assessed on an individual basis, thus allowing for individual members within
groups to be assessed this way. The assessment will take into consideration
the individual student’s involvement in the assigned work.
While evaluating the student’s Activity Log, the following shall be
considered –
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by the individual
student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
The Internship Evaluation shall include the following components and based
on Weekly Reports and Outcomes Description
a. Description of the Work Environment.
Page No:
b. Real Time Technical Skills acquired.
c. Managerial Skills acquired.
d. Improvement of Communication Skills.
e. Team Dynamics
f. Technological Developments recorded.
Page No:
MARKS STATEMENT
(To be used by the Examiners)
Page No:
Page No:
INTERNAL ASSESSMENT STATEMENT
Certified by
Page No: