Comenzando con Python
Instalación
Python utiliza un intérprete específico para hacer funcionar los programas. La forma más habitual de uso es instalarlo localmente.
En sistemas Windows la forma más sencilla de instalación es mediante su instalador. Descarga desde el sitio oficial de Python
En sistemas GNU/Linux el intérprete de Python suele venir preinstalado. En caso de requerirse la instalación o la actualización esto puede hacerse desde el gestor de paquetes de la distribución o por consola.
Ejemplo:
Archivos y Ejecución
Los programas escritos en lenguaje Python se guardan en archivos de texto con extensión .py
.
Para ejecutar las rutinas mediante intérprete desde la consola se usa el comando python
:
Abreviación comando
Desde la versión 3.10 se añadió el comando py
como abreviación del comando del intérprete:
Escribir en pantalla
El primer programa más habitual es el 'HelloWorld!', un programa que escribe un mensaje en consola. En Python los mensajes se escriben en pantalla con la función print()
:
Python verifica la indentación (es decir, los espacios a izquierda) de las instrucciones para determinar las jerarquías y los controles de flujo dentro de los programas (esto se verá más adelante). Por ello debe tenerse cuidado de no dejar distintos espacios a izquierda de las instrucciones excepto cuando estas lo requieren.
Ejemplo: un error debido a un indentado no consistente
Comentarios
Los comentarios de una línea son precedidos por el símbolo numeral (#
).
“”””
):
Usar triple comilla simple ('''
) antes y después de los comentarios también sirve para documentar:
Scripts ejecutables
Para convertir los archivos de Python en scripts ejecutables se puede incluir dentro del mismo archivo de programa un 'shebang' de modo análogo al usado en los scripts de Bash:
Este realiza el llamado al intérprete de Python desde el mismo archivo. El shebang debe apuntar a un intérprete de Python instalado en el sistema para que el script funcione.De este modo se puede ejecutar la rutina del archivo desde la consola directamente, poniendo punto y barra adelante del nombre:
También se podrá ejecutar la rutina con doble click sobre el archivo; sin embargo esto puede no abrir la terminal (o cerrarla muy rápidamente).Permisos de ejecución
Es posible que se requiera darle permisos de ejecución al archivo. Esto puede hacerse desde la terminal con el comando chmod o bien afectando las propiedades con clik derecho en el entorno gráfico del sistema operativo.
Asignar permisos de ejecucion desde la terminal: