Programación con Python aplicada a la Ingeniería
Curso en modalidad en vivo o de instrucción remota.
El lenguaje de programación Python es un lenguaje de alto nivel de rápido aprendizaje y fácil lectura, que está recomendado a los programadores principiantes e intermedios. Este lenguaje es muy adecuado para aplicaciones específicas de ingeniería y análisis de datos en donde importa más el tiempo invertido en el análisis que en la programación en sí. Los participantes tendrán potentes herramientas de software libre para automatizar cálculos de ingeniería y realizar análisis de datos de manera rápida.
General
Conocimientos básicos de programación en cualquier lenguaje.
Estudiantes de carreras técnicas, profesionales de las áreas de ingeniería
Se entregará solamente cuando se haya aprobado el curso.
2525766 Ext. 114, 156, 145, 122
Contenido
Unidad 1. Python como herramienta de análisis. (2horas)
- Introducción a Python
- Python vs Matlab
- Instalación de Python
- Uso de la consola
- Instalación de Anaconda
- Uso de IPython y Spyder
Unidad 2. Tipos de datos y variables. (3 horas)
- Expresiones, declaraciones, variables
- Manejo números
- Manejo de cadenas de caracteres
- Manejo de booleanos
- Colecciones de datos (Collections)
- Lists
- Dictionaries
- Tuples
- Taller 1
Unidad 3. Control de flujo. (4 horas)
- Operadores condicionales
- Taller 2
- Operadores de flujo
- Lazos
- Taller 3
Unidad 4. Funciones. (4 horas)
- Declaración y llamado
- Múltiples argumentos
- Taller 4
Unidad 5. Módulos y paquetes. (1 hora)
- Módulos built-in
- Definición de módulos
- Namespaces
- Taller 5
Unidad 6. Programación Orientada a Objetos. (5 horas)
- Clases
- Métodos
- Herencias
- Taller 6
Unidad 7. Herramientas de aprendizaje y desarrollo con Python. (6 horas)
- NumPy
- SciPy
- Matplotlib
- Taller 7
Unidad 8. Python Avanzado. (4 horas)
- Técnicas para escribir Python
- Regular expressions
- Manejo de archivos externos (CSV, Json)
- Uso de Bases de Datos
- Taller 8
- Python Decorators
- Python Comprenhensions
- Python Testing
- Taller 9
Unidad 9. Proyecto Final. (3 horas)