Python: Object-Oriented Computer Language


Python is an interpreted, interactive, semi 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 an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many brands of UNIX, on the Mac, and on PCs under MS-DOS, Windows and OS/2." (Python FAQ)

Jython implements the Python programming language on the Java(tm) Platform. It consists of a compiler to compile Python source code down to Java bytecodes which can run directly on a JVM, a set of support libraries which are used by the compiled Java bytecodes, and extra support to make it trivial to use Java packages from within Jython. Jython is the successor to JPython. (Jython FAQ or Jython FAQ)

Python for .NET is an implementation that actually uses the CPython implementation, but is a managed .NET application and makes .NET libraries available. This was created by Brian Lloyd. For more information, see theJPython." (Python for .NET home page.)

IronPython is an alternate Python for .NET. Unlike Python.NET, this is a complete Python implementation that generates IL, and compiles Python code directly to .NET assemblies. It was created by Jim Hugunin, the original creator of Jython. For more information, see the IronPython website .

Python is a great computer programming language and this page was set up mostly for myself as it contains the links I find most useful. If you're burned-out on C/C++, Tcl, Perl, etc, ... give Python a try. Projects, by high-tech companies and software coders.

Or, better yet, try Ruby!
[Python Powered] [Python Powered]