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

  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)

Opiniones del curso

5 puntuación por estrellas

Buena explicación

Luis Enrique Cabriales Ramírez

El curso está muy bien explicado. Vas a prendiendo algunos conceptos básicos de programación a lo largo del curso.

El curso está muy bien explicado. Vas a prendiendo algunos conceptos básicos de programación a lo largo del curso.

Leer menos
5 puntuación por estrellas

Buenas bases en python

Enrique José Vacas Navarro

Me gustó mucho la forma de explicar detalladamente al mismo tiempo que se practica, ideal para asentar un buen aprendizaje, ¡gracias Miguel!

Me gustó mucho la forma de explicar detalladamente al mismo tiempo que se practica, ideal para asentar un buen aprendizaje, ¡gracias Miguel!

Leer menos
5 puntuación por estrellas

Miguel el curso es realmente espectacular...

Angel Horacio Lagraña Hernandez

Miguel el curso es realmente espectacular, muy didáctico con ejemplos completos de código y muy bien explicado. ¡Enhorabuena!

Miguel el curso es realmente espectacular, muy didáctico con ejemplos completos de código y muy bien explicado. ¡Enhorabuena!

Leer menos
5 puntuación por estrellas

Genial!

Fernando Alcaide

Genial! Muy bien explicado

Genial! Muy bien explicado

Leer menos
5 puntuación por estrellas

apreciación del curso

Pablo Diez

Al momento de escoger por cual de todos los cursos comenzar, decidí por este que es el nivel básico de Python, ya que me permitiría poder evaluar tanto la ca...

Leer más

Al momento de escoger por cual de todos los cursos comenzar, decidí por este que es el nivel básico de Python, ya que me permitiría poder evaluar tanto la calidad del mismo como la presentación y estructura del curso, puesto que ya tengo un cierto nivel del manejo del lenguaje. En verdad debo decir, que cumplió con mis expectativas, su capacidad como comunicador y manejo del entorno facilita de sobremanera que un principiante pueda involucrarse de manera dinámica a la adquisición de los conceptos, y obviamente me crea ya una expectativa muy positiva para proseguir con el siguiente nivel correspondiente a la batería de cursos en el lenguaje Python. Reciba un cordial abrazo.

Leer menos
5 puntuación por estrellas

perfecto

Daniel Maganto Pizarro

Estoy cursando el bootcamp de ZTM -> ML & DataScience y este curso completa de una manera muy eficiente el anterior, por sus ejemplos prácticos. La me...

Leer más

Estoy cursando el bootcamp de ZTM -> ML & DataScience y este curso completa de una manera muy eficiente el anterior, por sus ejemplos prácticos. La mejor inversión que he podido hacer hasta el momento. Gracias Miguel por compartir sus conocimientos de una manera tan sublime.

Leer menos
5 puntuación por estrellas

Python con excelente claridad conceptual

Santiago Ortiz

A diferencia de otros cursos, realmente es notorio cuando alguien no sólo entiende lo que enseña, sino que sabe comunicar claramente la totalidad de los conc...

Leer más

A diferencia de otros cursos, realmente es notorio cuando alguien no sólo entiende lo que enseña, sino que sabe comunicar claramente la totalidad de los conceptos sin pasar nada por alto. Mi puntaje es un 10 de 10. Muchas gracias.

Leer menos
5 puntuación por estrellas

Cursillo de Python nivel básico

Diego Peña

Muy bueno el curso, es el segundo que hago de tu academia y estoy muy contento, anteriormente había hecho otro curso de Python empezando desde 0 de 10 horas ...

Leer más

Muy bueno el curso, es el segundo que hago de tu academia y estoy muy contento, anteriormente había hecho otro curso de Python empezando desde 0 de 10 horas y el tuyo me ha gustado mucho, muy bien explicado y me ha gustado mucho los ejercicios aplicados a la vida real como el juego de bop-it, voy a continuar con los cursos y a seguir aprendiendo en este mundo del Machine Learning, un saludo Miguel

Leer menos

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.