Fuente: https://tinyurl.com/24syzaxv
>># Importar módulos de la biblioteca de módulos estándar
Un módulo es un script que contiene código de Pyhton. Su extención es `.py`. En los módulos se almacenan _variables_ y _funciones_ que nos permiten realizar ciertas actividades de manera automatizada.
Python cuenta con una biblioteca de módulos estándar. Algunos módulos se integran en el intérprete y estos proveen acceso a operaciones que no son parte del núcleo de Python pero que si están integrados.
**La forma en la que podemos agregar un módulo a Python es con la función `import`.** Por ejemplo, el módulo [`math`](https://docs.python.org/3.7/library/math.html#module-math), que nos permite realizar operaciones como raiz cuadrada, usar funciones trigonométricas, exponenciales, etc., se importa de la siguiente manera:
>>import math # de esta forma importamos el módulo math
Podemos importar solo algunas funciones de los módulos o importar todas las funciones. También podemos importar un módulo y renombrarlo para acceder a las funciones de una forma más sencilla.
>>from math import sqrt, exp # solo estamos importando las funciones raiz cuadrada y exponencial
Al importar de esta manera las funciones, si queremos usarlas, solo debemos de llamarlas con el respectivo nombre.
>>sqrt(25)
>>exp(25)
Cuando importamos un módulo con la sintaxis `import math`, para poder usar las funciones debemos llamarlas de la siguiente manera:
>>import math
>>math.sqrt(25)
**¿Qué sucede si importamos un módulo con la sintaxis `import math` y tratamos de usar una función sin antes colocar la palabra `math`?**
>>sin(25) # función sen(x)
>># ¿De qué manera se debe usar la función sen(x)? Escribe aquí tu respuesta:
Como mencionamos anteriormente, también podemos renombrar los módulos de tal forma que sean más sencillos escribirlos. La manera de hacerlo es la siguiente:
>>import math as mt # con esto renombramos el módulo math como mt.
En general, a la palabra que utilizamos para renombrar un módulo se le denomina 'alias'.
>>mt.sqrt(25) # ahora, en lugar de escribir math.sqrt, debemos/podemos escribir mt.sqrt
Respuesta de PPI a los interrogantes del Post:
>>sin(25)
>>mt.sin(25)
>>>-0.13235175009777303
No hay comentarios.:
Publicar un comentario