Saltar a contenido

Módulos

Módulos y paquetes

Python permite organizar el código en al menos 2 formas:

  1. Módulos: Esto es simplemente un archivo con extensión .py

    • Se pueden importar desde otros módulos.
    • Se pueden ejecutar como scripts.
    • Desde el código del módulo podemos hacer cosas distintas dependiendo de si se importa o se usa como script comparando la variable __name__ con "__main__".
  2. Paquetes: Una carpeta que tiene un archivo __init__.py adentro.

    • Permiten agrupar módulos y otros paquetes.
    • Se pueden importar desde módulos.