Python

Python, yet another open source language has nowadays been considered as a “scripting language”. Developed by a mathematician in the 1990s, the development project of Python is run by Guido van Rossum. The language is greatly object oriented and interactive thus letting us to compare it with Perl, Java, VB and many other such languages. It has borrowed many programming concepts from other languages like C++, Perl, Modula-3 etc. The language, with many of the features of Java, has got its interpreter smaller than JRE which is one of the major advantages of it. Python is called interactive because of the fact that the code can be written and executed at the same interpreter while other language needs an external editor for writing the code. It also comes with a built in memory management facility. Another important feature of Python is portability which allows the code to run across platforms. Python has got lots of libraries which wraps itself around some of the C libraries. The error handling and exception handling mechanism is very much similar to that of C++’s.

Programmers can choose this language if the time available for them to complete the application development and the funds available for completion is less. Python does not use special characters like braces for block scoping. Instead it uses indentation of code which has given quiet a bit of disgust to the hackers. With its simplicity in code syntax, even the non programmers can understand the code.

Despite the fact that Python is evolving as a better language that might replace Java in many programming arena, the amount of popularity gained by it is little. Even though Python is freely available even for commercial use, if its developing team could come with a way of executing its bytecode a bit faster it is sure to create a great advancement in the field of programming. Even with many advantages on its side, Python is still not widely used in enterprise development shops which might happen in the years to come.


Categories

Tools

Tutorials and help

Sponsored results

Links
  • Python Software Foundation
    Non-profit organization devoted to advancing open source technology related to the Python programming language. Provides membership information, missions statement, and details of how to get involved.
    http://www.python.org/psf/
  • Python Meetup Day
    A free service that coordinates local Python developers meeting in person, every month on the second Thursday of the month.
    http://python.meetup.com
  • Python Web Modules
    A suite of simple and easy to use Python components for writing data driven websites. Included are SQL database drivers, templating tools and error, form and session handling modules. Full documentation, examples and a beginner's guide are available.
    http://www.pythonweb.org/

 

The Computer Science Directory currently has categories, which include links along with indexed pages.