Python
Academika ARV N.° A018252025
Python Visual Code
Duración: 112 Horas
Inicio:
Martes, 12 de Octubre 2025
Tiempo:
Mar – Jue
19:00 – 21:00
Lo que aprenderas
Fundamentos de programación: Variables, tipos de datos, operadores y estructuras de control (condicionales y bucles).
Funciones y módulos: Crear funciones propias, reutilizar código y trabajar con módulos y librerías estándar.
Estructuras de datos: Manejar listas, tuplas, diccionarios y conjuntos para organizar y procesar información.
Programación orientada a objetos (POO): Usar clases y objetos para estructurar programas más complejos.
Manejo de archivos: Leer y escribir datos en archivos de texto, CSV y otros formatos.
Proyectos prácticos: Desarrollar programas sencillos que integren los conceptos aprendidos, aplicados a la vida real.
Contenido del Curso
7 Módulos • 22 Clases • 102 Horas
Fundamentos de Programación
En este módulo introductorio, los estudiantes aprenderán los conceptos básicos esenciales para comenzar a programar con Python. Se abordarán temas fundamentales como variables, tipos de datos, operadores, estructuras condicionales (if, else) y estructuras repetitivas (bucles). Este módulo sienta las bases para entender cómo funcionan los programas y desarrollar lógica computacional para resolver problemas simples.
Funciones y Estructuras de Datos
Este módulo se enfoca en mejorar la organización y reutilización del código a través del uso de funciones. Además, los estudiantes aprenderán a trabajar con estructuras de datos fundamentales en Python como listas, tuplas, diccionarios y conjuntos, que permiten almacenar y manipular información de forma eficiente.
Archivos y Manejo de Errores
En este módulo, los estudiantes aprenderán a interactuar con archivos de texto (.txt) y archivos de datos (.csv), habilidades esenciales para almacenar y procesar información externa en sus programas. También se abordará el manejo de errores mediante excepciones, permitiendo que los programas sean más robustos y controlen fallos de forma adecuada.
Programación Orientada a Objetos (POO)
Este módulo introduce a los estudiantes en la Programación Orientada a Objetos, una forma de estructurar el código que permite construir programas más organizados, reutilizables y escalables. Aprenderán a trabajar con clases, objetos, atributos y métodos, así como conceptos clave como herencia y encapsulamiento.
Automatización con Librerías
En este módulo, los estudiantes aprenderán a automatizar tareas cotidianas mediante el uso de librerías de Python. Desde el manejo de fechas y archivos hasta la creación de scripts útiles, este módulo proporciona herramientas prácticas que permiten ahorrar tiempo y aumentar la eficiencia. Se explorarán librerías estándar y de uso común que facilitan el desarrollo de soluciones automatizadas.
APIs y Desarrollo Web Básico
En este módulo, los participantes aprenderán a consumir APIs (interfaces de programación de aplicaciones) para conectarse con servicios externos y obtener información útil desde la web. Además, se introducirá el desarrollo web básico utilizando Flask, un microframework de Python, con el que los estudiantes crearán una mini aplicación web funcional. Este módulo conecta Python con el mundo real y la web, mostrando su poder en la creación de soluciones interactivas.
Proyecto Final
En este módulo, los estudiantes aplicarán todos los conocimientos adquiridos a lo largo del curso para desarrollar un proyecto completo. Este proyecto integrará fundamentos de programación, funciones, estructuras de datos, manejo de archivos, POO, automatización, APIs y desarrollo web. El objetivo es que cada participante cree una solución funcional que resuelva un problema real o simulado, documentando su proceso y publicándolo en GitHub.





Objetivo del curso
El curso tiene como objetivo proporcionar al estudiante una base sólida en programación con Python, desarrollando habilidades para escribir código limpio, estructurado y eficiente. Al finalizar, el alumno será capaz de resolver problemas mediante programas prácticos, aplicar conceptos de programación orientada a objetos y utilizar librerías básicas para proyectos reales en análisis de datos, automatización y desarrollo de aplicaciones.
Requisitos
• Acceso a un ordenador con internet: ¡Comienza a programar desde cualquier lugar!
• Conocimientos básicos de informática: Si sabes usar una computadora, ¡ya estás listo!
• Superación: Ganas de superarte
Instructor
