Módulos en Python

8. import: Importando módulos

Luego que se haya instalado un módulo o paquete este puede ser usado en un programa. 

Para ello se usa la sentencia: import

Los módulos deben importarse al principio del programa, en orden alfabético.

Primero los propios de Python, luego los de terceros ( en caso de existir) y , finalmente, los de la aplicación.

Figura 1

vemos su salida:

Figura 2.

1) Observemos que se importa TODO lo que tiene el módulo math, pese a que SOLO se usa la definición de la constante PI y el seno !!

2) Observemos que se usa el operador . (punto) para sin o pi , o sea que es un método de math.

Analogía:

Sería como llevar un cajón de herramientas completo muy pesado y para luego solo usar un destornillador y una pinza.

Otro ejemplo:

Figura 3

tendría una salida:

Figura 4

Donde podemos ver que muestra la hora del ordenador donde se ejecutó el programa. datetime es una librería estándar de Python ( https://docs.python.org/3/library/datetime.html ). Lamentablemente el nombre del método y de la libraría coinciden :-(. Veremos mas adelante que se pueden cambiar de nombre las librerías al importar.

Error: No module named..

Podría suceder que el módulo que estamos importando no esté instalado, en ese caso se vería algo como:

Figura 5

y el Error al intentar ejecutar:

Figura 6