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.

Categorized in: