Capítulo 11. Módulos, paquetes y golosinas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Durante tu ascenso ascendente, has progresado desde los tipos de datos incorporados hasta la construcción de estructuras de datos y código cada vez mayores. En este capítulo, aprenderás por fin a escribir programas completos realistas en Python. Escribirás tus propios módulosy aprenderás a utilizar otros de la biblioteca estándarde Python y de otras fuentes.

El texto de este libro está organizado jerárquicamente: palabras, frases, párrafos y capítulos. De lo contrario, sería ilegible con bastante rapidez.1 El código tiene una organización ascendente más o menos similar: los tipos de datos son como palabras; las expresiones y sentencias son como frases; las funciones son como párrafos; y los módulos son como capítulos. Para continuar con la analogía, en este libro, cuando digo que algo se explicará en el Capítulo 8, en programación eso es como referirse al código en otro módulo.

Módulos y la declaración de importación

Crearemos y utilizaremos código Python en más de un archivo. Un módulo no es más que un archivo de cualquier código Python. No necesitas hacer nada especial: cualquier código Python puede ser utilizado como módulo por otros.

Hacemos referencia al código de otros módulos utilizando la sentencia Python import. Esto hace que el código y las variables del módulo importado estén disponibles para tu programa.

Get Introducción a Python, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.