Programación Básica con Python
Curso en Línea
$ 500 .00
/ inscripciónCurso a Distancia
$ 1500 .00
/ inscripciónContenidos
Tema I. Introducción
- ¿Qué es python? Instalación de Python. Editor IDLE. IDE PyCharm. Invocando al intérprete. Paso de argumentos. Modo interactivo. Codificación del código fuente.
Tema II. Sintaxis de Python
- Operadores y variables. Expresiones numéricas. Expresiones con cadenas de texto.
Tema III. Estructuras de datos
- Secuencias. Secuencias mutables vs inmutables. Listas. Tuplas. Cadenas de caracteres. Operadores y métodos de secuencias. Expresiones con secuencias. Uso de listas como pilas y como colas. La instrucción del. Interpolación de cadenas de texto. Conjuntos. Diccionarios.
Tema IV. Instrucciones de control
- Bloques y expresiones condicionales. La sentencia if. La sentencia match. La sentencia while. La sentencia for. Técnicas de iteración. La función range(). Las sentencias break, continue y else en bucles. La sentencia pass. Generación de listas por comprensión. Funciones. Desempaquetado de una lista de argumentos. Expresiones lambda.
Tema V. Módulos
- Módulos. Ejecución de módulos como scripts. El camino de búsqueda de los módulos. Archivos «compilados» de Python. Módulos estándar. La función dir(). Paquetes. Importando * desde un paquete. Referencias internas en paquetes. Paquetes en múltiples directorios.
Tema VI. Manejo de archivos
- Lectura y escritura de archivos. Métodos de los objetos archivo. OS.PATH - manipulaciones comunes de nombre de ruta.
Tema VII. Errores y excepciones
- Errores de sintaxis y excepciones. Gestión de excepciones. Lanzamiento de excepciones. Definición de acciones de limpieza.
Tema VIII. Programación Orientada a Objeto
- Clases, objetos y espacios de nombre. Objetos clase. Objetos de instancia. Métodos de objeto. Variables de clase y de instancia. Herencia.