Modulos Python Ejemplos
Modulos Python Ejemplos
¿Qué significa importar un módulo? Significa que puedes usar las funciones, clases y variables que están
definidas dentro del módulo.
import math
print(math.sqrt(16)) # Salida: 4.0
Otro ejemplo:
import math
print(math.pi) # Accede al número pi
Ejemplo:
import math
print(math.factorial(5)) # Salida: 120
Otro ejemplo:
1
print(math.pow(2, 3)) # Salida: 8.0
Ejemplo:
import random
print(random.randint(1, 10)) # Número aleatorio entre 1 y 10
Ejemplo de ``:
Ejemplo de ``:
numeros = [1, 2, 3, 4]
random.shuffle(numeros)
print(numeros)
Ejemplo:
2
import platform
print(platform.system()) # 'Windows', 'Linux', etc.
Ejemplo:
import platform
print(platform.machine()) # Salida: 'x86_64', etc.
mi_paquete/
│
├── __init__.py
├── modulo1.py
└── modulo2.py
3
Ejemplo: ``
def saludar():
print("¡Hola desde mi módulo!")
import mimodulo
mimodulo.saludar()
utiles/
│
├── __init__.py
└── operaciones.py
Código en ``:
Uso:
4
1.4.1 Ecosistema y cómo usarlo
Puedes usar paquetes de terceros para resolver problemas comunes (gráficos, web, juegos, etc.).
1.4.4 Dependencias
Un paquete puede necesitar otros para funcionar. pip instala esas dependencias automáticamente.
import numpy
print(numpy.array([1, 2, 3]))
5
1.4.7 ¡Utiliza pip!
Se recomienda familiarizarse con pip para aprovechar al máximo el ecosistema Python.
Ejemplo:
print(ord('A')) # Salida: 65
Ejemplo inverso:
Ejemplo:
print(chr(169)) # Salida: ©
Ejemplo:
6
mensaje = "Hola mundo"
Ejemplo:
texto = '''Esta es
una cadena
multilínea.'''
nombre = "Ana"
print(nombre[0]) # Salida: 'A'
nombre = "Python"
print(nombre[1:4]) # Salida: 'yth'
7
2.2.6 Operadores in y not in
Verifican si un texto está dentro de otro:
texto = "Hola"
texto = texto.replace("H", "M")
print(texto) # Mola
Ejemplo:
frase = "uno,dos,tres"
partes = frase.split(",")
print(partes) # ['uno', 'dos', 'tres']
nueva = "-".join(partes)
print(nueva) # uno-dos-tres
8
3.1 Codificación y Decodificación
Python permite convertir cadenas en bytes y viceversa.
Ejemplo:
texto_original = bytes_datos.decode("utf-8")
print(texto_original) # Hola mundo
Ejemplo:
9
4.3 Método .strip() y similares
• .strip() : quita espacios al inicio y al final
• .lstrip() : quita espacios a la izquierda
• .rstrip() : quita espacios a la derecha
Ejemplo:
Ejemplo:
texto = "python"
print(texto.upper()) # "PYTHON"
print(texto.capitalize()) # "Python"
Ejemplo:
codigo = "1234"
print(codigo.isdigit()) # True
10
5.1 Convertir texto a números
Puedes usar int() y float() para convertir texto a números:
numero_entero = int("42")
numero_decimal = float("3.14")
print(numero_entero, numero_decimal)
texto = str(100)
print(texto + " puntos")
x = 5
y = 2.0
print(x + y) # 7.0 (int + float → float)
# int("hola") → ValueError
11