En Python, se llama módulo al conjunto de funciones definidas dentro de un mismo archivo.
Si queremos utilizar funciones de otro módulo, debemos indicar esto al principio del archivo.
Por ejemplo, si el archivo programa2.py contiene con una línea import programa1, es posible utilizar utilizar dentro del modulo programa2 todas las funciones definidas en el archivo programa1.py.
Así, si el módulo programa1 define una función llamada producto(X, Y), entonces programa2.py puede utilizar instrucciones como resultado = programa1.producto(A, B).
Las instrucciones de la función principal (todas aquellas que no pertenecen a otra función) se ejecutan la primera vez que se importa un módulo. Podemos evitar que esto ocurra de la siguiente forma:
def product(X, Y):
.....
if __name__ == "__main__": # False when the module is imported
print product([2,3],[4,3]) # Local check
Ahora, puedes continuar con el ejercicio 3 (gráficos elementales con Pyplot).