PYTHON - Fundamentos de Programación
Descripción
El temario del curso abarca una amplia gama de temas, desde la introducción al entorno de desarrollo y los conceptos básicos de Python hasta temas más avanzados, como la programación orientada a objetos y el manejo de excepciones.
Objetivos
Al finalizar el curso, los participantes estarán capacitados para escribir programas simples utilizando los conceptos y técnicas aprendidos, comprender y modificar código existente, así como abordar problemas y desafíos de programación utilizando Python.
Audiencia
Prerrequisitos
Temario
-Entorno de desarrollo
-Intérprete
-Hola Mundo
-Python2 vs Python3
**2. Sintaxis de Python**
-Tipos de datos básicos
-Tipos compuestos, secuencias
-Operadores
-Condicionales
-Control de flujo
-Bucles
-Funciones
**3. Strings y salida por consola**
-Funciones básicas de strings
**4. Secuencias, listas y diccionarios**
-Operaciones básicas
-Búsqueda, ordenación
-Iteradores
-Generadores
-Lambdas
**5. Modularidad**
-Módulos standard
-Nuestros propios módulos
-Packages
**6. Clases**
-Programación Orientada a Objetos
-Herencia, Encapsulación, polimorfismo
-Programación de clases
**7. Ficheros**
-Lectura y escritura en ficheros
-Formatos
**8. Excepciones**
-Tratamiento de errores
-Try/except/else/finally
-Programación de excepciones propias