Monday, February 12, 2007

Why I use Python

In the world of programming, there must be hundreds of languages in existence. Due to their sheer numbers, it is not possible that you will be able to learn and master all of them. Therefore you should pick languages to learn with respect to the problem that you are aiming to solve.

Which brings us to the language that I use the most, Python. First of all, I admit that the Python programming language is not the language for everything. But it does have things going for it.

  • Brief and concise syntax -- in Python, more is less since the syntax lends to avoid wordliness
  • Readibility -- because of the the reason above, Python programs can be easily interpreted and understood
  • Extensive built-in modules -- most of the functions needed in common programming tasks are already available for Python
  • Libraries -- As far as I know, most application domains nowadays have a Python library ready for available use

No comments: