Home » About Python »
Resources for Python Evaluators
This page provides resources for programmers and managers considering Python. See also Pythonology, our Python advocacy resource site.
Learning Python

Python is very easy to learn. Numerous introductions to Python are available, both for experienced programmers or beginners.
Language and library documentation, additional introductory materials, tutorials, and many other informational materials are also available online.
Don't forget to investigate the capabilities of the powerful Python standard library, and those available through third party developers.
Many more resources are available on the official Python language website and on Pythonology.
Complementing Other Tools
Python works well with other languages and tools, so adopting Python doesn't mean discarding existing code, tools, and approaches. Your options include:
- Write or incorporate COM objects
- Integrate with .NET
- Integrate with Java code using Jython
- Integrate with web services using extensive XML and web data support
- Write or access internet services and manage internet data
- Call C or C++ code from Python
- Call Python code from C or C++
- Quickly export C++ libraries for use under Python
- Build Python into a larger C or C++ application
Much more How-To oriented information is available on Pythonology
Language Comparisons
A substantial number of other documents have been written to compare Python with Java, C/C++, Perl, TCL, and other languages.
Check out this resoundingly positive comparison to Perl, called Why Python? by open source advocate Eric Raymond.
