Introduction To Python
Introduction To Python
Python Programming
Python
INTRODUCTION
• What is Python
• History of Python
• Versions
• Comparing Python with other languages
• Features
• Applications
• Limitations
What is Python ?
Python is a general purpose, high-level, interpreted, interactive,
scripting, procedure and object-oriented programming language.
Python is a programming language that combines features of C
and Java.
History
• Work on Python began in late 1989 by Guido van Rossum in Netherlands.
• In the year 1989, he started to prepare a Simple Scripting Language to
resolve the problems of ABC programming language.
• But officially Python was made available to public in 1991. The official
Date of Birth for Python is : Feb 20th 1991.
• “Python” name was taken from a famous comedy serial which was
broadcasted on BBC in 1970’s called “Monty Python’s Flaying Circus”
• He has given name "Python" to the programming language as he was a big
fan of "Monty Python's Flying Circus" TV Show.
Version
• Python 0.9.0 - February, 1991
• Python 1.0 - January 1994
• Python 2.0 - October, 2000
• Python 3.0 - December, 2008
• Python 3.1 - June, 2009
• Python 3.2 - February, 2011
• Python 3.3 - September, 2012
• Python 3.4 - March, 2014
• Python 3.5 - September, 2015
• Python 3.6 - December, 2016
• Python 3.7 - June, 2018
• Python 3.8 - October, 2019
Python 3.5+ cannot be used on Windows XP or earlier.
• Python 3.9 - October, 2020
• Python 3.10 - October, 2021
• Python 3.11 - October, 2022
Comparisons Between C,JAVA and Python
• Ease of Debugging
• Length of the Code will be very less
• As Python generates byte code before interpretation, this byte
code can be used by any other platform to generate output.
Limitations
1. Performance and Speed
2. Incompatibility between Two Versions
Python Implementations