Sunday, May 25, 2008

What Python is?

If any person had a little bit knowledge of programming then he or she is definitely heard about the Python.In this post i am going to told you about what python is, when it was developed, reasons behind development and many other things.

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python was first developed by Guido van Rossum in 1991.Like Perl, Python source code is now available under the GNU General Public License (GPL).

Python supports modules and packages, which encourages program modularity and code reuse.Python is most preferred by programmers because of the increased productivity it provides. Similar to perl it has no compilation stage due to which the edit-test-debug cycle is incredibly fast. Python can easily run on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines. In addition with perl, python is also similar to java.

A person having basic knowledge of both can easily learn python.In addition to all of these python provides you advanced programming features such as generators and list comprehensions, automatic memory management frees you from having to manually allocate and free memory in your code and many other features. It is assumed that python is great for both shell and web scripting. Now a days it makes its way in way into every facet of computing from Google to video games.

No comments: