Inhaltsverzeichnis
Ahora el código dentro de la declaración if solo se ejecutará cuando este módulo esté cargado como el punto de partida para una aplicación/secuencia de comandos. Tenga en cuenta que la declaración de impresión en la parte superior del módulo aún se ejecutará en ambos escenarios; esto puede ser útil como permite que el comportamiento de configuración o inicialización aún se ejecute cuando corresponda. Un patrón común, o expresión idiomática, es colocar el código que se ejecutará cuando se esté cargando un archivo. cargado directamente (en lugar de como un módulo) en una función llamada main() y para llamar esa función desde dentro de la instrucción if. Esto ayuda a aclarar qué comportamiento es destinado a ejecutarse cuando, por lo tanto, la versión final de nuestro módulo es: Esta versión es lo que ahora se llamaría Python idiomático o Pythonic en estilo. 25,9 Paquetes de Python 25.9.1 Organización del paquete Python permite a los desarrolladores organizar módulos en paquetes, en una jerarquía estructura árquica basada en directorios. Un paquete se define como • un directorio que contiene uno o más archivos fuente de Python y • un archivo fuente opcional llamado init.py. Este archivo también puede contener código que se ejecuta cuando se importa un módulo del paquete. “““Este es un módulo de prueba””” print(‘Hola soy el modulo 1’) definición f1(): imprimir(‘f1[1]’) definición f2(): imprimir(‘f2[1]’) def principal(): X = 1 + 2 imprimir(‘x es’, x) f1() f2() si nombre == ‘principal’: principal() 294 25 Módulos y paquetes de Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen