MENU

EMERGING TECHNOLOGY SEMINAR HOMEWORK

Research Python


History

Python was conceived in the late 1980's by Guido van Rossum at Centrum Wiskunde and Informatica (CWI). It was founded in 1991, but because it was considered a "hobby project" it wasn't taken seriously as a programming language for many years. Now, however, it has grown into one of the most used programming languages and is continually supported by the Python user group (called PUGs) community.

Guido van Rossum



Strengths

Extensive support libraries, integration features, and improved productivity are among the features of Python that gives it an advantage over other languages. Python is also modular, dynamic, portable, and extensible in C++ and C.


Weaknesses

Difficulty in other languages, weak in mobile computing, gets slow in speed, and underdeveloped database access layers are cited as being some of Python's weaknesses. Also, because the language is dynamically typed, it requires more testing and has errors that only show up at runtime. Python is also rarely seen on the client side of a Web application - very few smartphone applications are developed with Python.



Uses

Since 2003, Python has consistently ranked in the top ten most popular programming languages. Dropbox, Thumbtack, Google, New York University, General Electric, Nasdaq, and Toyota are all popular companies or apps using Python.


Outlook

On any given employment website, there are an average of 40 pages worth of jobs seeking candidates with knowledge of the Python programming language. The outlook for programmers skilled in Python is positive and encouraging. It is a language that has longevity and is still being used in many of today's top applications.