Logo CUCEI
PROGRAMACIÓN CON PYTHON: FUNDAMENTOS Y ANÁLISIS DE DATOS
CIENCIAS COMPUTACIONALES
TIPO DE CURSO: Disciplinar
HORAS TOTALES: 40 HRS.
RESPONSABLE: Arturo Valdivia González
Por el momento no hay grupos disponibles a inscripción.
Contacte con el responsable o los instructores del grupo para mayor información.
Logo PROINNOVA
GRUPOS OFERTADOS
ESTATUS LLENO CUPO DISPONIBLE 0/30 FECHA LÍMITE INSCRIPCIÓN 06-07-2025 DÍAS Lunes, Martes, Miércoles, Jueves, Viernes HORARIO 13:00 a 18:00 FECHA INICIO 07-07-2025 FECHA FIN 14-07-2025 SEDE - MODALIDAD Virtual INSTRUCTORES ITZEL NIASANDIU ARANGUREN NAVARRO
TEMAS Y SUBTEMAS
1. 1. Introducción a la programación y el entorno de programación.
1.1. • Filosofía de programación de Python y aplicaciones
1.2. • Entorno de desarrollo basado en cuadernos de Python 3*.
1.3. • Modos de programación basada en Script, Interactiva usando REPL y Cuadernos de Python 3*.
1.4. • Entrada y salida de Datos
1.5. • Tipos de Datos y Castings
1.6. • Operadores
1.7. • Sinergia entre Classroom y los cuadernos de Python 3*.
2. 2. Comparación de las diferentes estructuras de control de Python 3 en contraste con el lenguaje C.
2.1. • Programación basada en la Estructura de control Secuencial
2.2. • Programación basada en la Estructura de control Selectiva (lf, Elif, Else, Match-case)
2.3. • Programación basada en la Estructura de control Repetitiva (While, Continue and Break) y el uso de For.
3. 3. Definición de los TDA de Python 3.
3.1. • Tuplas y sus métodos propios
3.2. Listas y sus métodos propios
3.3. • Pilas y colas
3.4. Vectores y Matrices de Python 3.
4. 4. Funciones en Python 3
4.1. • Funciones sin paso de parámetros
4.2. • Funciones con paso de parámetros
4.3. • Uso de módulos y funciones en Python
5. S. Manejos de Archivos y excepciones
5.1. • Modos de acceso y escritura de archivos
5.2. Excepciones para el manejo de errores en tiempo de ejecución.
SESIONES
INFORMACIÓN GENERAL
NECESIDADES: Este curso atiende la necesidad de la actualización curricular de la planta docente del Departamento de Ciencias Computacionales dadas las necesidades del nuevo plan de ingeniería en computación (ICOM). Esta actualización impactará directamente en los primeros 3 semestres de este nuevo plan de estudios.
OBJETIVOS: 1. Conocer el uso de la plataforma de desarrollo en línea donde se desarrollará todo los productos. 2. Conocer los fundamentos de la programación estructurada en Python en comparación al lenguaje c en el enfoque estructurado. 3. Conocer los diferentes tipos de datos abstractos (diccionarios, listas, pilas y colas) de Python en contraste con el lenguaje c. 4. Conocer la creación de funciones y la forma de importarlas. 5. Conocer el manejo de Archivos en Python
REQUISITOS: Cumplir con el 100% de los productos de aprendizaje.
BIBLIOGRAFÍA:
• Python 101: 2nd Edition Michael Driscoll 2017. Edición Digital. https://pharos.sh/pilas-y-colas-en-python/
• https://github.com/javierri/Pilas-Colas-y-Lista
• Dive lnto P hon, 1st. Edition. Mark Pil rim 2012.Editorial APress.
Logo CUCEI
UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS
Blvd. Marcelino García Barragán #1421, esq Calzada Olímpica
C.P. 44430, Guadalajara, Jalisco, México.
Teléfono: +52 (33) 1378 5900 Ext. 27424

© 2023, CUCEI. Todos los derechos reservados.