0% found this document useful (0 votes)
2 views9 pages

History of Python

Uploaded by

labdhi2511
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)
2 views9 pages

History of Python

Uploaded by

labdhi2511
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/ 9

TU

htThIhmht

List of Laboratory Exercises / Practical MIT-NPU

Introduction toBasic Python Commands.


1 Write a python program to create a Dictionary, Tuple and List of students and perform
the following operations on the dictionary : Add, Delete, Update.
2 Write a python program to find the largest of three numbers.
3 Write a python program that accepts the length of three sides of a triangle as inputs.
The program should indicate whether or not the triangle is a right - angled triangle
using function.
4 Write a python program to create an array and perform addition of two matrices.
5 Write a python program to check that a string contains only a certain set of characters
(in this case a-z, A-Z and09).
6 Write apythonprogram to perform data preprocessing on array.csv/.xls file.
7 Load the dataset and plot the data using line, bar, scatter plots, heatmap with Seaborn
and matplot library.
MIT-WPU

Introduction to Python

Python Programming language was created by Guido van Rossum, and


released in 1991
Python works on various platforms - Windows, Mac, Linux, Raspberry Pi, etc.
Python has a simple syntax similar to the English language and allows
developers to write programs with fewer lines than some other programming
languages.
Python runs on an interpreter systemn, meaning that code can be executed as
sOon as it is written. This means that prototyping can be very quick.
MIT-WPU

IntroduUction to Python

Python can be treated in a procedural way, an object-oriented way or a


functional way.
Python is an interpreted programming language, developer can write Python
(py) files in a text editor and then then python interpreter will execute it.
Python short codes can be run on a Conmmand line instead of writing it as a file.
MIT-WPU

History of Python Programming Language

The history of the Python programming language dates back to the late 1980s.
Python was
wa conceived in the late 1980s and its implementation was started in
December 1989 by Guido van Rossum in Netherlands.
Van Rossum is Python's principal author, and his continuing central role in deciding
the direction of Python is reflected in the title given to him by the Python
community.
He is the Benevolent Dictator For Life" (BDFL), which means he continues to
oversee Python development and retains the final say in disputes or arguments
arising within the community.
MIT-WPU

History of Python Programming Language

Often people assume that the name Python was written after a snake.
Even the logo of Python programming language depicts the picture of two
snakes, blue and yellow. But, the story behind the naming is somewhat different.
Back in the 1970s, there was a popular BBC comedy TV show called Monty
Python's Flying Circus'? and Van Rossum happened to be a big fan of that show.
So he decided to call the language Python.
Python is a multi-paradigm programming language having full support for
Object-oriented programming and Structured programming and there are a
number of language features which support Functional programming.
MIT-WPU

History of Python Programming Language

The first ever version of Python (i.e., Python 1.0) was introduced in 1991.
Python 2.0 was released on 16 October 2000.
Python 3.0 (initially called Python 3000 or py3k) was released on 3
2008 December
MIT-WPU

History of Python Programming Language


History of Python-Timeline
1991 Python 0.9.0 Released
- Created by Guido van Rossum - Features: functions, exceptions, core datatypes
1994 Python 1.0
-Introduced lambda, map, filter, reduce
2000 Python 2.0
- Introduced list comprehensions, garbage collection
- Start of community involvement
2001 Python Software Foundation (PSF)formed
2008 Python 3.0 (a.k.a. "Python 3000")
- Not backward compatible with Python 2
-Introduced 'print()` function, better Unicode support
MIT-WPU

History of Python Programming Language

2010 Python 2.7 Released


- Last major release of Python 2
- Received long-term support until 2020
2014 Guido van Rossum announces 'asyncio' in Python 3.4
-Major step toward asynchronous programming
2018 Guido van Rossum steps down as BDFL
2020 Python 2 officially reaches **end of life**
2021 Python 3.10Released
-Pattern matching introduced
- More readable error messages
MIT-WPU

|History of Python Programming Language

2022 Python 3.11 Released


-Major performance improvements (10-60% faster)
-Exceptiontracebacks became more detailed
2023 -º Python 3.12 Relcascd
- Improved error messages, new syntax features
2024 Python 3.13 (Beta)
-Continued performance optimization
-Better typing and debugging tools

[Note :For more reading refer Page 7, "Introduction to Python Programming", by Gowrishank

You might also like