Python Pros and Cons

The pros of Python are as follows:

• Python has more extension modules than the other languages.

• Many online Python tutorials exist. There are also plenty of English books and reference materials, many sample scripts exist online, and there is a wealth of introductory material. The Python.org Website is a good place to start looking for these because it has sections for beginners, tutorials, guides organized by topic, and lists of links and references.

• Most folks really enjoy the syntax of the Python language because it appears clean and is easy to read.

• Python has an edge where libraries are concerned. There are many libraries, and, for the most part, they are well documented.

• Lots of tools that tie into Python are available, and they are often easier to find than the tools for Lua and Ruby.

The cons of Python are as follows:

• Existing Python debuggers are considered quirky and slow. Debugging support on Macintosh and consoles is even weaker.

• It can be difficult to bundle Python with other languages. There are lots of binary DLLs, and Python has (compared to the other languages) a large standard distribution.

• Lots of folks really dislike the white space sensitivity of Python syntax.

• Python can be quite slow at times, as everything is an object on the heap.

0 0

Post a comment