Python es uno de los pocos lenguajes de programación modernos que están ganando mucha popularidad en la comunidad de desarrollo. Fue creado por Guido von Rossum en 1990, llamado así por la comedia «El circo volador de Monty Python». Como Java, una vez escritos, los programas pueden ser ejecutados en cualquier sistema operativo.
Empecé a programar hace muchos años, y hay que reconocer que una vez que me metí en la red, me alejé de mi primer amor. Pero para aquellos que quieran empezar a probar un nuevo lenguaje, Python es excelente para empezar. Los partidarios pregonan su baja curva de aprendizaje y su elegante sistema de codificación.
Instalación de Python
Ubuntu hace que empezar sea fácil, ya que viene con una versión de línea de comandos preinstalada. De hecho, la comunidad de Ubuntu desarrolla muchos de sus scripts y herramientas bajo Python. Puedes comenzar el proceso con la versión de línea de comandos o con el Entorno de Desarrollo Interactivo (IDLE) gráfico.
Programación Python desde la línea de comando
Abre una ventana terminal y escribe «pitón» (sin las comillas). Esto abre python en modo interactivo.
Si bien este modo es bueno para el aprendizaje inicial, puede que prefieras usar un editor de texto (como Gedit, Vim o Emacs) para escribir tu código. Siempre y cuando lo guardes con la extensión .py, puede ser ejecutado en la ventana del terminal.
¿Listo para escribir tu primer programa? Muchos caminos hacia la excelencia en la programación comenzaron con el antiguo programa «Hola Mundo». Así que ahí es donde empezaremos.
En el aviso, escriba en letra de molde «¡Hola Mundo!» (con las comillas) y pulse intro. Verás el comando impreso en la siguiente línea.
Para ejecutar un script desde la línea de comandos, escriba: python mi_script.py. Para salir de la línea de comandos, escriba exit() o presione ctrl+d
Programación Python con IDLE
¿No se imagina escribir un programa largo desde la línea de mando? Yo tampoco. En ese caso, puedes intentarlo en el IDLE. Abre una ventana de terminal y escribe: $0027idle$0027. (sin las comillas). Verás el shell gráfico de la pitón cargado.
Para escribir un guión en Python, haz clic en File> New Window. Esto abrirá una especie de editor de tipo Bloc de notas. Escriba el siguiente código:
#linuxversion.py
#Tener la versión de entrada del usuario y la respuesta de impresión
name = raw_input(«¿Qué versión de Linux utilizas?»)
imprimir «También me gusta», nombre, » – ¡Reglas de Linux!»
Un par de cosas están pasando aquí. Las dos primeras líneas, precedidas por el signo # son sólo comentarios. Una de mis primeras lecciones de programación fue siempre comentar tu trabajo, no sólo por tu propia cordura, sino para aquellos que necesiten editar el código después de ti. La tercera sentencia usa la entrada recogida de la función raw_input y la asigna a una variable, el nombre. Finalmente, la sentencia de impresión devolverá el resultado.
Guarda el archivo, con una extensión .py, y luego haz clic en Run> Run Module del menú para ejecutar el programa.
Una palabra de precaución
Muchos lenguajes de programación suelen ignorar los espacios en blanco, es decir, el espacio en el código. Pero en Python, el uso inapropiado del espacio puede generar errores de sintaxis. Como un loco de la organización, puedo apreciar la simplicidad y la legibilidad de un código bien alineado, pero para algunos esto toma un poco de tiempo para acostumbrarse.
Recursos de programación de pitones
Ahora que tienes Python en marcha, sin duda querrás pasar a programas un poco más complejos. Uno de los mejores recursos es el sitio web principal de Python. Aquí hay algunas recomendaciones adicionales:
Conclusión
Espero que hayan disfrutado de este breve vistazo a Python. Este es un lenguaje apoyado por una amplia comunidad y usado por Google, NASA, Ubuntu y otros. Pruébenlo para su próximo proyecto de desarrollo. ¡Feliz codificación!
Para aprender más sobre Python – qué es, para quién es, y otros consejos y trucos – mira nuestra guía sobre Python hoy.
¿Listo para probar tus habilidades en Python? Mira cómo se acumulan con esta evaluación de Smarterer. Comienza esta prueba de Python ahora.