Saltar al contenido principal
>_
DWW Academy
Módulo 02 Nivel: Principiante • ~12 horas estimadas

Python Práctico

Tu primer lenguaje real: sintaxis limpia, manipulación de datos y creación de scripts para resolver problemas reales.

Módulo bloqueado

Completa el Módulo 01 — Pensamiento Programador para desbloquear este módulo.

Temario del Módulo (10 lecciones)

01

Funciones: El Arte de Dividir el Problema

Bloqueada

Cómo romper scripts monolíticos en funciones independientes, diseñar contratos limpios y reutilizar lógica con def y return.

02

Ámbito de Variables y Contratos Claros

Bloqueada

Domina el ciclo de vida de variables locales, evita dependencias globales, utiliza parámetros por defecto y define contratos sólidos con retorno múltiple.

03

Colecciones Secuenciales: Listas en Acción

Bloqueada

Almacena secuencias dinámicas en memoria, domina la indexación y el slicing, previene la trampa del aliasing con .copy() y construye funciones que procesan colecciones.

04

Limpieza y Transformación de Texto

Bloqueada

Domina la inmutabilidad de las cadenas, la limpieza de entradas con .strip() y .lower(), la tokenización con .split(), la reconstrucción con .join() y el formateo con f-strings.

05

Diccionarios: Modelando la Realidad

Bloqueada

Organiza datos por significado mediante pares clave-valor, domina el acceso seguro con .get(), actualiza registros y recorre entidades con .items().

06

Estructuras Compuestas: Tablas de Datos

Bloqueada

Combina listas y diccionarios para modelar tablas de datos en memoria, domina el acceso combinado por posición y clave, filtra y resume registros reales.

07

Robustez: Anticipando el Error

Bloqueada

Aprende a anticipar fallos imprevistos mediante bloques try/except, captura excepciones específicas como ValueError o KeyError y diseña programas robustos.

08

Persistencia Básica: Archivos de Texto y CSV

Bloqueada

Aprende a guardar y recuperar datos mediante archivos de texto y CSV utilizando las herramientas estándar de Python.

09

Librería Estándar y Estructura de Scripts

Bloqueada

Aprende a reutilizar código mediante módulos, aprovechar la librería estándar y estructurar scripts Python ejecutables.

10

Proyecto Integrador: Analizador de Datos de Consola

Bloqueada

Integra funciones, colecciones, excepciones, archivos CSV y módulos en un analizador de datos de consola completo.

Objetivos del Módulo

  • ✓ Instalar y ejecutar el entorno de ejecución de Python
  • ✓ Trabajar con tipos de datos nativos: cadenas, números, listas y diccionarios
  • ✓ Escribir funciones limpias y modularizar scripts
  • ✓ Leer y procesar archivos del sistema sin librerías innecesarias