REGULAR EXPRESSIONS

Python language is created by Guido Van Rossum in the late 1980s. It is a very simple but powerful high-level programming language making it the best language for beginners to learn programming. The creation of the language is inspired by the programming language ABC which had been developed in the Netherlands at the CWI (Centrum Wiskunde & Informatica).

        About the origin of Python, Guido Van Rossum wrote in 1996 as:

"Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus)."

Guido Van Rossum

Why Python?


  Working with python is really fun as the syntax of the language is simple and clean and also has support for wide range of builtin librarieswhich makes the development time much smaller compared to the other languages. It supports Web development(Django, flask etc.), Machine Learning, Scientific Computing and is one of the best languages for automation in software industry.

Python releases:

The first standard version 1.0 is released in 1994 July and the version 2.0 is released in 2000 October. The last major release for python 2.x is released in September 2017 as 2.7.14. The 2.x branch will see no new major releases after that. The first 3.x version is released in 2008 as 3.0 which is under active development and has already seen over six years of stable releases, including version 3.6.3 in 2017 November.

The Prisoner of Azkaben

This tutorial is based on Python 3.6.3 and the examples may not work properly if you are using earlier Versions. We strongly recommend you to install the latest version from official python website before beginning.