Invito a todos los que quieran aprender programación y a todos aquellos que ya programan pero que quieren probar algo nuevo a estudiar Python.
Es un lenguaje altamente portable, facil de aprender y con mucha documentación. Es claro y elegante, pero a pesar de su aparente sencilles se encuentra un lenguaje robusto y extensible a muchos otros, lo podemos combinar con c/c++, con TCL/TK y crear programas visuales ayudado de las librerias GTK (Para Gnome en linux).
Les dejo una muestra del programa que invierte una cadena que postie en formato de C/C++ en Python
# Archivo ConvierteCadena.py
cadena = "MakubeX"
print "El texto normal es: " + cadena
longitud = len (cadena)
textoinvertido = ""
while longitud-1 > -1:
textoinvertido = textoinvertido + cadena[longitud-1]
longitud = longitud -1
print "El texto invertido es: " + textoinvertido
Pueden usar la Gui de Python o buen usar el block de notas y guardarlo con extension .py
Si instalan python pueden agregar la ruta al Path (en guindows) o bien utilizar la gui grafica que trae por default, cargar el programa y darle Run.
Espero que esto tambien sea útil.
Algunos libros muy útiles sobre Python (todos en español, excepto el último):
Estan en Scribd y 4shared, aunque porsicaso, en Rapidshare también.
-> Guía de Aprendizaje de Python (http://www.scribd.com/doc/21270741/Guia-de-Aprendizaje-de-Python) RS (http://rapidshare.com/files/299536689/Gu__a_de_Aprendizaje_de_Python.PDF)
-> La elegancia en la programación - Python (http://www.scribd.com/doc/21269352/La-elegancia-en-la-programacion-Python) RS (http://rapidshare.com/files/299536691/La_elegancia_en_la_programaci__n_-_Python.pdf)
-> Python para Todos (http://www.scribd.com/doc/21270902/Python-Para-Todos) RS (http://rapidshare.com/files/299536692/Python_para_todos.pdf)
-> Introducción a la programación con Python (http://www.4shared.com/file/144866014/eb9543f3/Introduccin_a_la_programacin_con_Python.html) RS (http://rapidshare.com/files/299536690/Introducci__n_a_la_programaci__n_con_Python.pdf)
-> Programación en Python - Marzal García (http://www.4shared.com/file/144864827/fdabd8b9/Programacin_en_Python_-_Marzal_Garca.html)
-> Python Tutorial Release 2.6.2 (http://www.4shared.com/file/144867552/d8ed864c/Python_Tutorial_Release_262.html) RS (http://rapidshare.com/files/299536693/Python_Tutorial_Release_2.6.2.pdf)
orale nunca lo habia escuchardo...