Academia Senpai
Módulo 1: Introducción y pre requisitos:
Se presenta el curso, las herramientas necesarias y satélites.
-Presentación del curso y herramientas necesarias.
-Introducción a la programación y a la terminal.
-Introducción a la programación con Python.
-Markdown, Git y github.
Módulo 2: Primeros pasos con Python: Primer acercamiento a cálculos en python, definición de los tipos de datos elementales y sus operadores, ejercicios sincrónicos a resolver en conjunto y asincrónicos propuestos.
Módulo 3: Fundamentos de programación con Python
De los tipos de datos elementales a estructuras de datos, haciendo hincapié en las características, atributos y métodos de cada una de ellas, así como de las estructuras de control de flujo disponibles en Python. ejercicios sincrónicos a resolver en conjunto y asincrónicos propuestos.
-Estructuras de datos (listas, conjuntos, diccionarios, tuplas)
-Puesta en común de ejercicios asincrónicos
-Sentencias de control de flujo (If, For, While, Try-except, List Comprehensions 1)
-Puesta en común de ejercicios asincrónicos
Módulo 4: Modularización
Lectura, interpretación y confección de funciones propias para resolución de ejercicios del estilo tech interview aplicando buenas prácticas.
-Funciones módulos y programas
-Puesta en común de ejercicios asincrónicos
Módulo 5: Práctica bases de Python
Te proponemos un ejercicio integrador y progresivo del mundo real con puesta en común clase a clase.
-Ejercicio integrador y progresivo con puesta en común clase a clase.
-Resolver problemas usando variables y operaciones aritméticas.
-Manipular diferentes tipos de datos usando métodos y operadores.
-Usar estructuras de datos y de control de flujos para traducir ideas a código.
-Explorar la documentación y obtener ayuda de la comunidad.
Importación de sets de datos de diferentes fuentes (OS & Filesystem, API requests, beautiful soap).