CS Content
CS Content
INTRODUCTION
1
HISTORY OF PYTHON
In the late 1980s, history was about to be written. It was that time when working on
Python started. Soon after that, Guido Van Rossum began doing its application based
work in December of 1989 by at Centrum Wiskunde & Informatica (CWI) which is
situated in Netherland. It was started firstly as a hobby project because he was looking
for an interesting project to keep him occupied during Christmas. The programming
language which Python is said to have succeeded is ABC Programming Language,
which had the interfacing with the Amoeba Operating System and had the feature of
exception handling. He had already helped to create ABC earlier in his career and he
had seen some issues with ABC but liked most of the features. After that what he did as
really very clever. He had taken the syntax of ABC, and some of its good features. It
came with a lot of complaints too, so he fixed those issues completely and had created a
good scripting language which had removed all the flaws. The inspiration for the name
2
came from BBC’s TV Show – ‘Monty Python’s Flying Circus’, as he was a big fan of
the TV show and also he wanted a short, unique and slightly mysterious name for his
invention and hence he named it Python! He was the “Benevolent dictator for life”
(BDFL) until he stepped down from the position as the leader on 12th July 2018. For
quite some time he used to work for Google, but currently, he is working at Dropbox.
The language was finally released in 1991. When it was released, it used a lot fewer
codes to express the concepts, when we compare it with Java, C++ & C. Its design
philosophy was quite good too. Its main objective is to provide code readability and
advanced developer productivity. When it was released it had more than enough
capability to provide classes with inheritance, several core data types exception
handling and functions.
Following are the illustrations of different versions of Python along with the timeline.
3
OBJECTIVES OF THE PROJECT
4
PROPOSED SYSTEM
5
HARDWARE AND SOFTWARE REQUIREMENTS
X. Printer : required
Package: Ms Word
6
FLOW CHART
7
PROGRAM
8
OUTPUT:
9
10
TESTING
CODE:
11
INSTALLATION PROCEDURE
Pre-Requisites: -
1. You have to have the following software for the successful running of this software;
which are
I) Python (Only for the First time),
it is downloadable from 'www.python.org'.
Installation: -
1. There will be two folders namely 'Python Files' and 'EXE files'.
2. The folder 'Python Files' will contain the source code of the software in python
language. If you are running the software by the 3rd step mentioned below you have
to pre install the following modules: -
I) MySQL. Connectors
II) matplotlib.
3. Open the files in any python editors and run it to start and work on the software.
4. The folder 'EXE files' will contain two files namely 'main.exe' and 'Tables_in_mysql.exe'.
5. First run the 'Tables_in_mysql.exe' to create the tables in MySQL.
6. Then run the file 'main.exe' to start and work on the software.
12
ADVANTAGES OF _________________
13
BIBILIOGRAPHY
BOOKS REFFERED:
14