1.Python Introduction

Python was created by Guido Van Rossum in late 1980 when he was working at CWI (Centrum Wiskunde & Informatica) which is a National Research Institute for Mathematics and Computer Science in Netherlands.Python got its name from a BBC comedy series from seventies- “Monty Python's Flying Circus”.The development of Python began in December 1989, and the first official release, Python 0.9.0, was made available in February 1991. Guido van Rossum created Python as a successor to the ABC language, with the intention of making a language that was easy to read and simple to use, while also being powerful and flexible. Python has since evolved significantly and has become one of the most popular programming languages in the world.



Some of the features which make Python so popular are as follows:
  • It is a general purpose programming language which can be used for both scientific and non scientific programming.
  •  It is a platform independent programming language.
  •  It is a very simple high level language with vast library of add-on modules.
  •  It is excellent for beginners as the language is interpreted, hence gives immediate results.
  •  The programs written in Python are easily readable and understandable.
  •  It is suitable as an extension language for customizable applications.
  •  It is easy to learn and use.
  • Dynamically typed and garbage collected
  • Supports procedural, object oriented and functional programming.
The language is used by companies in real revenue generating products, such as:
  • In operations of Google search engine, youtube, etc.
  • Bit Torrent peer to peer file sharing is written using Python
  • Intel, Cisco, HP, IBM, etc use Python for hardware testing.
  • Maya provides a Python scripting API
  • i–Robot uses Python to develop commercial Robot.
  • NASA and others use Python for their scientific programming task.
The Python programming language was conceived in the late 1980s as a successor to the ABC language and its implementation was started in December 1989
Python 2.0 was released on October 16, 2000
Python 3.0, was released on December 3, 2008
Python 3.7 and 2.7 are the two stable releases.
The Python 2 was officially discontinued in 2020.
Python 3.8 released in oct 14 2019
Python 3.9 released in Oct 5 2020
Python 3.10  released in Oct 4 2021
Python 3.11.1 released in  Oct 6 2022
Python 3.12 released in  Feb 10  2023
Python 3.13 released in  Jan 10  2024
Python 3.x is strongly recommended for any new development.

Visit  python.org for the downloads/documentation.
Python will work in Windows,Linux and Mac

Python is a terrific language. The syntax is simple and code length is short which makes it easy to understand and write.

The language's core philosophy is summarized in the document The Zen of Python (PEP 20), which includes aphorisms such as:

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Readability counts.


Note:Python's convenience has made it the most popular language for machine learning and artificial intelligence. Python's flexibility has allowed Anyscale to make ML/AI scalable from laptops to clusters.

Comments

Popular posts from this blog

Python For Machine Learning - CST 283 - KTU Minor Notes- Dr Binu V P

46.Classes and Objects in Python- Accessors and mutators

KTU Python for machine learning Sample Question Paper and Answer Key Dec 2020