Diferencia entre revisiones de «Curso Python DGA 2011»
De WikiEducator
Línea 58: | Línea 58: | ||
=== Inmersión Python II === | === Inmersión Python II === | ||
− | * | + | * Clases y objetos |
− | + | ** Nombres y objetos | |
+ | ** Definición y uso de clases | ||
+ | ** Métodos | ||
+ | ** Herencia | ||
+ | ** Variables privadas | ||
* tests | * tests | ||
* documentación | * documentación | ||
Línea 66: | Línea 70: | ||
=== Sistemas === | === Sistemas === | ||
+ | * Sistema de ficheros | ||
+ | * Procesos | ||
+ | * Administración remota y monitorización de servidores | ||
=== Persistencia y acceso a datos === | === Persistencia y acceso a datos === | ||
+ | * Bases de Datos relacionales (DB API 2.0) | ||
+ | * Object Relational Mappers | ||
+ | * Acceso y manipulación de XML. Screen-scrapping. | ||
+ | * Serialización con JSON | ||
=== Aplicaciones de escritorio: Qt === | === Aplicaciones de escritorio: Qt === | ||
=== Programación multimedia y vídeojuegos: Pygame === | === Programación multimedia y vídeojuegos: Pygame === | ||
+ | |||
=== Programación web: Django === | === Programación web: Django === | ||
+ | * Instalación. Virtualenv | ||
+ | * Introducción: | ||
+ | * Admin | ||
+ | * CMSs con Django | ||
=== Servicios Web === | === Servicios Web === |
Revisión de 20:29 15 jul 2011
Descripción: | Curso de Programación Avanzada con Lenguajes Dinámicos |
Materia: | |
Tipo: | |
Sector: | |
Nivel: | medio, avanzado |
Horas-Aprendizaje: | 80 horas (40 presenciales) |
Complejidad: | Intermedia |
Profesores: | Neodoo, Luis Miguel Morillas |
Fecha: | Del 2 al 9 de septiembre de 2011 |
Licencia: | |
Editores: | See: History |
Tags/Keywords: |
wiki
es
Curso Programación Avanzada con Lenguajes Dinámicos
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Los objetivos del curso son:
|
|
Introducción
- Lenguajes dinámicos
- ¿Por qué Python?
- Metodologías ágiles
- Gestión de código
- Gestión de proyectos
Inmersión Python I
- Preparación del entorno
- Sintaxis y estilo
- Sabores python: python, ironpython, jython. python2, python3
- objetos, tipos de datos y operadores
- Crear y ejecutar funciones y métodos
- Control de flujo: bucles y condicionales
- Ficheros y entrada/salida
- Importar módulos y paquetes
- Errores y control de excepciones
Inmersión Python II
- Clases y objetos
- Nombres y objetos
- Definición y uso de clases
- Métodos
- Herencia
- Variables privadas
- tests
- documentación
- generadores e iteradores
- decoradores
Sistemas
- Sistema de ficheros
- Procesos
- Administración remota y monitorización de servidores
Persistencia y acceso a datos
- Bases de Datos relacionales (DB API 2.0)
- Object Relational Mappers
- Acceso y manipulación de XML. Screen-scrapping.
- Serialización con JSON
Aplicaciones de escritorio: Qt
Programación multimedia y vídeojuegos: Pygame
Programación web: Django
- Instalación. Virtualenv
- Introducción:
- Admin
- CMSs con Django
Servicios Web
- APIs servicios Cloud