¡Bienvenido al Curso Propedéutico de Python!
Este curso está diseñado para brindarte los conocimientos fundamentales sobre el lenguaje de programación Python. El objetivo principal es proporcionarte una base sólida para que puedas entender y utilizar Python de manera efectiva en tus proyectos futuros.
Durante el curso propedéutico, aprenderás los siguientes temas:
-
Introducción a Python: Conocerás los conceptos básicos del lenguaje Python, su sintaxis y estructura.
-
Variables y tipos de datos: Aprenderás cómo trabajar con variables y los diferentes tipos de datos en Python, como enteros, flotantes, cadenas de texto y booleanos.
-
Estructuras de control: Descubrirás cómo utilizar estructuras de control como bucles y condicionales para controlar el flujo de tu programa.
-
Funciones: Aprenderás a definir y utilizar funciones, así como a trabajar con argumentos y parámetros.
-
Colecciones de datos: Explorarás las diferentes colecciones de datos en Python, como listas, tuplas y diccionarios, y aprenderás a manipular y acceder a sus elementos.
-
Archivos: Descubrirás cómo leer y escribir en archivos utilizando Python.
-
Módulos y bibliotecas: Aprenderás cómo importar módulos y utilizar bibliotecas externas para ampliar las funcionalidades de Python.
-
Manejo de excepciones: Conocerás cómo manejar errores y excepciones en Python para que tus programas sean más robustos.
-
Programación orientada a objetos (POO): Obtendrás una introducción a los conceptos de POO en Python, incluyendo clases, objetos, herencia y encapsulación.
Este curso propedéutico es adecuado para principiantes sin experiencia previa en programación, así como para aquellos que deseen consolidar sus conocimientos básicos de Python.
Al finalizar el curso, deberías sentirte cómodo utilizando Python y estar preparado para adentrarte en áreas más avanzadas, como el análisis de datos, la inteligencia artificial o el desarrollo web.
¡Esperamos que disfrutes de este Curso Propedéutico de Python y que te sientas inspirado para seguir aprendiendo y desarrollando tus habilidades de programación!
Instructor del curso: Ing. Javier Alejandro Flores
El Ing. Javier Alejandro Flores es el Team Leader del AI Center y tiene más de 3 años de experiencia en inteligencia artificial y más de 7 años en programación. Es un desarrollador miembro de "Developers Circles of Facebook" y Google Expert México. Con su amplia experiencia y conocimientos en el campo de la inteligencia artificial y la programación, el Ing. Javier Alejandro Flores será el encargado de impartir las clases y guiar a los participantes a lo largo del curso.
Horarios: El curso se llevará a cabo los días lunes, miércoles y viernes de 18:00 a 20:00. El formato será híbrido, lo que significa que tendrás la opción de asistir de forma presencial en el IA.Center o participar virtualmente a través de Teams.
Fecha de inicio: El curso comenzará el 26 de junio de 2023.
Prerequisitos:
- Conocimientos en lenguajes de programación y habilidad básica/intermedia en Python. Se espera que los participantes tengan cierta experiencia previa en programación y un nivel básico o intermedio en el uso de Python.
Requisitos:
- Ser estudiante universitario: El curso está dirigido a estudiantes universitarios que deseen ampliar sus conocimientos en Python y las herramientas utilizadas en ciencia de datos.
- Deseable estar en los últimos semestres: Aunque no es un requisito estricto, se espera que los participantes estén en los últimos semestres de su carrera universitaria para aprovechar al máximo el contenido del curso.
Perfil de ingreso:
- La persona tiene interés en profundizar en el lenguaje de programación Python y los módulos de trabajo para realizar actividades relacionadas a la ciencia de datos.
- Además, tiene interés en trabajar de manera colaborativa para el desarrollo de proyectos.
Perfil de egreso:
- Al finalizar el curso, se espera que la persona haya adquirido las siguientes habilidades:
- Capacidad para escribir código eficiente en Python, utilizando conceptos de programación orientada a objetos (POO) y clean architecture.
- Conocimiento en la gestión de entornos virtuales para mantener proyectos Python organizados y reproducibles.
- Habilidad para consumir recursos y servicios utilizando API's.
- Manejo de control de versiones utilizando GitFlow.
- Capacidad para trabajar en equipos de desarrollo de manera colaborativa.
¡Este curso te brindará las habilidades necesarias para desarrollarte en el mundo de la ciencia de datos y colaborar en proyectos de manera efectiva!