Uso del comando «from» en Python
El comando «from» se utiliza en Python para importar módulos o paquetes de código. Un módulo es un archivo de Python que contiene funciones, clases, variables y otros elementos de código. Un paquete es una colección de módulos organizados en un árbol de directorios.
Sintaxis
from [módulo o paquete] import [nombre de elemento]
Ejemplos
Importar un módulo completo:
from math import *
Esto importará todos los elementos del módulo math, incluyendo las funciones sin(), cos() y tan().
Importar un elemento específico de un módulo:
from math import sin
Esto importará solo la función sin() del módulo math.
Importar un módulo con un alias:
import math as m
Esto importará el módulo math y lo asignará al alias m.
Importar todos los elementos de un paquete:
from paquete import *
Esto importará todos los elementos del paquete paquete, incluyendo los módulos y las clases que contiene.
Explicación
El comando «from» se utiliza para importar un módulo o paquete de código en el espacio de nombres actual. Esto significa que los elementos del módulo o paquete importado se pueden utilizar sin la necesidad de anteponer el nombre del módulo o paquete.
Ejemplos
# Importar el módulo `math`
from math import sin
# Utilizar la función `sin()`
print(sin(0))
Salida:
0.0
# Importar el módulo `random`
from random import randint
# Generar un número aleatorio entre 0 y 100
print(randint(0, 100))
Salida:
56
Conclusión
El comando «from» es una herramienta esencial para la programación en Python. Permite importar módulos y paquetes de código para ampliar la funcionalidad de los programas.


