diciembre 2, 2018

Python Básico – Intermedio

Duración: 20 hrs
Entregables para el alumno:

  • Archivos de trabajo
  • Diploma de acreditación del curso con una asistencia mínima del 80% y 8.0 de calificación

Para más información sobre costos individuales y grupales, favor de contactar al correo y al numero que se presentan al final de esta página.

Descripción

¿A quién va dirigido este curso?

Desarrolladores de software que estén interesados en aprender las bases de programación de Python, que es un lenguaje de programación de propósito general y multiplataforma, cuya expansión y popularidad es relativamente reciente, su éxito está basado en la simplicidad, versatilidad y rapidez de desarrollo.

Objetivo:

Al finalizar curso, el participante desarrollará programas basados en la metodología de trabajo de Python para la creación de automatizaciones que pueden ser aplicadas a una gran cantidad de ambientes de trabajo,

 

TEMARIO

Modulo 1. INTRODUCCIÓN AL LENGUAJE PYTHON

1.1. Acerca de Python

1.2. Características

1.3. Ventajas y desventajas

1.4. Instalación

Modulo 2. LÓGICA DE TRABAJO DEL LENGUAJE PYTHON

2.1. Inmersión al modo interactivo

Modulo 3. TIPOS Y ESTRUCTURAS DE DATOS

3.1. Jerarquía de tipos estándar

3.2. Variables y constantes

3.3. Operadores de asignaciones

3.4. Operadores aritméticos

3.5. Operadores relacionales

3.6. Tipo números

3.7. Tipo booleanos

3.8. Tipo cadenas de caracteres

3.9. Tipo listas

3.10. Tipo tuplas

3.11. Tipo diccionarios

3.12. Tipo conjuntos

Modulo 4. BLOQUES DE CÓDIGO Y ESTRUCTURAS DE CONTROL

4.1. Programación estructurada

4.2. Condicional if

4.3. Operadores lógicos

4.4. Bucle while

4.5. Bucle for

4.6. Iteradores

Modulo 5. FUNCIONES

5.1. Funciones

5.2. Funciones avanzadas

5.3. Funciones recursivas

5.4. Funciones de orden superior

5,5. Funciones integradas

Modulo 6. MANEJO DEL MÓDULO PDB

6.1. Depuración con PDB

Modulo 7. OPERACIONES DE E/S Y MANIPULACIÓN DE ARCHIVOS

7.1. Entrada/Salida en Python

7.2. Manipulación de archivos

Modulo 8. MÓDULOS, PAQUETES Y DISTRIBUCIÓN DE SOFTWARE

8.1. Módulos Python

8.2. Paquetes Python

8.3. Distribución de Software

8.4. Scaffolding en proyectos Python

Modulo 9. MANEJOS DE ERRORES Y ORIENTACIÓN A OBJETOS

9.1. Errores y excepciones

9.2. Excepciones integradas

9.3. Programación orientada a objetos

9.4. Herencia

9.5. Abstracción

9.6. Polimorfismo

9.7. Objetos de tipos integrados

9.8. Clases de tipos integrados

Modulo 10. DECORADORES Y LA LIBRERÍA ESTÁNDAR

10.1. Decoradores

10.2. Listas de comprensión

10.3. La librería estándar Python

10.4. Fecha y hora