Python es uno de esos lenguajes de programación que te permiten crear un código limpio y elegante, es comparado habitualmente con TCL, Perl, Scheme, Java y Ruby, Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.

Raul el autor del blog Mundo Geek ha creado un excelente tutorial (libro) llamado Tutorial de Python «Python para todos» que cuenta con 108 páginas y los temas que toca en este tutorial son los siguientes:

  • Tipos básicos
  • Control de flujo
  • Funciones
  • Orientación a objetos
  • Programación funcional
  • Excepciones
  • Módulos y paquetes
  • Entrada / Salida
  • Expresiones regulares
  • Sockets
  • Interacción con webs
  • Threads

Comienza con el tutorial que está bajo licencia Creative Commons Reconocimiento 2.5, por lo que puedes distribuirlo, modificarlo, traducirlo a otros idiomas, o incluso venderlo, con el único requerimiento de mencionar el autor original.