Python is a high-level, interpreted, interactive and object oriented-scripting language.
Python was developed by Guido van Rossum in the late eighties and early nineties at the National Research Institute for Mathematics and Computer Science in the Netherlands.
Python is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles.
1.1 Why Should I Learn Python
Interpreted language (no extra time for compilation, linking). Very useful at the development phase.
Simple to use, but it is a real life programming language. à much more support for large programs than shell, perl etc
Python is Object Oriented Language. à Useful for larger projects.
Error handling (much more than C language)
Splits your program into modules (Can be reused)
A large collection of standard libraries (I/O, system calls, sockets, database, graphic UI etc)
Python program is much shorter than equivalent C, C++, or Java programs
Portable and Extensible. Can easily extend c/c++ programs into python library