Introducción a Python

✨ Nivel
🕗 Duración
💻 Práctica
Principiante
2-4 meses
Más de 300 ejercicios de programación
notion image
¡Bienvenidos al curso de Introducción a Python! En este curso, aprenderás mucho sobre el lenguaje y la programación en general. Este curso está diseñado para principiantes absolutos o personas que ya conocen otro lenguaje de programación pero quieren aprender Python y mejorar sus conocimientos en este campo.
Python es uno de los lenguajes más populares y se utiliza en muchas disciplinas para resolver diversas tareas. Es ampliamente usado en Aprendizaje Automático, Desarrollo Web, Robótica y muchas tareas de automatización. En los últimos 10 años, el lenguaje ha ganado una enorme popularidad entre los programadores y las empresas tecnológicas. Actualmente, es considerado el lenguaje más popular según muchos informes.
notion image

💻 Aprende Haciendo

En este curso, ¡aprendes haciendo! Cada concepto tiene varios desafíos interactivos que resolverás para pasar al siguiente. Creemos que el aprendizaje práctico es la mejor manera de obtener un conocimiento profundo. Aquí tendrás muchos ejercicios desafiantes y al mismo tiempo interesantes para practicar cada concepto que se cubre.
Estudiarás a tu propio ritmo. Puedes esforzarte y completar varios niveles en una semana, o tomarlo con calma y concentrarte más tiempo en cada concepto.
Hay un foro para hacer preguntas y dejar de estar atascado. Puedes preguntar o responder las preguntas de otros en cada desafío.

🎓 Currículum

Este curso se centra en los conceptos fundamentales de Python y presenta cada uno de ellos de manera intuitiva. Para hacer el proceso más divertido y atractivo, los conceptos están organizados en niveles, y superar cada nivel significa que has dominado un nuevo concepto. Estas son las principales cosas que cubriremos aquí:
Entrada y salida
  • Comandos print e input
  • Parámetros adicionales para la función print
Variables y aritmética de enteros
  • Python como una calculadora simple
  • suma, resta, multiplicación
  • división, módulo
Operadores condicionales
  • Tipo bool (True y False)
  • Sentencias if, else y elif
  • Operadores lógicos
  • Sentencias condicionales anidadas
Tipos de variables
  • Tipos int y float
  • Módulo math: raíces cuadradas, exponentes, etc.
Valores textuales (cadenas)
  • Cadenas y acceso a cada carácter
  • f-strings
  • Slicing (segmentación de cadenas)
Listas
  • Listas - list y
  • Acceso a elementos de listas
  • Eliminación de elementos con del
  • Listas anidadas y matrices
Bucles for
  • Sintaxis del bucle for
  • Función range
Bucles while
  • Sintaxis del bucle while
  • Trabajando con los dígitos de números
continue, break y while ... else
  • Saltar una iteración con continue
  • Salir de un bucle con break
  • while ... else y for ... else
Métodos de utilidad para cadenas y listas
  • title(), upper(), lower(), etc.
  • istitle(), isalpha(), etc.
  • strip(), replace(), etc.
  • split() y join()
  • Ordenamiento de listas
Bucles anidados
  • Bucles for y while anidados
  • Manejo de listas 2D
Comprensión de listas
  • Simplificar la creación de listas con comprensión de listas
  • Comprensión de listas anidadas
  • Comprensión de listas 2D
Tuplas
  • Tuplas - tuple y ()
  • Acceso a elementos de tuplas
  • Creación de una tupla a partir de una lista
Conjuntos
  • Conjuntos - set y {}
  • Diagrama de Venn
  • add y remove
  • Comprensión de conjuntos
Diccionarios
  • Diccionarios - dict y {}
  • Acceso a valores de diccionarios
  • Recorrer diccionarios con bucles
  • Comprensión de diccionarios
  • Contadores
Funciones
  • Sintaxis de def
  • Funciones con y sin argumentos
  • Funciones con valores de retorno simples y múltiples
  • Funciones dentro de funciones
  • Funciones lambda
Trabajando con archivos
  • open un archivo en diferentes modos
  • lectura, escritura y agregado a un archivo
  • Módulo pathlib
  • Automatización de tareas con archivos
Aplicaciones y cierre
  • Números aleatorios
  • Juegos interactivos

🚀 Bienvenido

Aprender es 80% trabajo individual. Completar este curso será tu logro y estamos aquí para apoyar ese camino!