En este curso, exploraremos todos los conceptos fundamentales y avanzados del lenguaje de programación Python, desde los conceptos básicos hasta las técnicas más avanzadas.
Overview
Syllabus
- 1. Fundamentos de programación, variables y expresiones
- En esta semana aprenderás sobre los fundamentos de programación, verbales y expresiones, pues son las generalidades y fundamentos para trabajar con Python.
- 2. Condiciones, bucles e iteraciones
- En esta sección, podrás comprender los conceptos básicos de control de flujo en Python, aprender a utilizar condiciones (if-else) para tomar decisiones en tus programas, entender cómo funcionan los bucles (for, while) y cómo se utilizan para realizar tareas repetitivas y a aprender a utilizar iteraciones para trabajar con colecciones de datos.
- 3. Cadenas y archivos
- En la sección 3, podrás comprender los conceptos básicos de cadenas en Python, aprender a utilizar métodos y funciones para manipular cadenas, entender cómo trabajar con archivos en Python, incluyendo la lectura y escritura de archivos y a aprender a utilizar las herramientas de Python para analizar y procesar datos en archivos.
- 4. Estructuras de Python: Tuplas, Listas, Conjuntos y Diccionarios
- En esta sección 4, podrás comprender los conceptos básicos de las estructuras de datos en Python, aprender a utilizar tuplas, listas, conjuntos y diccionarios para almacenar y manipular datos, entender cómo utilizar los métodos y funciones de cada estructura para realizar operaciones comunes y a aprender a elegir la estructura de datos adecuada para cada problema.
- 5. Funciones
- En esta sección podrás comprender los conceptos básicos de las funciones en Python, aprender a definir y llamar funciones en Python, entender cómo utilizar parámetros y argumentos en funciones y a aprender a utilizar funciones para organizar y reutilizar código.
- 6. Clases
- En esta última sección podrás comprender los conceptos básicos de las clases en Python, aprender a crear y utilizar clases en Python, entender cómo utilizar constructores para inicializar objetos y aprender a utilizar métodos y atributos para interactuar con objetos.
Taught by
Luisa Fernánda Jaimes Pardo and Carlos Robles Ponce