Introducción
En esta entrada veremos como crear nuestro primer programa en python3. Un sencillo «hola mundo» que tendremos en menos de un minuto. Pero un momento, ¿que es un «Hola Mundo» («Hello World») ? Un «Hola Mundo», es por decirlo de algún modo, el primer contacto de un programador o desarrollador con cualquier lenguaje de programación. Es la comprobación más sencilla que puede realizarse de que un programa está funcionando.
Para quien no lo conozca, python es, sin lugar a dudas, el lenguaje de servidor por antonomasia. Tiene muchas, pero dentro de sus principales características están:
Características principales
- Lenguaje de propósito general
- Lenguaje multiplataforma y portable
- Fuertemente tipado y dinámico
- Lenguaje multiparadigma flexible
- Simple, ordenado y limpio
Lenguaje de propósito general
¿Qué significa esto? Que python no es un lenguaje con un único fin, sino que es un lenguaje con el que también puedes, por ejemplo, desarrollar una web.
Lenguaje multiplataforma y portable
Puedes utilizar python tanto en Linux, como en Windows o Mac.
Fuertemente tipado y dinámico
Los strings son strings y los enteros son enteros, no podrás sumar uno con otro, pero sí una variable podrá tomar diferentes valores durante la ejecución.
Lenguaje multiparadigma flexible
Permite diferentes tipos de programación (orientada a objetos, funcional e imperativa)
Simple, ordenado y limpio
Es un lenguaje muy sencillo de aprender, fácil de leer y que dispone también de una enorme comunidad online, frameworks y módulos.
Instalación de paquetes
Para crear nuestro primer programa con python, simplemente necesitamos una consola o terminal de Linux, y los paquetes para python3 instalados en nuestro sistema operativo.
# CentOS yum install python3
# Debian based systems apt-get install python3
Hola Mundo
Creamos un fichero con nuestro editor de texto favorito. En mi caso lo crearé en /tmp y lo llamaré hola-mundo.py
emacs /tmp/hola-mundo.py
, y añadimos lo siguiente:
#!/usr/bin/python3 print ("Hola Mundo")
Ajuste del shebang (#!)
Es interesante hacerlo para no tener que llamar constantemente al intérprete de python3
Podemos obtener la ruta de nuestro binario ejecutando en consola «which python3»
which python3 /usr/bin/python3
Guardamos el fichero y le damos permisos de ejecución:
chmod +x /tmp/hola-mundo.py
Y simplemente lo ejecutamos:
/tmp/hola-mundo.py Hola Mundo
Si no hubiésemos definido el shebang en nuestro programa o script, tendríamos que ejecutarlo del siguiente modo:
python3 /tmp/hola-mundo.py Hola Mundo