Recognizing the power of Python as the most rapid growing open source programming language
Guido Van Rossum was born and grew up in Netherlands, where he received a master’s degree in mathematics and computer science from the University of Amsterdam in 1982. He later worked for various research institutes like CWI, Amsterdam, NIST, Maryland and CNRI, Virginia. Guido lives in Belmont, California with his wife Kim Knapp and their son Orlijn.
According to Guido, in December 1989, he was looking for a hobby programming project that would keep him occupied during the week around Christmas. His office would be closed, but had a home computer and so decided to write an interpreter for the new scripting language he had been pondering about lately. Appealing to Unix/C hackers, this language would be a descendant of ABC programming language which he was working with.
He chose Python as a working title for the project being in a slightly irreverent mood and a big fan of Monty Python’s Flying Circus, a British sketch comedy series commissioned by David Attenborough, broadcast by BBC from 1969 to 1974. The designer needed a name that was short, unique, and slightly mysterious. As a fan of the Monty Python show he thought this name was great.
Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as en extension language for applications that need programming interfaces. Finally, Python is portable across all major hardware and software platforms.
Python is ideally suited for rapid prototyping of complex applications. It is also used as a “glue language” for connecting up the obvious pieces of a complex solution, such as Web pages, databases, and Internet sockets.
Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.
Python is intended to be a highly readable language. It is designed to have an uncluttered visual layout, frequently using English keywords where other languages use.
Google itself is powered by a lot of Python code, and so it only makes sense that they support the community and want to help others learn the language.
Can we have a computer on every desk? What will happen of users can program their own computers? In this era of things talking, we know all that is possible. But that was not the situation when Guido started writing Python. He had futuristic visions of computer software and hardware and had a 3-point plan. These components came together in the scientific exploration of the role of programming in the future generation computing environments.
• Develop a new computing curriculum suitable for high school and college students
• Create better. easier to use tools for program development and analysis
• Build a user community around all of the above, encouraging feedback and self-help
According to Tiobe.com, Python was among Top 10 for last 15 years. Programming Language of the year for 2007,2010. as Of Nov 2015 Among TOP 5.
BIG COMPANIES THAT USE PYTHON
Industrial Light & Magic, Youtube, Google, NASA, Dropbox, RedHat, Yahoo, HP, Nokia and many more…
Mr. Lijo Joseph | Manager | Technical Services | ipsr solutions