What and Why is Python ?
Python is an interpreted, object-oriented dynamic language, and of cause like Java, it's cross-platform language as well. Compared with the traditional mainstream language like Java/C++, programmers adore it because of the reasons below:
- Python is versatile language
As we know, every language has its own advantage or disadvantage, like People will write C++ codes for games on Windows operation system, but no one will build a website by writing C++. The good news is that you could leverage Python for almost any task such as: web application, GUI desktop application, linux script or any other handy tools, and on the top of that, as "glue language" you could even invoke the other language like Java/C++ in your python code, that means your existing code base could be reused.
- Python is more productivity