Short History

Python was created in the early 1990s by Guido van Rossum at Centrum Wiskunde & Informatica in the Netherlands. It was inspired by the ABC programming language.
Python 2.0 was released on 16 October 2000.
Python 3.0 was released on 3 December 2008.
Python 2.7's end-of-life date was January 1st, 2020.
Python is developed under an OSI-approved open source license, making it freely usable and distributable, even for commercial use.

What is Python

Python is a high-level object-oriented general-purpose programming language. Python can be used for scripting and small projects as well as for large and diverse commercial projects.
Python's design philosophy emphasizes code readability and aim to help programmers write clear, logical code for small and large-scale projects.

Why Python

Python has many advantages above its competitors:
1. Python is considered an easy to learn programming language. That doesn’t mean there is no learning curve – there is. However, it is more intuitive than other programming languages and recommended for beginners.

2. Python has an enormous variety of standard libraries. A good python programmer knows to look for those libraries almost for any problem he might encounter. The libraries include arias like:

  • Data science
  • Image processing
  • Files management
  • Internet communication
  • Much more!
3. Python is very popular! Therefore, there are tons of posts, blogs and tutorials on the internet that can help the programmer as a beginner and as an advanced. Moreover, its popularity is a benefit for those who seek a job as programmers.

Here you can see the trends in popularity of different programming languages in Stack Overflow website.
Notice the rise in popularity of python:

Responsive image