Читать книгу Python a fondo - Óscar Ramírez Jiménez - Страница 74
1.18.3 Primeros programas ejecutados desde ficheros
ОглавлениеLa forma más común de ejecutar aplicaciones Python es por medio del lanzamiento de un fichero específico de la aplicación que inicializa y ejecuta la lógica principal. Este tipo de lanzamiento se utiliza también en otros lenguajes de programación, como C o Java, en los que se especifica un punto de entrada o inicio a modo de "main point" y a partir de ahí se ejecuta el programa completo.
En Python todos los ficheros pueden tener ese punto de entrada y se definen utilizando la siguiente sentencia en cualquier fichero:
A continuación, se muestra un ejemplo de una aplicación muy simple que imprime la cadena Hola Mundo y algunos cálculos simples que definen funciones y hacen llamadas a las mismas:
Para ejecutar el archivo, simplemente se necesita llamar al intérprete de Python con el que se desea ejecutar el archivo en el lugar en el que se encuentra el punto de entrada. Si se guarda el código anterior en un archivo llamado "ejemplo_simple.py", se puede ejecutar de la siguiente forma:
Este tipo de ejecución se puede hacer tan compleja como se necesite. Se puede añadir la interacción con usuario mediante la utilización de parámetros para el script haciendo uso de librerías como argparse (https://docs.python.org/3/library/argparse.html) o click (https://click.palletsprojects.com/).
Aunque estos programas se pueden ejecutar desde consola, lo más recomendable es utilizar el propio IDE, abrir el fichero y ejecutarlo, dado que no solamente se puede ver la ejecución en el mismo programa, sino que muchos de los IDE permiten realizar una depuración a conciencia del programa y añadir puntos de ruptura en los que analizar cada variable. Asimismo, cuentan con muchas herramientas que ayudan a desarrollar de forma rápida y efectiva.