What is Python? Python is a high-level programming language whose design philosophy emphasizes code readability. Python supports multiple programming paradigms. It features a fully dynamic type system and automatic memory management. Scripting language but can be packaged into executable files (e.g. py2exe).
What else? Python is cross-platform. Very strong but elegant. Batteries included – Python is served with libraries for almost everything. Developers describe it like “beautiful”, “explicit” and “simple”.
Integration Python can integrate with COM, .NET, and CORBA objects. For Java libraries, use Jython, an implementation of Python for the Java Virtual Machine. For .NET, try IronPython , Microsofts new implementation of Python for .NET Modules for Python can be written using C/C++
Available platforms Windows Linux/Unix OS/2 Mac Nokia S60 Android
Web development CGI scripts Creating sites/web apps using frameworks like Django or TurboGears Extensive support for HTML and XML E-mail processing Support for many other Internet protocols. Low-level network programming (Twisted).
Database acess Libraries to simply interact with MySQL, Oracle, MS SQL Server, PostgreSQL