Internship Report
On
PYTHON PROGRAMMING
IV SEMESTER
COMPUTER ENGINEERING
Submitted by
NAME OF THE CANDIDATE
SHRUTI NANDANWAR
Academic Year 2021-22
Department of Computer Engineering
ST. VINCENT PALLOTTI
COLLEGE OF ENGINEERING & TECHNOLOGY
Wardha Road, Gavsi Manapur, Nagpur -441108
PYTHON PROGRAMMING –
INTRODUCTION –
Python is a widely used general-purpose, high
level programming language. It was created by Guido van Rossum
in 1991 and further developed by the Python Software
Foundation. It was designed with an emphasis on code
readability, and its syntax allows programmers to express their
concepts in fewer lines of code. Python is a programming
language that lets you work quickly and integrate systems more
efficiently.
There are two major Python versions: Python 2 and Python 3.
Both are quite different. Interesting fact: Python is named after
the comedy television show Monty Python’s Flying Circus. It is
not named after the Python snake.
FEATURES OF PYTHON PROGRAMMING –
What Is Python Used For?
Python has become one of the most popular programming
languages in the world in recent years. It's used in everything
from machine learning to building websites and software testing.
It can be used by developers and non-developers alike.
Python, one of the most popular programming languages in the
world, has created everything from Netflix’s recommendation
algorithm to the software that controls self-driving cars. Python is
a general-purpose language, which means it’s designed to be used
in a range of applications, including data science, software and
web development, automation, and generally getting stuff done.
What is Python?
Python is a computer programming language often used to build
websites and software, automate tasks, and conduct data analysis.
Python is a general-purpose language, meaning it can be used to
create a variety of different programs and isn’t specialized for any
specific problems.
Everyday tasks
Python isn't only for programmers and data scientists. Learning
Python can open new possibilities for those in less data-heavy
professions, like journalists, small business owners, or social
media marketers. Python can also enable non-programmer to
simplify certain tasks in their lives. Here are just a few of the tasks
you could automate with Python:
Keep track of stock market or crypto prices
Send yourself a text reminder to carry an umbrella anytime
it’s raining
Update your grocery shopping list
Renaming large batches of files
Converting text files to spreadsheets
Randomly assign chores to family members
Fill out online forms automatically
What Can You Do with Python?
You may be wondering what all are the applications of Python.
There are so many applications of Python, here are some of the
them.
1. Web development – Web framework like Django and Flask
are based on Python. They help you write server side code
which helps you manage database, write backend
programming logic, mapping urls etc.
2. Machine learning – There are many machine learning
applications written in Python. Machine learning is a way to
write a logic so that a machine can learn and solve a particular
problem on its own. For example, products recommendation
in websites like Amazon, Flipkart, eBay etc. is a machine
learning algorithm that recognises user’s interest. Face
recognition and Voice recognition in your phone is another
example of machine learning.
3. Data Analysis – Data analysis and data visualisation in form of
charts can also be developed using Python.
4. Scripting – Scripting is writing small programs to automate
simple tasks such as sending automated response emails etc.
Such type of applications can also be written in Python
programming language.
5. Game development – You can develop games using Python.
6. You can develop Embedded applications in Python.
8. Desktop GUI - We use Python to program desktop applications. It
provides the Tkinter library that can be used to develop user
interfaces. There are some other useful toolkits such as the
wxWidgets, Kivy, PYQT that can be used to create applications on
several platforms.