Diferencia entre revisiones de «Curso Python DGA 2011»

De WikiEducator
Saltar a: navegación, buscar
 
(21 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
= Curso Programación Avanzada con Lenguajes Dinámicos =
+
<!--  {{CURSOPYTHONDGA_nav}}  -->
  
[http://www.cpr1.es/cursos_regionales/info_cursos/2011-29.pdf  Convocatoria oficial]
+
{{MiTitulo|Programación Avanzada con Lenguajes Dinámicos: Python}}
 +
 
 +
{{Nodo_portal
 +
 
 +
|Tema-caja=darkgreen
 +
 
 +
|Header box title=Presentación
 +
 
 +
|Left column width=45
 +
 
 +
|Left box 1 title=Profesorado
 +
 
 +
|Left box 2 title=Objetivos
 +
 
 +
|Left box 3 title= Descripción
 +
 
 +
|Left box 4 title=
 +
 
 +
|Right box 1 title=Resumen Contenidos
 +
|Right box 2 title=Planficación
 +
 
 +
|Right box 3 title=Materiales
 +
 
 +
|Right box 4 title=
  
{{Objetivos|
 
Los objetivos del curso son:
 
* Introducción a la programación con lenguajes dinámicos.
 
* Inmersión en la programación con Python.
 
 
}}
 
}}
  
{{TEP}}
+
[[Category:DGA]]
 +
[[Category:Python]]
 +
[[Category:Programacion]]

Última revisión de 06:00 2 sep 2011



edit  

Presentación

Wikieducator
Moodle

¿Por qué un curso sobre python?

  • Nuevos currículos LOE
  • Lenguajes de programación dinámicos

Convocatoria del curso

http://www.cpr1.es/cursos_regionales/info_cursos/2011-29.pdf

Participantes

http://www.cpr1.es/portal/index.php?option=com_wrapper&Itemid=166

edit  

Objetivos


Icon objectives.jpg

Objetivos

Al final del curso serás capaz de:

  • Desarrollar programas complejos con lenguajes dinámicos
  • Participar en equipos de desarrollo de software con Python
  • Utilizar Python como primer lenguaje para iniciar a la programación.
  • Usar las técnicas de desarrollo ágil más convenientes en tus proyectos y en clase.





Icon preknowledge.gif

Conocimiento previo

Este no es un curso de introducción a la programación. Para participar en el curso es necesaria una experiencia programando. Si tienes muy poca experiencia programando, echa un vistazo a los siguientes recursos:



edit  

Descripción

Este es un curso regional de formación del profesorado de la Familia Profesional de Informática y Comunicaciones organizado por el Gobierno de Aragón para el curso 2011/12

Características

  • Curso semipresencial
  • 40 horas presenciales: 2, 5, 6, 7, 8 y 9 de septiembre, 19 de oct. y 23 de nov.
  • 40 horas de formación online y desarrollo de proyectos

Nivel

  • Avanzado

Lenguaje de programación

  • Python (2.7)

Más información: Ficha del curso

edit  

Resumen Contenidos

Introducción

  • Lenguajes dinámicos
  • Enseñanza de la programación
  • Uso del repositorio del curso en github

Inmersión en Python

  • Las bases del lenguaje
  • Recursos adicionales: control de versiones ...

Python para sistemas

  • Manejo de entradas/salidas, sistemas de ficheros y procesos
  • Administración remota y monitorización de servidores

Bases de datos y tratamiento de información

  • Bases de Datos relacionales, ORM, XML, JSON

Aplicaciones de escritorio: PyQt

Programación multimedia y vídeojuegos: Pygame

  • pilas, pygame, cocos2d
  • pygame en android

Programación web con Django

  • Modelos, vistas, templates, admin.
  • Creación de aplicaciones web en minutos.

Servicios Web

  • GAE (Google Application Engine)
  • APIs servicios Cloud

Android. Programación para móviles

Jython. Integración con Java

Proyectos

edit  

Planficación

Planificación provisional

  1. (2/sept) Introducción, Inmersión en python I
  2. (5/sept) Programación Ágil. Git. Inmersión en python II
  3. (6/sept) Jython. Integración con Java.
  4. (7/sept) Bases de datos y tratamiento de la información.
  5. (8/sept) Android. Programación para móviles.
  6. (9/sept) Django. Programación web.
  7. (19/oct) Qt. Programación de escritorio.
  8. (23/nov) Programación y monitorización de sistemas.
  9. Online Programación de vídeojuegos con pygame.
  10. Online Servicios Web