Uso del comando «from» en Python

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

Python
from [módulo o paquete] import [nombre de elemento]

Ejemplos

Importar un módulo completo:

Python
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:

Python
from math import sin

Esto importará solo la función sin() del módulo math.

Importar un módulo con un alias:

Python
import math as m

Esto importará el módulo math y lo asignará al alias m.

Importar todos los elementos de un paquete:

Python
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

Python
# Importar el módulo `math`

from math import sin

# Utilizar la función `sin()`

print(sin(0))

Salida:

0.0
Python
# 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.