Capítulo 22. Los módulos: Panorama general
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo comienza nuestra mirada en profundidad en al módulo de Python, launidad de organización de programas de más alto nivel, que empaqueta el código y los datos del programa para su reutilización, y proporciona espacios de nombres autocontenidos que minimizan los choques de nombres de variables en tus programas. En términos concretos, los módulos suelen corresponder a archivos de programa Python. Cada archivo es un módulo, y los módulos importan otros módulos para utilizar los nombres que definen. Los módulos también pueden corresponder a extensiones codificadas en lenguajes externos como C, Java o C#, e incluso a directorios en importaciones de paquetes. Los módulos se procesan con dos sentencias y una función importante:
importPermite a un cliente (importador) obtener un módulo completo
fromPermite a los clientes obtener determinados nombres de de un módulo
imp.reload(reloaden 2.X)Proporciona una forma de recargar el código de un módulo sin detener Python
El Capítulo 3 introdujo los fundamentos de los módulos, y los hemos estado utilizando desde entonces. El objetivo aquí es ampliar los conceptos básicos de los módulos con los que ya estás familiarizado, y pasar a explorar un uso más avanzado de los módulos. Este primer capítulo repasa los fundamentos de los módulos y ofrece una visión general del papel de los módulos ...