Introducción al Lenguaje de Programación “PYTHON”
Objetivos generales:
● Introducir al alumno en aprender un lenguaje de programación para el análisis estadístico de datos.
Objetivos específicos: El alumno:
● Aprender un lenguaje de programación, fácil de aprender y útil para el análisis de datos.
● Aprender herramientas que proporciona Python para hacer Cálculo Científico
TEMARIO
Qué es “Python”. Instalación y Ambiente de Programación (Bash, IPython, Spyder) . Historia
Python como Calculadora. Operadores Aritméticos, Operadores Ide Comparación.
3. Conceptos básicos de Programación Orientada a Objetos. Tipos de Datos: Números enteros, reales, complejos, Escalares, Listas, Vectores, Matrices. Definición de Variables.
Solución de Ecuaciones. Diferenciacion e Integracion de Funciones
Script’s. Implementando algoritmos en la solución de problemas con el lenguaje de programación “Python”.
Estructuras de Control: if, while, for
Funciones. Modulos: math, turtle, numpy, matplotlib
Graficación. Datos discretos y continuos
Otras estructuras de datos. String’s, Diccionarios
Entrada Y Salida.
Clases, Métodos. Definición y Programación
Funciones de Usuario y Programación.
Aplicaciones
13.1 Diferenciación, Integración e Interpolación.
13.2 Solución de ecuaciones y sistemas de ecuaciones lineales.
13.3 Solución de Sistemas de Ecuaciones Diferenciales de 1er orden acopladas.
13.4 Algebra Lineal Basica. Operaciones Aritméticas. Valores Propios, Vectores Propios y Determinantes.
13.5 Distribuciones de Probabilidad. Discretas y Continuas
13.6 Estadística Descriptiva
13.7 Regresión Lineal y Correlación.
13.8 Análisis de Componentes Principales
13.9 Análisis de Agrupamiento (“Clustering”)
13.10 Regresion Lineal Multiple. Correlación Canónica.
13.11 Análisis de Imágenes
Bibliografía Básica:
Yue Zhang, “An Introduction to Python and Computer Programming”, Springer
Hans Petter Langtangen, “A Primer on Scientific Programming with Python”, 5th Edition, Springer
Como se evaluará al Estudiante:
Ejercicios dentro de clase
Ejercicios fuera del aula
Lecturas obligatorias
Trabajos y tareas fuera del aula
Participación en clase