
Lenguaje de programación PYTHON
Dirigido a:
Personas con y sin experiencia en programación, que por razones de su puesto de trabajo, necesiten desarrollar programas con un lenguaje de programación de alto nivel con rápida respuesta y sencillo aprendizaje.
Duración:
La duración de un curso de Python para personas con experiencia en programación es de 20h. Si los asistentes, no tienen experiencia previa, desde .es aconsejamos una breve introducción al mundo de la programación orientada a objetos de 5 – 10 h, por tanto la duración óptima, sería de 30h.
Asistencia postcurso:
Pondremos a disposición de los asistentes una cuenta de correo electrónico a la que pueden dirigirse para plantear cualquier duda que pudiera surgirles a la finalización del curso.
Serán atendidos por su instructor en: formacion@puntoes.es
Datos generales
DURACIÓN:
20/30 Horas
CERTIFICACIÓN:
Entregaremos un certificado de asistencia a quienes hayan participado como mínimo, en un 85% de la duración total del curso.
REQUISITOS PREVIOS:
Aconsejamos una breve introducción al mundo de la programación orientada a objetos
Temario
- Uso
- Proyección
- Características generales
- Variables
- Arreglos o conjuntos de datos
- Tuplas
- Listas
- Diccionarios (Hash)
- Sintáxis
- Estructuras de control
- Condicionales
- Bucles
- Programación estructurada: funciones
- Programación orientada a objetos
- Clases
- Herencia
- Herencia múltiple
- Polimorfismo
- Encapsulación
- Observaciones
- Programación funcional
- Funciones de orden superior
- Iteraciones de orden superior
- Lambda
- Comprensión de listas
- Generadores
- Decoradores
- Abrir archivos
- Guardar archivos
- Módulos
- Paquetes
- Normas en sintáxis
- Métodos de optimización
- Módulos y bases de datos
- Cadenas de conexión
- Consultas y ANSI SQL
- Salidas y entradas por puerto serie y paralelo
- Salidas y entradas por redes TCP/IP (sockets)
- Salidas y entradas por bluetooth
- Módulos
- Ventanas
- Paneles
- Threads (Hilos)
- Modelo de desarrollo MVC
- Desarrollo de interfases web empleando web2py
- Desarrollo de interfases web empleando django
- Generalidades del controlador
- Paradigma del modelo
- Extensibilidad de la vista
- Módulos gráficos
- PIL
- Tkinter dentro de python
- Construyendo interfaces visuales desde un editor de textos
- Glade, diseñador de interfaces para GTK
- Desarrollo en pygtk siguiendo patrones multiplataforma