Contenido de:
Fundamentos de Python
con Jupyter Notebook
Manuel Merino
Computación Científica
Sesión 1: Introducción a la programación y Python
Lenguaje natural vs Lenguaje Objetivos de Python Primeras líneas de código:
de programación Función print
¿Cuándo no usar Python?
¿Qué hace a un lenguaje? Tipos de datos
Versiones de Python Python como calculadora
Compilación vs Interpreta-
ción Instalación de Python Variables
Funciones del intérprete Operadores Abreviados
Instalación de Anaconda Na-
Conociendo Python vigator Función input
¿Quién creó Python? Uso de Jupyter Notebook Operaciones con cadenas
Sesión 2: Estructuras de control condicionales y repetitivas
Preguntas y respuestas Uso de IF-ELIF-ELSE Aplicaciones de las estructu-
ras de control
Comparaciones Estructuras de control repeti-
tivas
Estructura de control condi- Declaración break
cional Uso de FOR
Uso de IF-ELSE Uso de WHILE Declaración continue
Sesión 3: Secuencias
Listas Agregando elementos a una Funcionamiento de las funcio-
lista nes
Indexación
List Comprenhension Tipos de secuencias
¿Cómo acceder al contenido
Mutabilidad
de una lista? Necesidad del uso de funcio-
nes Tuplas
Funciones y Métodos con lis-
tas Descomposiciones Diccionarios
Sesión 4: Módulos y Excepciones
¿Qué es un módulo? Namespace Excepciones
¿Cómo hacer uso de un módu- Uso de import, from y as Tipos de excepciones
lo? Usando el módulo numpy Uso de try-except
Importando un módulo Errores y fallas Múltiples excepciones
1
Sesión 5: Programación Orientada a Objetos y Visualización de datos
Conceptos básicos del enfoque Creación de métodos Importación de datos .csv,
orientado a objetos .xlsx
Encapsulamiento
Enfoque procedimental versus Módulo matplotlib
el enfoque orientado a objetos Herencia
Gráfico de funciones matemá-
Clases en Python Polimorfismo ticas
Atributos y Métodos Módulo pandas Gráfico de barras
Instancia Dataframes Histogramas
Sesión 6: Aplicaciones con Python
Álgebra Lineal con Python Inversa, transpuesta y traza Regresión Lineal
de una matriz
Aletoriedad
Vectores y matrices Regresión Lineal con Python
Métodos Numéricos
Autovalores y autovectores Método de Mínimos Cuadra-
dos Método de Bisección
Producto interno Visualización Gráfica de la Método de Newton
Examen Final para Certificación
Dirigido a: Estudiantes, docentes y profesionales interesados en el tema
Inicio: 10 de julio de 2021
Duración: 24 horas académicas teóricas y prácticas
Horario: Sábados 4pm - 7pm
Certificado por: Maido Analytics SAC
Maido Digital Academy