- Python is an interpreted language –You don’t have to compile the code before execution.
- Python is a dynamic language – Dynamic means that the type of a variable is not set and can change throughout the program execution. This makes the code small and flexible.
- Python is a high level programming language – This means that Python is like the language we speak and not like the language machines speak.
- Python is a a general purpose programming language – Python is used for a wide variety of applications.
- Python is free and open source – Python software is free and the original source code is made freely available and may be redistributed and modified.
- Python is a cross platform language – Python can run on different Operating Systems.
- Python is readable and simple – Indentation makes Python codes readable and high level data types allow you to express complex operations in a single statement.
- Python is extensible – If you know how to program in C it is easy to add a new built-in function or module to the interpreter or link Python programs to libraries that may only be available in binary form.
- Python is an easy language – So you can learn it easily !
An interesting fact………Why is Python called so?
When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.