Python is a high-level programming language which is used in the development of web apps, games, and even a search engine. It is an open source, server-side scripting language.
Pros of Python:
1. Easy to learn:
Python is the easiest programming language which can be learned quickly.It has few keywords, simple structure, and a clearly defined syntax.
2. Library:
It contains an extensive range of libraries which are portable and compatible with Unix, Windows, and Macintosh.
3. Internet of things:
It becomes very popular for the internet of things as new platforms such as raspberry pi are based on python.
Cons of Python:
1. Speed:
It is often slower than compiled languages as it is an interpreted language.
2. Mobile:
Only a few apps are developed with Python as it is weak in mobile computing.
3. Design:
The design has several issues as it is dynamically typed and the errors will be displayed only at runtime environment.