Technology Research – Python
24 Feb 2010 Leave a Comment
in Web Class
Python is a high-level programming language. The philosophy of its design emphasizes code readability. Its standard library is very comprehensive and large. Python supports multiple programming paradigms, such as object oriented, imperative, and functional. Its automatic memory management is very similar to Perl, Ruby, Scheme, and Tcl. It is most used most often as a scripting language. The language has an open, community-based development model.
Python’s principal author, Guido van Rossum, created it in December of 1989 at CWI in the Netherlands. Because of his continuing central role in deciding the direction of the language, he has been giving the title of “Benevolent Dictator for Life” by the Python community. As a successor to the ABC programming language, Python was capable of exception handling and interfaing with the Amoeba operating system. Python 2.0 was released on October 16, 2000. The Python Software Foundation is responsible to maintain the “de facto” definition of the language in CPython, the reference implementation.
Python is growing rapidly. It is being used more and more. Some of the organizations that use Python are Google, Yahoo!, CERN, NASA, and ITA and YouTube. Most of the Sugar software for the One Laptop Per Child XO is written in Python.
Some other related technologies are other programming languages such as Pyrex, Boo, ECMAScript, Go, Groovy, and OCaml, whose designs and philosophies have been influenced by Python in some way.
There are no certifications for Python usage.
I believe that Python will become more and more popular as more organizations implement it into their websites.
I got my information from http://en.wikipedia.org/wiki/Python_%28programming_language%29