WHITESHIB

WHITESHIB

PROGRAMACIÓN FUNDAMENTAL Y MANEJO DE DATOS

Curso de programación desde cero: del pensamiento lógico y los algoritmos hasta construir tus propios programas. Sin requisitos previos.

10 semanas
Clase online + práctica presencial
2 horas por sesión
Desde cero

Material disponible

Semana 1

Introducción a la Programación

Qué es programar, pensamiento lógico, algoritmos, el modelo Entrada → Proceso → Salida y tus primeros diagramas de flujo.

AlgoritmosPensamiento lógicoPseudocódigo básicoDiagramas de flujo

Semana 2

Pseudocódigo y Algoritmia

Variables, tipos de datos, operadores y expresiones. Tres programas completos: área de figuras, conversor de monedas y calculadora.

VariablesTipos de datosOperadoresEntrada y salida

Semana 3

Introducción a Python

Sintaxis básica, variables y tipos en Python real. Tu pseudocódigo cobra vida en PyCharm. Mini proyectos: calculadora y conversor de unidades.

Sintaxis de PythonVariables y tiposinput() / print()PyCharm

Semana 4

Operadores y Condicionales

if, elif y else: tu código toma decisiones. Operadores aritméticos, relacionales y lógicos. Calculadora con validación, descuentos y sistema de calificaciones.

Operadoresif / elif / elseCondicionales anidadosBuenas prácticas

Semana 5

Ciclos y Repetición

while, for y range: automatiza lo repetitivo. break, continue y ciclos anidados. Tabla de multiplicar, factorial, Fibonacci y contador de números.

whilefor y rangebreak / continueCiclos anidados

Semana 6

Funciones y Modularización

def, parámetros, return y scope: divide problemas grandes en partes pequeñas y reutilizables. Conversores, es_primo y calculadora modular.

def y returnParámetrosScopeModularización

Semana 7

Estructuras de Datos Básicas

Listas, tuplas, diccionarios y sets: organiza mucha información junta. Registro de alumnos, inventario, agenda de contactos y lista de tareas.

Listas e índicesTuplasDiccionariosSets

Semana 8

Manejo de Archivos

Lee y escribe TXT y CSV: programas que recuerdan. Agenda persistente, inventario y registro de ventas.

open() y withTXT: leer y escribirCSVPersistencia

Semana 9

Errores y Buenas Prácticas

try/except, debugging y refactorización: código que no se rompe y se puede leer. Entrada blindada y carga segura de archivos.

try / exceptValidaciónDebuggingRefactorización

Semana 10

Proyecto Final Integrador

Un sistema funcional completo: inventario, punto de venta, cajero o registro de gastos. Rúbrica, plan por fases y demo final.

4 opcionesRúbricaPlan por fasesDemo final

CURSO COMPLETO

Las 10 semanas están disponibles. El cierre: tu proyecto final integrador — Semana 10.

WHITESHIB · Programación Fundamental y Manejo de Datos · 2026