Home » About Python »

Resources for Python Evaluators

"Python is fast enough for our site and allows us to produce maintainable features in record time, with a minimum of developers," -- Cuong Do, Software Architect, YouTube.com

This page provides resources for programmers and managers considering Python. See also Pythonology, our Python advocacy resource site.

Learning Python

Cranes

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:

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.