0% found this document useful (0 votes)
3 views

Python_Project_Introduction

The document discusses the life and contributions of Guido Van Rossum, the creator of Python, emphasizing his journey from a hobbyist programmer to the developer of a widely-used programming language. It highlights Python's characteristics, such as its readability, platform independence, and extensive libraries, along with interesting facts about its development. Additionally, it introduces a general multipurpose application created by the author, which includes a calculator, currency converter, and timer, aimed at simplifying everyday tasks.

Uploaded by

ta805400
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)
3 views

Python_Project_Introduction

The document discusses the life and contributions of Guido Van Rossum, the creator of Python, emphasizing his journey from a hobbyist programmer to the developer of a widely-used programming language. It highlights Python's characteristics, such as its readability, platform independence, and extensive libraries, along with interesting facts about its development. Additionally, it introduces a general multipurpose application created by the author, which includes a calculator, currency converter, and timer, aimed at simplifying everyday tasks.

Uploaded by

ta805400
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/ 12

Contents

-> Introduction
-> Guido Van Rossum
-> Characteristics & features
-> Surprising Facts
-> Project Introduction
-> Project Scope

Submission Details::
Name- Taranjeet Singh.
Uid- 21BCA1757
Course- Data Analytics Using Python
Introduction
In our world , the mentality of most of the people is that for
every aspect of our life , there is a certain age .

We all grow up living like a infant till we join pre-school at


the age of 3 years . Then , we move on to elementary school
and further to intermediate , junior high , high school and
then at the age of around 18 years proceed to higher studies in
universities and then , when our studies are finally over , we
peruse working in our ideal companies or develop one of our
own .

Finally , after working for 10 to 20 years we start thinking of retirement and a life where we
only require to eat and sleep , a life without any activities , goals or any dreams to fulfill .

In such a pool of people living insignificant lives , there lie a few who peruse their goals
defying the notion that ‘Dreams are bound by Age’. One such great human being is
“Guido Van Rossum” .
The Creator
Guido van Rossum is a Dutch programmer who was born
on 31 January , 1956 . Van Rossum was born and raised in
the Netherlands , where he received a master's degree in
mathematics and computer science from the ”University
of Amsterdam” in 1982.

Then , he started working for various research institutes ,


including including the Centrum Wiskunde & Informatica
(CWI) in the Netherlands, the U.S. National Institute of
Standards and Technology (NIST), and the Corporation for
National Research Initiatives (CNRI). For you , it may seem
ordinary , but working in these research institutes is what
every person who’s inventor-at heart could ever dream of .

In these research institutes , various legendary inventions were made that changed the course
of history and made 21st century the way it is now . In one of such institutes , the Centrum
Wiskunde & Informatica (CWI) or better , National Institute of Mathematics which is in
Netherlands , Python was created .
In December 1989, Van Rossum had been looking for
a "'hobby' programming project that would keep him
occupied during the week around Christmas as his office was
closed . He decided to write an interpreter for a "new
scripting language he had been thinking about lately: a
descendant of ABC that would appeal to Unix/C hackers".
Well , point to be noted is that he started the bases of python
as a hobby that would keep him from boredom . That is the
sign of a true inventor and explorer , apart from the ones who
get involved in computer science just for the sake of money .

Thus , he started creating bases of Python just to cure his


boredom , but which later on got attention and got a more
serious attention .

Python 2.0 was released on October 16, 2000, with many


major new features, including a cycle-detecting garbage
collector (in addition to reference counting) for memory
management and support for Unicode. However, the most
important change was to the development process itself, with
a shift to a more transparent and community-backed process.
Python: Characteristics &
Features
Python is a open source , object oriented , high level
programming language . It is based on ABC language, a
teaching language created to replace the programming
language BASIC , which was created earlier .

So what makes Python so popular and distinguished .


Well , its reasons are :-
1. Platform Independent :
Python can run across various platforms such as Windows , Linux , Mac OS X and
many other operating systems .

2. Readability :
Python’s program uses clear , simple , concise and English like instructions that are
easy to read and understand , even for the people with no programming background .

3. Object Oriented Programming :


Python is also based on the basis of creating objects , classes and functions.
4. Less learning time :
Because of simple and shorter code , it requires comparatively less time to understand and
implement python .

5. Extensive Libraries :
Python offers large collection of libraries . There are libraries for almost every task . Such
as:
Numpy : Library for mathematical tasks
Pandas : Library for Sequences , series and arrays .
Matplotlib : Library for plotting maps , graphs , charts etc.

First Python Logo which


was made in 1990 .

Matplotlib Logo Pandas Logo


Some Interesting Facts
About Python
1. Within just three months van Rossum had created a working prototype for Python as an
interpreted language .

2. Python was inspired by the famous BBC comedy show “Monty Pythons Flying Circus .

3. Python has overtaken French in primary schools in 2015 . According to Statistics , 75 %


of children in primary school would rather learn how to manage a robot than learn French.

4. Python does not require a compiler . Python code is stored in a .pyc file, which serves as
the Python engine and eliminates the need for a compiler.

5. Python can be used in a wide range of coding scenarios like web development, artificial
intelligence , machine learning , data analytics, internet of things and many more.
Project Introduction:-
A GENERAL-MULTIPURPOSE
APPLICATION CODE

1.I have created a general-Multipurpose application program for every day


general applications.
2.It is created to avoid the annoyance of performing simple tasks such as
calculation, currency-conversion, timer on different applications.
3.This code provides simple everyday use applications in one single code.
4.This Code includes:
a)Calculator
b)Currency Converter
c)Timer
Calculator :-
1.Four functions of addition, subtraction , multiplication and
division are made first.
2. Then, single set of decision-making statements of if/else
are used to respond to whatever input the user gives.
3. Lastly, a loop is put over the entire code to repeat incase
the user wish to perform another calculation .
Currency Converter
1. This Currency-Converter is connected to real time
currency exchange rates by inputting real time data
from “fixer.io”.
2. Firstly , a library called ‘requests’ is imported . This
library helps to maintain and establish HTTP
connection with live websites such as ‘fixer.io”.
3. Then , two functions are made for receiving the
HTTP connection and to perform conversion.
{Note:: This code containing converter will only be
applicable for 1 month (start_date-> 14/7/23) because
my subscription with fixer.io is only of 1 month.}
Countdown Timer
1. Firstly , we make a function containing a
loop to repeatedly execute the code to
create a loop of timer numbers until it
reaches 0.
2. Then, all that lest is to take input from the
user , for the time of the timer and run the
class.
SCOPE
1. It can reduce time an effort we make to deal
with various applications for each easy
purposes.
2. It can help in memory management as all
the general applications are put in one single
application.
3. It can provide accurate data with real time
arrangements.
4. It also help in make quick actions and less
mess.

You might also like