Skip to main content

Revisando requisitos

Requisito previo

Este curso pertenece al siguiente programa:

Es necesario que te inscribas al programa antes de poder tomar este curso

Requisitos previos

Lista de requisitos

Actualizar datos de cuenta IA Center

Horarios disponibles

Selecciona un horario de la siguiente lista

Inscripción terminada

Ir al curso

Inscripción no realizada

Si considera que esto es un error comunicarse al correo: jmrincon@ia.center

Aprendiendo Python 3 - Nivel Intermedio

Python es un lenguaje de programación de varios paradigmas utilizado por empresas emergentes y gigantes tecnológicos como Google, Facebook, Netflix y más. En este curso de Python 3 intermedio se busca dar una entrada a diferentes tópicos relacionados a la aplicación de este lenguaje sobre áreas apegadas a lo encontrado en la industria, aplicando estos nuevos conocimientos con la integración de tecnologías utilizadas en la vida real y profesional como lo son Git y Visual Studio Code. Este curso es una excelente opción para dar el paso siguiente en la formación como programador/desarrollador y te dará una introducción a el conocimiento y a las herramientas que te enfrentarás en escenarios de la vida.

Inicia sesión para inscribirte

Inicio

28/11/2022

Duración

30 horas

Dedicación

4 horas por semana

Precio

Beca Microsoft

Idioma

Español

Modalidad

Vía Teams

Horarios

  • Lunes y miércoles de 18:00 a 20:00, hora ciudad Juárez

    Inicia 28/11/2022

Prerequisitos

Haber cursado y aprobado satisfactoriamente el curso de Aprendiendo Python 3 básico o demostrar un conocimiento de la programación y del lenguaje específico de Python.

Requisitos

El estudiante deberá contar con un equipo de cómputo, acceso a internet, micrófono y cámara

Perfil de ingreso

La persona tiene interés en dar el siguiente paso en el mundo de la programación, aprender sobre estructura de datos, aplicabilidad de la programación en la industria y la integración con tecnologías que facilitan el desarrollo de programas.

Perfil de egreso

La persona adquirirá un conocimiento sólido en Python, lo cual le permitirá utilizar de manera efectiva los conceptos básicos del lenguaje, así como las estructuras de datos y el control de flujo. Además, desarrollará habilidades en el uso de entornos de desarrollo, control de versiones con Git, gestión de dependencias y realizará tareas avanzadas como web scraping, manipulación y análisis de datos utilizando pandas y NumPy, visualización de datos con matplotlib, consumo de APIs y desarrollo web con Django.

Obtén certificados oficiales

  • Certificado IA Center 2022

  • Certificado IA Center 2022

Contenido del curso

Tema 1: Introducción a Python (3 horas)

●	Conceptos básicos de programación con Python 3.
●	Sintaxis y estructuras de datos fundamentales.
●	Control de flujo y estructuras de control.

Tema 2: Entornos de desarrollo y control de versiones (2 horas)

●	Uso de entornos virtuales y gestores de paquetes.
●	Herramientas esenciales de la industria, como controladores de versiones (Git).
●	Introducción al IDE Visual Studio Code y su configuración para el desarrollo con Python.

Tema 3: Módulos y gestión de dependencias (2 horas)

●	Exploración de los módulos integrados de Python.
●	Utilización de módulos externos y gestión de dependencias con pip.
●	Introducción a la creación y distribución de paquetes personalizados.

Tema 4: Web Scraping y automatización (3 horas)

●	Fundamentos del Web Scraping y su aplicación en Python.
●	Extracción de datos de sitios web utilizando librerías como BeautifulSoup.
●	Automatización de tareas repetitivas mediante el uso de scripts de Python.

Tema 5: Manipulación y análisis de datos (4 horas)

●	Carga y manipulación de datos utilizando librerías como pandas y NumPy.
●	Limpieza, transformación y filtrado de datos.
●	Análisis exploratorio de datos y cálculo de estadísticas descriptivas.

Tema 6: Visualización de datos (3 horas)

●	Exploración y visualización de datos utilizando pandas y matplotlib.
●	Creación de gráficos y visualizaciones informativas.
●	Identificación de patrones y relaciones en los datos mediante visualización.

Tema 7: Consumo de APIs y procesamiento de datos en tiempo real (3 horas)

●	Introducción al uso de APIs REST para obtener datos.
●	Autenticación y solicitud de datos a través de APIs.
●	Procesamiento y análisis en tiempo real de datos obtenidos mediante APIs.

Tema 8: Desarrollo web con Django (6 horas)

●	Fundamentos de Django como framework de desarrollo web.
●	Creación de vistas, modelos y plantillas básicas.
●	Uso de bases de datos y manejo de formularios en Django.

Proyecto final de análisis de datos con Django (4 horas)

●	Desarrollo de un proyecto práctico de análisis de datos utilizando Django.
●	Integración de los conceptos de análisis de datos aprendidos anteriormente con la creación de una aplicación web interactiva.

Instructor del curso

Ing. Erick Cardozo Valles

Ing. Erick Cardozo Valles

Erick Saúl Cardozo es un ingeniero en sistemas computacionales egresado de la Universidad Autónoma de Ciudad Juárez. Con más de cuatro años de experiencia con el lenguaje de programación Python, actualmente, se desempeña como ingeniero de software en la rama de la industria automotriz. Durante su formación académica fue nombrado consejero técnico propietario durante el año 2019. Realizó una estancia académica en la Universidad de la Rioja España donde participó en la liga nacional de ciberseguridad. Obtuvo el primer lugar en el 7mo Encuentro de Jóvenes Investigadores en el Estado de Chihuahua en la modalidad prototipo con su proyecto de tesis.