Python: ¿Cómo puedo comenzar a programar?

Milton Mazzarri bio photo By Milton Mazzarri

Hay mucha documentación sobre el lenguaje de programación Python, tal vez eso haya quedado claro en el artículo anterior.

Sin embargo, se puede iniciar revisando el tutorial oficial de Python. El libro Learn Python the Hard Way (LPTHW) de Zed Shaw está muy bueno para comenzar, tiene una buena cantidad de ejercicios. LPTHW no es el único libro de fácil o libre acceso, también podrá disponer de los siguientes:

Google también ofrece muy buen material a través de Google Python Class, no olvide revisarlo. Otros recursos muy interesantes son los del MIT Open Courseware A Gentle Introduction to Programming Using Python y Code Like a Pythonista: Idiomatic Python. Lamentablemente libros en español recuerdo pocos, el último que llegue a revisar fue Python para todos, también alcance a revisar un libro de la Universidad de Jaume, muestran una grata introducción a la programación con Python.

Considero que la mejor manera de engancharte con un lenguaje es trabajar en un proyecto personal o practicando, si no se te ocurre nada por el momento, puedes comenzar vía Learn Street, Code Academy, Python Challenge, Project Euler. Si quieres ver la ejecución paso a paso de tus programas en Python no dejes de revisar Python Tutor. El gran dilema: ¿Python 2 o 3? Si tienes un objetivo con Python y la versión 3 puede cubrirlo perfecto, pero ten claras las reglas del juego antes de escoger la versión 2.x o 3.x, este artículo te puede aclarar el panorama.