You are on page 1of 8

An Industrial Training

Report On
Python

Submitted in partial fulfillment of the requirement for


the Degree of Bachelor of Engineering

(SESSION 2016-2020)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SAGAR INSTITUTE OF RESEARCH & TECHNOLOGY
BHOPAL

Submitted by

0133CS161145
Shardool Trivedi

Submitted To:

RAJIV GANDHI PROUDYOGIKI


VISHWAVIDYALAYA BHOPAL (M.P)
SAGAR INSTITUTE OF RESEARCH & TECHNOLOGY BHOPAL

DECLARATION

I……………………………………………EnrollmentNo…………………………

Student of…………………………..Branch .................... Semester, have undergone

the 2 weeks industrial training/ Internship of 60 hrs at………………………………

I have worked on the following technology during my training period: -

1. Python 3.7

NAME OFSTUDENT…………………………..

EnrolmentNo.:…………………………………
CERTIFICATE

This is to certify that Mr./Ms. ……………………….of B.E. (CSE) Enrollment

No. ……………………has completed his/her Industrial Training/Internship of 2

weeks 60 hrs at ………………………from date ………....to…………at………..

……………………..during the academic session 2016-2020 as partial fulfillment

of the B.E.(CSE) course.

Head of the Department


Company Profile

Introduction

Centre for Research and Industrial Staff Performance, (CRISP), Bhopal has been established in
the year 1997 as a Society under the Indo –German Technical Cooperation agreement. Ministry
of MSME, Government of India was the line ministry for this project whereas the Department of
Technical Education & Skill Development, Government of Madhya Pradesh and German
Technical Cooperation agency (GTZ) were the implementation partners. It is headquartered in
Bhopal with national & international operations dedicated to human resource development &
organizational development. These activities are targeted at Government, Industries, Academic
Institutions, Developmental Organizations as well as the Civil Society.

Mission Statement

Centre for Research and Industrial Staff Performance, (CRISP)’s mission is to:
 To strive for their clients, ensuring competitive business and, in the wake of a rapidly
changing economy, professional careers demonstrating the benefits of responsive
approach to technical education and skills development.
 To stand committed to the development of competent and efficient human resource with
the inclusion of weaker section of the society.
 To deliver a balanced array of training, consultancy and appropriate services in areas of
advanced technology in its all extensions.
 To pursue excellence through performance based continuous improvement in all
endeavours at CRISP.

Vision

To become a preferred destination for training and consultancy services in advanced


technologies with global outreach.
Technology Learnt

Introduction

Python is a widely used general-purpose, high level programming language. It was initially
designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was
mainly developed for emphasis on code readability, and its syntax allows programmers to
express concepts in fewer lines of code.

History

Python was conceived in the late 1980s by Guido van Rossum at Centrum Wiskunde &
Informatica (CWI) in the Netherlands as a successor to the ABC language (itself inspired
by SETL), capable of exception handling and interfacing with the Amoeba operating system. Its
implementation began in December 1989. Van Rossum continued as Python's lead developer
until July 12, 2018, when he announced his "permanent vacation" from his responsibilities as
Python's Benevolent Dictator For Life, a title the Python community bestowed upon him to
reflect his long-term commitment as the project's chief decision-maker. In January, 2019, active
Python core developers elected Brett Cannon, Nick Coghlan, Barry Warsaw, Carol Willing and
Van Rossum to a five-member "Steering Council" to lead the project.
Python 2.0 was released on 16 October 2000 with many major new features, including a cycle-
detecting garbage collector and support for Unicode.
Python 3.0 was released on 3 December 2008. It was a major revision of the language that is not
completely backward-compatible. Many of its major features were backported to Python
2.6.x and 2.7.x version series. Releases of Python 3 include the 2to3 utility, which automates (at
least partially) the translation of Python 2 code to Python 3.
Python 2.7's end-of-life date was initially set at 2015 then postponed to 2020 out of concern that
a large body of existing code could not easily be forward-ported to Python 3.
Features

 Python is used because of its providing continuous support to several programming


paradigms.
 Python has a large and robust standard liberary to use for developing the application.
 Python is mainly compatible with major platforms and systems because of which it is
used mainly for developing applications.
 Use of Python also helps in accessing the database easily.
 Python code is easy to read and maintained.
 Applications of Python is used to simplifying the complex software development
process as it is a general-purpose programming language.
 Python is open source and easily available.
 Python makes coding easier as well as testing with help of adopting Test Driven
Development approach.

Application

Python can be used to develop different applications like web applications, graphic user interface
based applications, software development application, scientific and numeric applications,
network programming, Games and 3D applications and other business applications. It makes an
interactive interface and easy development of applications.
There are other applications for which python is used that are Robotics, web scraping,
scripting, artificial intelligence, data analysis, machine learning, face detection, color detection,
3D CAD applications, console-based applications, audio-based applications, video-based
applications, enterprise applications, and applications for Images etc. These are some major
applications used.
Summary

I did my industrial training through CRISP in Python. The session was good and interactive.
During my session I learned about basics of python and get to know about many application and
services running in the world at present like how they work, what technology they are using,
what is the concept behind them and how we can make them using python.

During my training period I learned the following concepts by using python:

 Basics of Python
 How to manipulate .csv files
 Basics of Data Base
 How to make Graphical User Interface using tkinter library
 SMTP Protocols
 Client-Server System implementation
 Introduction of Natural Language Tool kit.

You might also like