Biblioteca estándar[editar]
Python viene con "pilas incluidas"
Python tiene una gran biblioteca estándar, usada para una diversidad de tareas. Esto viene de la filosofía "pilas incluidas" ("batteries included") en referencia a los módulos de Python. Los módulos de la biblioteca estándar pueden mejorarse por módulos personalizados escritos tanto en C como en Python. Debido a la gran variedad de herramientas incluidas en la biblioteca estándar, combinada con la habilidad de usar lenguajes de bajo nivel como C y C++, los cuales son capaces de interactuar con otras bibliotecas, Python es un lenguaje que combina su clara sintaxis con el inmenso poder de lenguajes menos elegantes.
Diferencias entre Python 2.x y Python 3.x[editar]
El 13 de febrero de 200924 se lanzó una nueva versión de Python bajo el nombre clave "Python 3000" o, abreviado, "Py3K".25 Esta nueva versión incluye toda una serie de cambios que requieren reescribir el código de versiones anteriores. Para facilitar este proceso junto con Python 3 se ha publicado una herramienta automática llamada 2to3.26 Una lista completa de los cambios puede encontrarse en Novedades de Python 3.0.