viernes, 16 de enero de 2026

Curso de Python capitulo 7

 Hoy aprenderás sobre Módulos y Librerías. Un módulo es un archivo con funciones que alguien más ya escribió y que tú puedes "importar" a tu programa.


1. La palabra clave import
Python viene con "mochila de herramientas" instalada llamada Librería Estándar. Para usar una herramienta, solo tienes que llamarla.
  • import math: Para cálculos matemáticos complejos.
  • import random: Para generar números aleatorios (ideal para sorteos o juegos).
  • import datetime: Para manejar fechas y horas (esencial para facturación).
python
import datetime

ahora = datetime.datetime.now()
print(f"La fecha y hora actual es: {ahora}")
Use code with caution.
2. Instalando librerías externas con pip
Aquí es donde está el dinero real. Existen millones de librerías creadas por la comunidad en el Python Package Index (PyPI). Para instalarlas, usas la terminal de tu computadora:
pip install requests (Para conectar tu programa con internet).

3. PROGRAMA: "Generador de Reportes de Tiempo y Ganancia"
Vamos a usar el módulo time para medir cuánto tarda una operación y random para simular una fluctuación de mercado en 2026.
python
import time
import random

def procesar_pago():
    print("Conectando con el banco...")
    # Simulamos un retraso de red de 2 segundos
    time.sleep(2) 
    print("Pago procesado con éxito.")

# --- INICIO DEL PROGRAMA ---
print("--- SISTEMA DE TRADING AUTOMATIZADO 2026 ---")

precio_actual = 100
# Generamos una variación aleatoria entre -5 y 5
variacion = random.uniform(-5, 5) 
nuevo_precio = precio_actual + variacion

print(f"El precio de la acción cambió a: ${nuevo_precio:.2f}")

if nuevo_precio < 98:
    print("ALERTA: Precio bajo. Comprando automáticamente...")
    procesar_pago()
else:
    print("Precio estable. No se requieren acciones.")
Use code with caution.

4. ¿Cómo ganar dinero con el Capítulo 7?
Con librerías externas, tus posibilidades son infinitas. Aquí hay tres formas de monetizar este conocimiento:
  1. Web Scraping (Librería BeautifulSoup): Puedes crear un programa que entre a una página de la competencia, extraiga sus precios y los guarde en un archivo. Las empresas pagan mucho por espionaje comercial legal.
  2. Manejo de Excel (Librería pandas o openpyxl): Casi todas las empresas del mundo usan Excel. Si creas un script que lea 50 archivos de Excel y los una en uno solo automáticamente, puedes cobrar cientos de dólares por un trabajo que a ti te toma segundos ejecutar.
  3. Bots de Telegram o Discord (Librería python-telegram-bot): Puedes crear un bot que dé cotizaciones, precios de criptomonedas o recordatorios de citas. Muchos negocios pequeños necesitan estos bots para atender clientes por chat.

No hay comentarios:

Publicar un comentario

Curso de Python Capítulo 10: Automatización y APIs

Conecta tu código al mundo Hasta ahora, tu código vive "encerrado" en tu computadora. En este capítulo aprenderás a conectar Pytho...