Ir al contenido

MÓDULO 1: ¿Qué es Python? Historia y Aplicaciones

Instalación WSL - Consola

 Instalación rápida (recomendada)


  1. Abre PowerShell o CMD como administrador.
  2. Ejecuta el comando:

    css

    CopiarEditar

    wsl --install

    Este comando:
    • Habilita el WSL y Virtual Machine Platform.
    • Descarga e instala el kernel de WSL 2.
    • Instala Ubuntu como distribución por defecto.
  3. Reinicia tu equipo cuando se te solicite. HashTechWave+5Microsoft Learn+5Windows OS Hub+5UMA Technology+5Windows OS Hub+5HashTechWave+5

Al reiniciar, inicia “Ubuntu” desde el menú Inicio. Aparecerá la terminal para completar la configuración (nombre de usuario y contraseña). Microsoft Learn

⚙️ Instalación manual (opcional)

Para más control o si prefieres hacerlo paso a paso:

  1. Habilita las características de Windows:

    powershell

    CopiarEditar

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

  2. Descarga e instala manualmente el kernel de WSL 2 (si fuera necesario).
  3. Reinicia el sistema.
  4. Establece WSL 2 como versión predeterminada:

    powershell

    CopiarEditar

    wsl --set-default-version 2

  5. Instala una distribución (ej. Ubuntu, Debian) desde Microsoft Store o con:

    powershell

    CopiarEditar

    wsl --install -d Debian

Microsoft LearnWikipedia+5Windows OS Hub+5Microsoft Learn+5

🔧 Comandos útiles post-instalación

  • Listar distribuciones instaladas:

    powershell

    CopiarEditar

    wsl -l -v

  • Cambiar distribución predeterminada:

    powershell

    CopiarEditar

    wsl --set-default <Distribución>

  • Actualizar kernel WSL:

    powershell

    CopiarEditar

    wsl --update

  • Cerrar instancias WSL:

    powershell

    CopiarEditar

    wsl --shutdown

Wikipedia+2Microsoft Learn+2Windows OS Hub+2

✅ Ventajas de WSL

  • Ejecuta herramientas y scripts Linux directamente en Windows, ideal para desarrollo web, Python, Node, Ruby, contenedores Docker, etc. TechDirectArchive+8HashTechWave+8YouTube+8
  • Réplica fiel de un entorno de producción Linux, con menos consumo de recursos que una VM. Wikipedia
  • Integración fluida de archivos entre Windows (C:\...) y Linux (/mnt/c/...).
  • Compatible con apps gráficas Linux en Windows 11 mediante WSLg. Wikipedia+7Wikipedia+7TechDirectArchive+7

🧩 Próximos pasos recomendados

  • Instala y configura Windows Terminal para gestionar múltiples distribuciones y shells.
  • Personaliza entorno: Git, editores, bases de datos, contenedores.
  • Configura aceleración GPU si desarrollas ML / IA (requiere WSLg y drivers compatibles).
  • Explora contribuciones al proyecto ahora que es abierto en GitHub. Microsoft Learn

Instalción WSL - Grafico

🚀 Instalación de WSL desde la Microsoft Store

1. ¿Por qué usar la Store?

Desde Windows 10 y 11, Microsoft transformó WSL en una app disponible directamente en la Microsoft Store, lo que permite obtener actualizaciones más rápidas independientes de las actualizaciones del sistema operativo Tech2Geek+15Microsoft for Developers+15brayandiazc.com+15.

2. Requisitos previos

3. Paso a paso – Instalar WSL GUI

A. Abrir la Microsoft Store

  • Desde el menú Inicio, busca y abre Microsoft Store.

B. Buscar la app oficial

C. Instalar WSL

  • Haz clic en “Install”.
  • Espera a que se complete la instalación.

D. Instalar una distribución Linux

  1. En la Store, busca tu distro preferida, por ejemplo Ubuntu, Debian, openSUSE o Kali.
  2. Haz clic en “Install” ▶️ la distro se añadirá como app de Windows. Microsoft Learn+4brayandiazc.com+4Microsoft Learn+4

E. Primer lanzamiento

4. Configuración y actualización

5. Beneficios de la instalación gráfica

🧩 Resumen de pasos

  1. Abre Microsoft Store.
  2. Instala Windows Subsystem for Linux.
  3. Elige e instala tu distribución Linux preferida.
  4. Configura usuario/contraseña al abrir la terminal.
  5. Actualiza paquetes: sudo apt update && sudo apt upgrade.
  6. Verifica y ajusta versión: wsl -l -v → wsl --set-default-version 2.

🎯 Introducción al Lenguaje Python


Python es un lenguaje de programación de alto nivel, interpretado, con una sintaxis sencilla y clara que permite desarrollar desde pequeños scripts hasta sistemas complejos.


Fue creado por Guido van Rossum y lanzado en 1991. Su nombre no proviene de la serpiente, sino de un grupo de comedia británico llamado Monty Python, reflejando la intención de que la programación sea divertida y accesible.


🚀 Características Clave de Python

  • Sintaxis Simple: Fácil de leer y escribir, ideal para equipos que buscan rapidez en desarrollo.
  • Multiparadigma: Soporta programación orientada a objetos, estructurada e incluso funcional.
  • Gran Comunidad: Miles de librerías y frameworks disponibles.
  • Portable: Funciona en Windows, Linux, macOS, entre otros.
  • Versatilidad: Desde automatización hasta inteligencia artificial.


🏢 Aplicaciones de Python en el Mundo Real

Python se ha convertido en el lenguaje favorito en múltiples industrias:

ÁreaUso de Python
Desarrollo WebBackend con frameworks como Django o Flask
AutomatizaciónScripts para tareas repetitivas
Análisis de DatosLibrerías como Pandas, NumPy
Machine LearningTensorFlow, Scikit-learn
Integración de SistemasAPIs, comunicación entre plataformas
DevOpsAutomatización de despliegues y configuración


⚙️ Ejemplos Aplicados en Raloy


1️⃣ Automatización de Reportes

Generar un reporte diario de ventas desde un archivo CSV exportado de Epicor:

python

CopiarEditar

import csv with open('ventas.csv') as archivo: lector = csv.reader(archivo) for linea in lector: print(linea)

➡️ Este script podría ser el inicio de un proceso automatizado para enviar reportes diarios por correo.


2️⃣ Integración con Sistemas Internos

Conectar con una API de un proveedor logístico para consultar el estado de envíos:

python

CopiarEditar

import requests respuesta = requests.get("https://api.proveedor.com/envios/12345") print(respuesta.json())

➡️ Ideal para integrar procesos de seguimiento en tiempo real sin depender de consultas manuales.


3️⃣ Control de Inventarios

Automatizar alertas cuando el inventario de un producto clave baja de cierto nivel:

python

CopiarEditar

stock = 15 if stock < 20: print("⚠️ Alerta: Reponer inventario de lubricantes.")


💡 Ventajas de Usar Python en Raloy

  • Ahorro de tiempo: Scripts para automatizar tareas repetitivas.
  • Flexibilidad: Integración rápida con ERP como Odoo o Epicor.
  • Escalabilidad: Posibilidad de evolucionar pequeños scripts en soluciones más robustas.
  • Accesibilidad: Cualquier miembro del equipo puede aprenderlo gracias a su simplicidad.
Calificación
0 0

No hay comentarios por ahora.