Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a
la programación
en Python
Introducción a la Programación en Python
EL PROGRAMA
Este programa de entrenamiento está dirigido a todas aquellas personas que por
razones profesionales o académicas requieren aprender a programar en Python,
sean programadores o no; es indispensable para todas aquellas personas que
vayan a adentrarse en temas avanzados de Python en el corto plazo.
2
Introducción a la Programación en Python
CONTENIDO
FORMATO
13 12 1
Lecciones teóricas Demostraciones de codificación Ebook «Fundamentos de
(+5 horas pregrabadas) (+5 horas pregrabadas) Programación en Python», de
Ramírez, Araiza y Salazar.
13 12
* Seccionado por temas.
Quizzes (Evaluación) Labs (prácticas paso a paso)
IDIOMA SOPORTE
Español (Latinoamericano) Mentor experto en el tema,
respondiendo dudas a través
de preguntas y respuestas en la
plataforma..
COMPROMISO
REQUERIDO DURACIÓN
3 horas por semana 5 semanas
CASOS
Código específico, y análisis
de sobrevivencia del Titanic
(Analítica).
3
Introducción a la Programación en Python
Aprenda es una empresa que desde el año 2001 está dedicada al desarrollo
de contenidos educativos, y se especializa en temas tecnológicos, como el
uso de software de productividad (Microsoft Office), gestión de proyectos
(PMP, PMBOK, Microsoft Project), bases de datos (SQL Server, Oracle,
MySQL), lenguajes de programación (Python, C#, R, HTML5 & Java Script,
Visual Basic), estadística, ciencia de datos e inteligencia de negocios
(Tableau, Power BI, Excel).
Bajo la marca se han editado libros que se han distribuido en América Latina
y España por editoriales como Prentice Hall, Pearson y Alfa-Omega, bajo la
serie Aprenda Practicando. Nuestros autores participan de manera activa en
el desarrollo de contenidos didácticos exclusivos y de primer nivel.
4
Introducción a la Programación en Python
Si quieres aprender los fundamentos que te permitan, en el corto o mediano plazo, comenzar a estudiar temas
como inteligencia artificial, machine learning, analítica de datos y ciencia de datos.
REQUISITOS
Conexión a Internet.
5
Introducción a la Programación en Python
1 EL LENGUAJE PYTHON
Propósito general
En este módulo se analizan las razones
Procedural
de elegir Python como lenguaje de
Interpretado
programación.
Orientado a objetos
Se analizan las características de Pyton Extensible
como lenguaje, y su sintaxis básica. Sintaxis básica
No es strong-type
Posicional
Comprobación de tipos
LAB: Capturando datos y almacenándolos
Mostrado de información en consola
en memoria (20 min).
Entrada de datos mediante la consola
QUIZ: Evaluación de avance. Funciones de conversión (casting)
Operadores in y not in
6
Introducción a la Programación en Python
3 OPERADORES
7
Introducción a la Programación en Python
5 DECLARACIÓN DE FUNCIONES
Funciones lambda
6 VALIDACIÓN DE DATOS
7 MANEJO DE FECHAS
datetime
LAB: Cálculo y formato avanzado de fechas
timedelta
(25 min).
Formatos de fecha
QUIZ: Evaluación de avance. strftime() y strptime()
Directivas de formato
8
Introducción a la Programación en Python
8 COLECCIONES UNIDIMENSIONALES
tuplas
QUIZ: Evaluación de avance. Unión y repetición de tuplas
listas
Uso de split()
Ordenando elementos
Unpacking
Colecciones anidadas
9 DICCIONARIOS
Diccionarios anidados
QUIZ: Evaluación de avance.
Unión de diccionarios
9
Introducción a la Programación en Python
Métodos
LAB: Clases con encapsulamiento, herencia
Exposición de elementos
y polimorfismo (35 min).
Instanciación de clases
QUIZ: Evaluación de avance. Método constructor
Implementación de encapsulamiento
Implementación de herencia
Herencia simple
Herencia múltiple
Constructores en herencia
Implementación de polimorfismo
11 FUNCIONES MATEMÁTICAS
Manejo de constantes
QUIZ: Evaluación de avance.
Funciones para el manejo de infinitos
Funciones trigonométricas
Funciones de conversión
Funciones de numpy
10
Introducción a la Programación en Python
12 MANEJO DE ARCHIVOS
Tipos de archivo
LAB: Agenda persistente usando archivos
CSV y serialiación JSON (40 min). Cerrado de archivos
Lectura de datos
Archivo completo
Remover archivos
Renombrar archivos
Serialización JSON
11
Introducción a la Programación en Python
12
Introducción a la Programación en Python
CERTIFICADO
13
Introducción a la Programación en Python
INSTRUCTOR
14
Aprenda y sus organizadores se reservan el derecho
de realizar cambios al programa sin previo aviso.