Programación Básica con Python

Curso en Línea

$ 500 .00

/ inscripción

Curso a Distancia

$ 1500 .00

/ inscripción

Contenidos

  • 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.