Saltar al contenido

Básico · Equipo de MiCurso · MOOC

Python para principiantes

Tu primer lenguaje de programación, explicado en dominicano y con simulador.

29 lecciones 5 h 51 min 3 inscritos Constancia al terminar Gratis

Lo que vas a aprender

  • Escribir programas en Python desde cero, sin haber programado nunca
  • Guardar datos en variables y saber qué tipo es cada cosa
  • Hacer que el programa decida con if, elif y else
  • Repetir tareas con bucles for y while sin volverse loco
  • Manejar listas y diccionarios, que es como se guardan los datos de verdad
  • Escribir funciones para no repetir el mismo código tres veces
  • Montar un entorno virtual y manejar dependencias con pip
  • Compartir un proyecto con requirements.txt como se hace en un trabajo
  • Leer un error de Python y saber por dónde empezar a arreglarlo

Sobre este curso

Programar no es para gente especial. Es una destreza, como manejar o cocinar: se aprende haciendo, equivocándose y volviendo a intentar. Y Python es el mejor sitio para empezar, porque perdona mucho y se lee casi como el inglés.

Este curso está pensado para quien nunca ha escrito una línea de código. No damos por sabido nada: ni matemáticas, ni inglés, ni haber instalado nunca un programa raro.

Se escribe código desde la primera lección

No hay que instalar nada para empezar. Los ejemplos se ejecutan dentro de la página, se pueden editar y volver a ejecutar, y los ejercicios se corrigen solos diciéndole en qué se diferencia su resultado del esperado. Cuando algo falla, el error aparece con la misma cara que tiene en Python de verdad, y traducido a lenguaje llano.

Con énfasis en el entorno virtual

Casi todos los cursos para principiantes lo dejan para el final, o lo saltan. Aquí tiene un módulo entero, con consola simulada incluida: crear el entorno, activarlo, ver cómo cambia el prompt, instalar con pip, generar el requirements.txt y reconocer los cuatro errores que todo el mundo comete. Es lo que separa un ejercicio de clase de un proyecto que otra persona pueda abrir.

Con ejemplos de aquí

Pesos dominicanos, el 18 % del ITBIS, la cuenta del colmado, el presupuesto del mes. No por folclore: se entiende mucho mejor un concepto nuevo cuando el ejemplo es algo que ya conoce.

Al terminar no será programador profesional —eso lleva más tiempo—, pero sí podrá escribir programas que le resuelvan cosas, entender código ajeno y seguir aprendiendo por su cuenta sin sentirse perdido.

Temario

7 módulos · 29 lecciónes

1 Empezar con Python 4 lecciones

Qué es, cómo instalarlo y tu primer programa funcionando.

  • ¿Por qué Python? 10 min
  • Instalar Python y comprobarlo 12 min
  • Tu primer programa 14 min
  • Comprobación: lo básico 3 min
2 Variables y datos 5 lecciones

Guardar cosas, trabajar con texto y números, y preguntarle al usuario.

  • Variables y tipos 15 min
  • Texto y f-strings 16 min
  • Números y operaciones 15 min
  • Preguntarle al usuario 14 min
  • Comprobación: datos 4 min
3 Decisiones y repeticiones 4 lecciones

Que el programa escoja caminos y repita trabajo sin cansarse.

  • if, elif y else 16 min
  • El bucle for y range 15 min
  • El bucle while 14 min
  • Comprobación: control 4 min
4 Listas y diccionarios 4 lecciones

Cómo se guardan de verdad los datos en un programa.

  • Listas 16 min
  • Diccionarios 16 min
  • Recorrer, filtrar y contar 18 min
  • Comprobación: colecciones 4 min
5 Funciones y organización 3 lecciones

Empaquetar lógica para no repetirse y organizar un proyecto.

  • Funciones 17 min
  • Módulos y cómo se organiza un proyecto 13 min
  • Comprobación: funciones 3 min
6 El entorno virtual 6 lecciones

Lo que separa un ejercicio de un proyecto de verdad. El módulo más importante del curso.

  • Por qué hace falta un entorno virtual 14 min
  • Crear y activar el entorno 16 min
  • Instalar paquetes con pip 15 min
  • requirements.txt y compartir el proyecto 16 min
  • Los cuatro errores que todos cometen 13 min
  • Comprobación: entorno virtual 5 min
7 Proyecto y cierre 3 lecciones

Juntarlo todo y saber por dónde seguir.

  • Proyecto: calculadora de presupuesto 20 min
  • Chuleta de Python 4 min
  • Qué aprender después 9 min

Antes de empezar

  • Saber usar una computadora: abrir programas, guardar archivos, navegar
  • Nada de matemáticas ni de inglés: se empieza de cero
  • Ganas de escribir código y equivocarse unas cuantas veces

¿Para quién es?

A quien nunca ha programado y quiere empezar por el lenguaje más amable.
A estudiantes que llevan Python en clase y no terminan de agarrarlo.
A quien trabaja con Excel y quiere automatizar lo repetitivo.
A quien ya probó Python pero se atascó con eso del «entorno virtual».