Saturday, April 18, 2009

Python

Now a days I started learning Python for some project requirement.  I was able to acheive the project's requirement, but I like the language and it's features so thought of continuing learning it. So, lets learn Python.

What    
Python is a simple and powerful high level programming language. 
Officially "Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms."

Why:
There are many features why python is preferred, Here are few features of Python: Simple, Easy to Learn, Free and Open Source, High-level Language, Portable, Object Oriented, Extensible (Python libraries can be extended by C/C++ programs), Embeddable(Python can be embed with in C/C++ programs), Extensive Libraries...
 
Who:
Python is developed by Guido van Rossum, who is currently working at Google. 
 
Where
Python is often used as a scripting language for web applications and also used for stand alone application development.

When
Python is created in late 80s and the current version of Python is 3.0.  Python 3.0 is released in Dec' 08 after a long time of 2.0 with lot of testing.

References: wikipedia.com and "Byte of Python"

No comments: