Index du contenu
cuando se modifique. También ayuda a distinguir un cuerpo de código de otro para que hace que sea más fácil determinar dónde deben ir los cambios. • Pruebas: dado que un módulo se puede independizar de otro módulo, hay menos dependencias y cruces. Esto significa que un módulo se puede probar en aislamiento e incluso antes de que otros módulos, y la aplicación general, hayan sido escrito. • Reutilización: definir una función o clase en un módulo significa que es más fácil para reutilizar esa función o clase en otro módulo, ya que los límites entre el un modulo y otro son claros. • Ámbito: los módulos normalmente también definen un espacio de nombres, es decir, un ámbito dentro que cada función o clase es única. Piense en un espacio de nombres un poco como un apellido; dentro de un salón de clases puede haber varias personas con el primer nombre ‘Juan’, pero podemos distinguir a cada persona usando su nombre completo, por ejemplo ‘John Hunt’, ‘John Jones’, ‘John Smith’ y ‘John Brown’; cada apellido en este El ejemplo proporciona un espacio de nombres que asegura que cada John sea único (y puede ser referenciado de forma única). 25.3 Módulos de Python En Python, un módulo equivale a un archivo que contiene código de Python. Un módulo puede contener • Funciones • Clases • Variables • Código ejecutable • Atributos asociados al módulo como su nombre. El nombre de un módulo es el nombre del archivo en el que está definido (menos el sufijo ‘.py’). Por ejemplo, el siguiente diagrama ilustra una función y una clase definidas dentro de un archivo llamado utils.py: Por lo tanto, la función de impresora () y la clase Forma se definen en las utilidades módulo. Se puede hacer referencia a ellos a través del nombre del módulo utils. 282 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
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• 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.
Lire plus