0% found this document useful (0 votes)
4 views22 pages

Python Intership Report

The document is a project report on Python submitted by students Kishore Kumar G S and Siva A for their diploma in Computer Engineering at Hindusthan Polytechnic College. It covers various aspects of Python, including its applications in artificial intelligence, internship objectives, challenges faced during the internship, and a detailed account of internship activities. The report also acknowledges the guidance and support received from faculty and outlines the mission and vision of the company Clarozon Technologies.

Uploaded by

Mickey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views22 pages

Python Intership Report

The document is a project report on Python submitted by students Kishore Kumar G S and Siva A for their diploma in Computer Engineering at Hindusthan Polytechnic College. It covers various aspects of Python, including its applications in artificial intelligence, internship objectives, challenges faced during the internship, and a detailed account of internship activities. The report also acknowledges the guidance and support received from faculty and outlines the mission and vision of the company Clarozon Technologies.

Uploaded by

Mickey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

PYTHON

A PROJECT REPORT
Submitted by

KISHOREKUMAR G S 24508778

SIVA A 24508803

Under the Guidance of


Mr. N. JAYAPRAKASH M.E. LECTURER /
COMPUTER ENGINEERING in partial
fulfillment for the award of
DIPLOMA
IN
COMPUTER ENGINEERING

HINDUSTHAN POLYTECHNIC COLLEGE


OTHAKALMANDAPAM, COIMBATORE - 641032
STATE BOARD OF TECHNICAL EDUCATION AND TRAINING
GOVERNMENT OF TAMILNADU
APRIL 2025
DIRECTORATE OF TECHNICAL EDUCATION
CHENNAI - 600025
HINDUSTHAN POLYTECHNIC COLLEGE
COIMBATORE - 641032

BONAFIDE CERTIFICATE

Certified that this project report entitled by “ PYTHON”


is the Bonafide work done by ............................................. with his
batch- mates in partial fulfillment of requirement for the award of the
DIPLOMA IN COMPUTER ENGINEERING under my guidance
during the year of 2025-2026.

SIGNATURE SIGNATURE
Mr.N.JAYAPRAKASH HEAD Mr.N.JAYAPRAKASH
OF THE DEPARTMENT GUIDE

Submitted for Board Examination Held on .................................... at Hindusthan


Polytechnic College, Coimbatore.

INTERNAL EXAMINER EXTERNAL EXAMINER


ACKNOWLEDGEMENT

At the foremost we would like to thank the almighty for


showing his blessing on for completing this project work
successfully.

We would like to express our sincere thanks to our Chairman


Shri.T.S.R.Khannaiyann and Secretary Smt.T.R.K.Sarasuwathi
for proving the facilities within the college premises.
We thank our principal Dr. S. Kokilavani M.E., Ph.D., MISTE.,
M.Sc., PGDCA, for being the source of inspiration during our course
of study.

We express our deep sense of gratitude and sincere thanks to our


Head of the Department Mr. N. Jayaprakash, M.E., who has been
a spark for enlightening my knowledge and guiding us with fruitful
suggestion to improvements in our project.

We express our deepest, heartiest and sincere thanks to our


Project Guide Mrs.K.Padmavathi, M.E., for her continuous
support and valuable comments and encouragement throughout the
entire course of our project work.

We convey our in most gratitude to our staff member for their


competent support in the execution of project work.

We also thank all those who have rendered help directly and
indirectly at various phases of the project work.

iii
TABLE OF CONTENTS

CHAPTER PARTICULARS PAGE NO.

1 Abstract 01

2 About the company 02

2.1 Mission 02

2.2 vision 02

3 Objectives of Internship 03

4 Challenges and Opportunities of Internship 05

5 Methodology 06

5.1.INTERNSHIP ACTIVITIES 07

6 Conclusion 17

7 Bibliography 18

1
1.ABSTRACT
Python has emerged as a versatile programming language for Embedded Systems,
WebApplication Development, Data Science and Artificial Intelligence. Python is a High-Level,
Object-Oriented programming language that is widely used in projects ranging from machine
learning and data science, to backend web development. It is considered as one of the most
indemand programming language globally. Python is an interpreted, interactive, object-oriented
programming language. It incorporates modules, exceptions, dynamic typing, very high level
dynamic data types, and classes. It supports multiple programming paradigms beyond
objectoriented programming, such as procedural and functional programming. Build real-world
Artificial Intelligence applications with Python to intelligently interact with the world around
us.Python has Prebuilt Libraries like Numpy for scientific computation, Scipy for advanced
computing and Pybrain for machine learning (Python Machine Learning) making it one of the
best languages For AI.

Artificial Intelligence is one of the hottest fields in computer science right now and
has taken the world by storm as a major field of research and development. Python has surfaced
as a dominant language in AI/ML programming because of its simplicity and flexibility, as well
as its great support for open source libraries such as Scikit-learn, Keras, spaCy and TensorFlow.
It is designed to teach you the fundamentals of Deep Learning and use them to build intelligent
systems. You’ll solve real-world problems such as face detection, handwriting recognition, and
more. You’ll get an exposure to hands-on projects that simplify your first steps in the world of
Artificial Intelligence with Python. You’ll get well-versed with AI concepts that have you up and
running with AI in no time.

Artificial Intelligence with Python – Deep Neural Networks, covers different Artificial
Intelligence learning techniques with neural networks. The course is an introduction to the basics
of deep learning methods. We will start with object detection and tracking, in which we will
track faces, objects and eyes. We will then build a neural network and an OCR. We will then
learn how to build learning agents that can learn from interacting with the environment.

1
2. ABOUT THE COMPANY

Clarozon Technologies provides a wide range of solutions in IT Consulting.


Technology and Operations space for their clients. To enhance the business value of their service
offerings to customers, they have formed strategic alliances with industry bodies, technologies
vendors and system integrators. Through these partnerships they are able to deliver industry best
end to end solutions to their customers.

Clarozon technologies was founded by experienced software profession and providing


the foundation for the company's expertise in E-commerce/web applications, custom application
development, data warehousing, enterprise management (support, maintenance, implementation)
Accent techno soft specializes in the business of software training & HR Consultancy spotlight
in India.

Clarozon technologies provides comprehensive and cost-effective training for


individuals looking to inflate their IT skills in their current profession or looking to take the first
step towards new careers. The success of the customers is realized through training sessions, but
the foundation of Accent is based on inspiring students and companies to become more
productive and successful in their daily activities.

2.1. MISSION

Clarozon technologies will be the partner of best choice for business. The
organization build and provide innovation reliable and cost-effective solutions for their
customers to achieve IT efficiency and business profitability.

2.2. VISION

The organization seek to deliver innovative technology solutions that will create
value for our career.

2
3. OBJECTIVE

Technology changes very rapidly, and needs are constantly shifting. While balancing
the costs associated with reliability, efficiency and availability of technology, it is our goal to
also provide the most useful solutions available. Here are some of the objectives that why I had
chosen Python with Artificial Intelligence for internship .

To develop and implement support strategies and methodologies of effective use of information
technology, with effectively managed ICT resources, to archive the mission and vision of IMR.

To implement policies and procedure necessary to ensure effective, secure and


appropriate use of the information resources and services.

To effectively manage ICT procurements and coordinate all request to integrate new
technologies, acquire new hardware or software, and replace obsolete equipment or services to
meet an ever-changing environment.

To plan, organise and provide training that will enhance staffs ICT knowledge and the
skills that are increasingly fundamentals for workers in research institutions.

Short term objectives of Clarozon include relating to specific period of time, such as
financial year. To raise sales by 5% and profit by 12% is an example for short term objective of
this company.

Clarozon technologies Company often aim for long term economic product for their
product and services. The expression "satisficing" which relates to the minimization of
production costs started to be used together with profit maximization to refer to long team
financial objectives.

TO GAIN EXPERIENCE

The best experience comes from the internships because I get to do bit of everything! I get to see
and experience the different roles that people play in certain companies and working life from
different perspectives I would have already had to go at things and understood how to multitask.

3
TO HAVE A GOOD UNDERSTANDING

This internship allows me to take time to understand my role, task and industry. I used this
opportunity to understand each task and how to use a new tool.

DEFINE PROBLEMS

It forces everyone to learn to identify and defend problems, understand and navigate formal and
informal structures identify implementable actions and exercise judgements when making
decisions.

TO DEVELOP THINKING

It helps me to develop integrative thinking. The ability to constructively face the tensions of
opposing models and choosing one of the expenses of the other generates a creative resolution.

BUILD CONFIDENCE

This internship helps me to build confidence which allow you to grow as a worker and a person
Confidence is a key because if you don't believe in yourself. This internship helped to build
confidence through practice which helps me in personal growth.

4
4.CHALLENGES AND OPPORTUNITIES IN INTERNSHIP

Internship is considered as an opportunity to me to become familiar with


the work environment and not only enhances their capabilities for future employment but also
gives interns a wider choice in their task so that I can find about the interest and tendencies better
and evaluate the strengths and weakness of the work. In other words, theoretical principles can
be taught in the classroom in the best way, but real communication methods can be achieved
only through practice and it is at the action stage that interns are able to communicate verbally
and increase verbal and non-verbal communication skills. It is the internship course that I can
achieve professional development.

Unnoticed Work

It goes without saying that one does well in any field because they expect recognition. As an
intern, you might be doing very good but still, find yourself in a position where your part is
hardly appreciated. That can clearly be somewhat discouraging.

Issues with Time Management /Self-Management

It's your first job kind of experience. Reaching late for classes and late submissions of
assignments was tolerated by your college professors. But in a professional workspace it isn't
acceptable and hence managing time can be really difficult for you. A balance between
work.academics, and personal life also seems to be a challenge.

5
5.INTERNSHIP ACTIVITIES
DATE DAY TOPIC NAME / TASK COMPLETED
18/08/2021 Wednesday Basic of python
19/08/2021 Thursday  List,tuple,dictionary
1ST WEEK

 Try and except


20/08/2021 Friday  Functions
 Task(program explanation)
21/08/2021 Saturday OOPs concepts
23/08/2021 Monday Introduction to AI
24/08/2021 Tuesday Task(program explanation)

DATE DAY TOPIC NAME / TASK COMPLETED


2ND WEEK

25/08/2021 Wednesday Data analytics


26/08/2021 Thursday Numpy&pandas
27/08/2021 Friday Evaluating for missing data
28/08/2021 Saturday Machine learning
DATE DAY TOPIC NAME / TASK COMPLETED
WEEK
3 rd

30/08/2021 Monday Doubts clarification and feedback

6
5.1 INTERNSHIP ACTIVITIES

Python Basics

Python is a popular programming language. It was created by Guido van Rossum, and released
in 1991.It is used for webdevelopment(server-side),software development,mathematics,system
scripting.

 Python can be used on a server to create web applications.


 Python can be used alongside software to create workflows.
 Python can connect to database systems. It can also read and modify files.
 Python can be used to handle big data and perform complex mathematics.
 Python can be used for rapid prototyping, or for production-ready software development.
 Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
 Python has a simple syntax similar to the English language.
 Python has syntax that allows developers to write programs with fewer lines than some
other programming languages.
 Python runs on an interpreter system, meaning that code can be executed as soon as it is
written. This means that prototyping can be very quick.
 Python can be treated in a procedural way, an object-oriented way or a functional way.
 Python was designed for readability, and has some similarities to the English language
with influence from mathematics.
 Python uses new lines to complete a command, as opposed to other programming
languages which often use semicolons or parentheses.
 Python relies on indentation, using whitespace, to define scope; such as the scope of
loops, functions and classes. Other programming languages often use curly-brackets for
this purpose.

Example, Print(“Hello,World!”)

List ,Tuple,Dictionary:

List and Tuple(mutable) objects are sequences. A dictionary(immutable) is a hash table


of key-value pairs. List and tuple is an ordered collection of items. Dictionary is unordered
collection.List items are enclosed in square brackets [], tuple items in round brackets or
parentheses (), and dictionary items in curly brackets {}.

>>> L1=[12, "Ravi", "B.Com FY", 78.50] #list

>>> T1=(12, "Ravi", "B.Com FY", 78.50)#tuple

>>> D1={"Rollno":12, "class":"B.com FY", "precentage":78.50}#dictionary

7
>>> print (L1[2])

B.Com FY

>>> print (T1[2])

B. Com FY

>>> print (D1.get('class'))

B.com FY

Try and Except:

The try block lets you test a block of code for errors.The except block lets you
handle the error.The finally block lets you execute code, regardless of the result of the try- and
except blocks.Example,

try:

print (x)

except NameError:

print('Variable not found')

except:

print('Failed')

finally:

print("----Thank You----")

Output: Variable not found

----Thank You----

Functions:-A function is a block of code which only runs when it is called.You can pass data,
known as parameters, into a function.A function can return data as a result.Example,

def add():
b=13

d=18
c=b+d

8
print (c)
add() Output:32
Task program:-python program for spining game,
import random

def simple():
roll= 'yes'
while roll == 'yes':
print(random.randint(1,6))
roll = input("Do you wanna roll the dice again? ")
simple()

Output:4
Do you wanna roll the dice again? yes
6
Do you wanna roll the dice again? No
oops concept:In Python, we can easily create and use classes and objects.An object-oriented
paradigm is to design the program using classes and objects.Example,
class Person:
x=5
obj=Person()
print(obj.x)

Output:5

Introduction to AI:

According to the father of Artificial Intelligence, John McCarthy, it is “The


science and engineering of making intelligent machines, especially intelligent computer
programs”.Artificial Intelligence is a way of making a computer, a computer-controlled robot, or
a software think intelligently, in the similar manner the intelligent humans think. AI is
accomplished by studying how human brain thinks and how humans learn, decide, and work
while trying to solve a problem, and then using the outcomes of this study as a basis of
developing intelligent software and systems.

9
Why Python for Al-Artificial intelligence is considered to be the trending technology of the
future. Already there are a number of applications made on it. Due to this, many companies and
researchers are taking interest in it. But the main question that arises here is that in which
programming language can these AI applications be developed? There are various programming
languages like Lisp, C++, Java and Python, which can be used for developing applications of
AI.Among with them python gains simple syntax & less coding.

Inbuilt libraries for Al projects-A major advantage for using Python for AI is that it comes
with inbuilt libraries. Python: has libraries for almost all kinds of AI projects. For example,
NumPy, SciPy, matplotlib, nitk, SimpleAI are some the important inbuilt libraries of Python.

Task :program to print bill,

gro={"salt":15,"sugar":38,"apple":50,"org":45,"potato":25,"pumpkin":15,"cauliflower":20}
again="yes"
b_to=[]

while again=="yes":
product=input("Enter grocery:")
qty=0
qty=int(input("Enter qty:"))
price=gro.get(product)
print("price:", price)

total= qty * price

b_to.append(total)

bill="you bought {1} gty of {0} grocery for rs.{2}"

print(bill.format(product, qty, total))

again=input("...Do you want to purchase again?")

else:

print("Total bill for purchasing: Rs.",sum(b_to))

print("............THANKS FOR VISITING.................")

Output:

10
Enter grocery:salt

Enter qty:5

price: 15

you bought 5 gty of salt grocery for rs.75

...Do you want to purchase again?yes

Enter grocery:sugar

Enter qty:2

price: 38

you bought 2 gty of sugar grocery for rs.76

...Do you want to purchase again?no

Total bill for purchasing: Rs. 151

............THANKS FOR VISITING..............…

Introduction to Data Analytics

Data analysis involves sorting through massive amounts of unstructured


information and deriving key insights from it. These insights are enormously valuable for
decision-making at companies of all sizes Data analysis and data science are not the same.

1. Define the question or goal behind the analysis: what are you trying to discover?

2. Collect the right data to help answer this question

3. Perform data cleaning data wrangling to improve data quality and prepare it for analysis and
interpretation-getting data into the right format getting rid of unnecessary data. correcting
spelling mistakes, etc.

4. Manipulate data using Excel or Google Sheets. This may include plotting the data out. creating
pivot tables, and so on.

5. Analyze and interpret the data using statistical tools (i.e. finding correlations,trends,etc.).

11
6. Present this data in meaningful ways, graphs. visualizations, charts, tables, etc. Data analysts
may report their findings to project managers, department beads, and senior-level business
executives to help them make decisions and spot patterns and trends.

The basics of data analysis involve retrieving and gathering large volumes of data,
organizing it and turning it into insights businesses can use to make better decisions and reach
conclusions. To share their findings with business decision-makers, an analyst (or data
visualization specialist) may create charts, graphs, etc. In short: they take worthless data and
produce meaningful actionable results.

NumPy and Pandas:-

Numpy stands for Numerical Python' or 'Numeric Python. It is an open source module
of Python which provides fast mathematical computation on arrays and matrices. Since, arrays
and matrices are an essential part of the Machine Learning ecosystem. NumPy along with
Machine Learning modules like Scikit-learn, Pandas, Matplotlib. TensorFlow, etc, complete the
Python Machine Learning Ecosystem.

Numpy provides the essential multi-dimensional array-oriented computing functionalities


designed for high-level mathematical functions and scientific computation. Numpy can be
imported into the notebook using,

>>>import numpy as np

NumPy's main object is the homogeneous multidimensional array. It is a table with same
type elements, i.e. integers or string or characters homogeneous), usually integers. In NumPy,
dimensions are called axes. The number of axes is called the rank.There are several ways to
create an array in NumPy like np.array, np.zeros ,no.ones, etc. Each of them provides some
flexibility.

Similar to Numpy. Pandas is one of the most widely used python libraries in data science.
It provides high-performance, easy to use structures and data analysis tools. Unlike NumPy
library which provides objects for multi-dimensional arrays. Pandas provides in-memory 21 table
object called Dataframe. It is like a spreadsheet with column names and row labels.Pandas can
be imported into Python using:

>>> import pandas as pd

Some commonly used data structures in pandas are:

12
1. Series objects: ID array, similar to a column in a spreadsheet. 2. DataFrame objects:
2D table, similar to a spreadsheet. 3. Panel objects: Dictionary of DataFrames, similar to sheet in
MS Excel. Pandas Series object is created using pd.

Read Data-We use pandas.read_csv() function to read the csv file. In the bracket, we put the file
path along with a quotation mark, so that pandas will read the file into a data frame from that
address The file path can be either an URL or your local file address.

>>>data=pd.read_csv('dirtydata.csv')

data.head()

Data Wrangling-Data Wrangling is the process of converting data from the initial format to a
format that may be better for analysis. Python list heaters containing name of headers. The
Pandas method read_csv () to load the data from the web address. Set the parameter "names"
equal to the Python list "headers". How to work with missing data?Steps for working with
missing data:

1. identify missing data 2.deal with missing data

Evaluating for Missing Data:

The missing values are converted to default.We use the following functions to
identify these missing value.There are two methods to detect missing data:

1. isnull()
2. notnull()

The output is a Boolean value indicating whether the value that is passed into the argument is in
fact missing data.missing_data=df.isnull()

Missing_data.heat(5)

“True” stands for missing value,while “False”stands for not missing value.Count missing values
in each column.

Correct data format:The last step in data cleaning is checking and making sure that all data is
in the correct format(int,float,text or other).In Pandas,we use

 .dtype() to check the data type.

 .astype() to change the data type.

What is Standardization?

13
Standardization is the process of transforming data into a common format which
allows the researcher to make the meaningful comparison.Example,

Transform mpg to L/100km: #Assume we are developing an developing an application in a


country that accept the fuel consumption with L/100km standard.

Data Normalization :

Normalization is the process of transforming values of several variables into a


similar range.Typical normalizations include scaling the variable so the variable average is 0,
scaling the variable so the variance is 1, or scaling variable so the variable values range from 0 to
1# replace (original value) by (original value) (maximum value)

df[‘length’]=df[‘length’]/df[‘length’].max()

Machine learning

Machine learning is a method of data analysis that automates analytical model building. It is a
branch of artificial intelligence based on the idea that systems can learn from data, identify
patterns and make decisions with minimal human intervention.

Machine Learning Process:

#import

import numpy as np

import pandas as pd

data=pd.read_csv(r'C:\Users\ELCOT\Documents\deb.csv') #read

data.head()

 Transform non-numerical labels:(LabelEncoder used to transform non-numerical labels )

from sklearn.preprocessing import LabelEncoder

14
le=LabelEncoder()

data['RAM']=le.fit_transform(data['RAM'])

data.head()

 Train-Test Split:

x=data.drop(columns='RAM')

y=data['RAM']

from sklearn.model_selection import train_test_split

x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.3)

from sklearn.linear_model import LogisticRegression #Algorithmn

model=LogisticRegression()

model.fit(x_train,y_train)

result=round(model.score(x_test,y_test)*100)

print(result)

Output:73

Most Common Machine Learning Algorithms:

 Logistics Regression

 Decision Tree

 Support Vector Machine(SVM)

15
 Naive Bayes

 K-Nearest Neighbors(KNN)

 K-Means Clustering

 Random Forest

Deep learning :

Deep learning utilizes both structured and unstructured data for training.
Practical examples of deep learning are Virtual assistants, vision for driverless cars, money
laundering, face recognition and many more.

A Deep neural network consists of the following layers:

1. The input layer

2. Hidden layer

3. Output layer

implementation of Deep Learning with Python

 Problem Statement:

To study a bank credit data set and determine whether a transaction is fraudulent or not
based on past data.

 Data Set Description

 Logic:

To build a Neural Network that can classify a transaction as either fraudulent or not
based on past transactions.

16
6. CONCLUSION

Finally I conclude this industry exposure which helped me to know about python with Artificial
Intelligence and how it works in real life scenario. During this internship, I learned the exposure
in python with artificial Intelligence and to solve problems. I ensure that it will bring out
successful projects based on python with artificial Intelligence in my upcoming career.
Therefore, this training completely and successfully gave me the work experience in clarozon
technologies in a fruitful and efficient way.

17
7. BIBLIOGRAPHY

1.Python basics: https://www.w3schools.com/python/python_intro.asp

2.Artificial Intelligence:

https://www.tutorialspoint.com/artificial_intelligence_with_python/artificial_intelligence_with_p
ython_tutorial.pdf

3.Data type:csv

4.Labs.cognitiveclass.ai/tools/jupyterlab

5.BOOK REFERENCES:

Prateek joshi ,Artificial Intelligence with python ,Pack publishing ltd,Jan 2017

edition

18

You might also like