En este curso aprenderás

  • Lo que es la programación y qué es Python

  • A instalar Python en tu computador y a implementar tus primeros programas

  • A usar diferentes tipos de variables y expresiones para implementar programas de computador

  • A implementar algoritmos y usar herramientas de Python para controlar las acciones que ejecuta tu programa

  • A usar elementos esenciales, como los ciclos y las funciones, para implementar programas más sofisticados

Contenido del curso

3 nuevas lecciones cada semana (lunes, miércoles y viernes). Fecha de inicio: diciembre 1 de 2021

  1. 1
    • El hardware, el software y ¿para qué sirve la programación?

    • ¿Qué es Python y por qué es importante aprenderlo?

  2. 2
    • Instalación en Mac y en Windows

    • Formas de ejecutar un programa en Python: modo interactivo y modo script

    • Entornos de programación para Python

    • Práctica 1: ¡nuestro primer Notebook!

  3. 3
    • Tipos de datos

    • Variables y reglas básicas

    • Práctica 2: leyendo datos desde el teclado y manejo de errores

  4. 4
    • Operadores de comparación y variables booleanas

    • Las sentencias "if"

    • Práctica 3: calculando el costo de una entrada

  5. 5
    • Algoritmos y pseudocódigos

    • Repítelo un número indeterminado de veces: la sentencia WHILE

    • Repítelo un número fijo de veces: la sentencia FOR

    • Interrumpe o continúa: sentencias BREAK y CONTINUE

    • Práctica 4: invirtiendo en la bolsa

  6. 6
    • ¿Qué es y para qué sirve una función?

    • ¿Cómo crear una función en Python?

    • Argumentos posicionales, por palabra clave y por defecto

    • Funciones con un número arbitrario de argumentos y múltiples valores de retorno

    • ¿Hasta dónde llega una variable en una función?: Reglas de alcance

    • Práctica 5 (parte 1) - ¡Juguemos bop-it!: el problema a resolver, requerimientos y pseudo-código

    • Práctica 5 (parte 2) - ¡Juguemos bop-it!: funciones auxiliares

    • Práctica 5 (parte 3) - ¡Juguemos bop-it!: implementación final y prueba del juego

    • Cierre del curso

Requisitos

  • ¡El curso no tiene ningún pre-requisito! Tan solo necesitas un computador (de escritorio o portátil)

Instructor

Fundador y creador de contenidos en Codificando Bits

Miguel Sotaquirá

Soy Ingeniero Electrónico y tengo una Maestría en esta área, así como un Doctorado en Bioingeniería. Durante 15 años he sido profesor e investigador de varias universidades de Colombia, y desde el año 2017 me he convertido en un apasionado por el Machine Learning, el Deep Learning y la Ciencia de Datos. De hecho durante mi tesis doctoral explore temas de Machine Learning y algo de Deep Learning (que aún no estaba en auge!) para el análisis de imágenes médicas. En la actualidad me dedico por completo a divulgar contenido en mi canal de YouTube y a brindar asesoría y formación a personas y empresas en estos temas.