Programación
| HORA | AUDITORIO | AULA MULTIMEDIO 1 |
|---|---|---|
| 08:30 | ACREDITACION | |
|
09:30 10:30 |
Introducción a Python (Facundo Batista) |
|
|
10:40 11:40 |
Hacer juegos con Python es fácil (Daniel F. Moisset) |
|
|
11:50 12:50 |
Beautiful Soup: Robando HTML con guantes blancos (Nicolás César) |
|
| 13:00 | ALMUERZO | |
|
14:00 15:00 |
Plone 3: Una navaja suiza para construir portales y extranets (Emanuel Sartor) |
de 0 a Python en 45' (Daniel F. Moisset) |
|
15:10 16:10 |
cocos2d, un framework para hacer juegos en 2D (Lucio Torre) |
Entornos de desarrollo, verificación y despliegue reproducibles (John R. Lenton) |
|
16:20 17:20 |
Entendiendo Unicode (Facundo Batista) |
Hacking Django (Cristian Bruno) |
|
17:30 18:30 |
LIGHTNING TALKS |
|
| 18:30 | CIERRE DE LA JORNADA, SORTEOS Y DESPEDIDA | |
Bajate el programa - lado interno
Bajate el programa - lado externo
DETALLE DEL CONTENIDO
Título: INTRODUCCIÓN A PYTHON
Disertante: Facundo Batista
Lugar, hora: Auditorio, 9:30 hs
Nivel: Básico / Avanzado
Descripción: Esta charla se orienta a programadores, principiantes o avanzados, que desean conocer este lenguaje, de manera de aprender sus principos básicos. Se presentan las características generales del lenguaje y su biblioteca estándar, su parte social, y se recorren los tipos de datos, los controles de flujo, y las diversas maneras de encapsular código, terminando con algunos detalles que muestran la expresividad, sencillez y poder de Python.
Volver al programa
Título: HACER JUEGOS CON PYTHON ES FÁCIL
Disertante: Daniel F. Moisset
Lugar, hora: Auditorio, 10:40 hs
Nivel: Básico / Medio
Descripción: Gran parte de los aficionados a la programación también juegan, y a casi todos ellos les gustaría programar juegos. Muchos no inician un proyecto por incerteza de como empezar, y muchos proyectos empezados suelen acabar inconclusos por falta de tiempo o conocimiento. Esta charla trata de promover el desarrollo amateur de juegos. Para ello muestra, a través de un ejemplo concreto, que hoy en día hay excelentes herramientas (por supuesto, libres y basadas en python), que hacen que sea fácil convertirse en un programador de videojuegos. En la charla se mostrará casi por completo la programación de un juego simple.
Conocimientos previos: programación básica en algún lenguaje OO.
Volver al programa
Título: BEAUTIFUL SOUP: Robando HTML con guantes blancos
Disertante: Nicolás César
Lugar, hora: Auditorio, 11:50 hs
Nivel:
Descripción: El público que asista a la charla verá la gestación de un script (desde cero!) que va progresivamente usando BeautifulSoup para sigilosamente sacar HTML de páginas web y armar su propia base de datos secreta y bella a la vez. Incluye una historia de futboleros de buena cepa y el combate de un nerd para ganar el gran DT.
Volver al programa
Título: PLONE 3: UNA NAVAJA SUIZA PARA CONSTRUIR PORTALES Y EXTRANETS
Disertante: Emanuel Sartor
Lugar, hora: Auditorio, 14:00 hs
Nivel: Básico / Medio
Descripción: Plone es un CMS que puede ser usado para construir portales, sitios de noticas, extranets, groupware y e-commerce entre otros. Esta charla introducirá las características principales de Plone 3 y mosrara como emplearlas para necesidades específicas. Además se mostrarán estudios de casos de Plone en gobierno, extranet y sitios webs comerciales.
Volver al programa
Título: DE 0 A PYTHON EN 45'
Disertante: Daniel F. Moisset
Lugar, hora: Aula Multimedios 1, 14:00 hs
Nivel: Básico
Descripción: Se introducirá al público presente en el lenguaje de programación Python. Se mostrará como se ejecuta en forma interactiva y como script. Los tipos y valores del lenguaje, operadores, control de flujo, namespaces, cadenas, listas, tuplas, diccionarios, objetos, objetos mutables e inmutables, módulos, clases. Finalmente se comentará sobre las plataformas y ámbitos en los que el lenguaje puede ser utilizado. Python es un lenguaje muy fácil de aprender y esta charla lo demostrará en 45'.
Volver al programa
Título: cocos2d, UN FRAMEWORK PARA HACER JUEGOS EN 2D
Disertante: Lucio Torre
Lugar, hora: Auditorio, 15:10 hs
Nivel: Medio
Descripción: cocos2d es un framework para hacer juegos 2d, demos y otras aplicaciones gráficas/interactivas. Posee varias características como: control de flujo, sprites, acciones, efectos, transiciones, menúes, mapas tipo mosaico, labels, sistemas de partículas, primitivas de resolución independiente, aceleración por hardware (OpenGL), documentación, basado en pyglet (100% python), licencia BSD.
Volver al programa
Título: ENTORNOS DE DESARROLLO, VERIFICACIÓN Y DESPLIEGUE REPRODUCIBLES
Disertante: John R. Lenton
Lugar, hora: Aula Multimedios 1, 15:10 hs
Nivel: Medio / Avanzado
Descripción: En esta charla les quiero contar un poco del manejo de herramientas que usamos para proveer un entorno de desarrollo y verificación de
aplicaciones, con un poquito (pero no mucho) de énfasis en aplicaciones web.
En particular, les voy a contar cómo podemos usar virtualenv, buildbot, y selenium-rc en concierto para lograr bajar el tiempo perdido en investigar dependencias, en encontrar fallas, en migrar a producción, y todas esas cosas aburridas que nos distraen cuando estamos queriendo divertirnos al programar.
Volver al programa
Título: ENTENDIENDO UNICODE
Disertante: Facundo Batista
Lugar, hora: Auditorio, 16:20 hs
Nivel: Medio
Descripción: La charla muestra de forma teórica/práctica qué son Unicode, las planillas de códigos, los caracteres, y las codificaciones. Entra en detalle en las distintas codificaciones para saber cómo usarlas. Ejemplifica las reglas de oro para utilizar Unicode en nuestros programa y termina mostrando algunas funciones útiles para el manejo de esa tecnología.
Volver al programa
Título: HACKING DJANGO
Disertante: Cristian Bruno
Lugar, hora: Aula Multimedios 1, 16:20 hs
Nivel: Medio / Avanzado
Descripción: El framework web 'django' es muy flexible, y si bien no es la mejor herramienta para todos los trabajos, podemos acercarlo a que lo sea. En esta charla vamos a extender su funcionalidad para darle usos poco convencionales, algunos que habilitan una funcionalidad específica, y otros que simplemente ilustran la flexibilidad del mismo, entre otras cosas vamos a (intentar) agregarle: XML-RPC, Comet y Continuation-based-views.
Conocimientos previos: experiencia en Django (o al menos haber terminado el tutorial)
Volver al programa
Título: LIGHTNING TALKS
Lugar, hora: Auditorio, 17:30 hs
Descripción: "Lightning Talk" o "charla relámpago" es una modalidad de charla cuya duración aproximada es de 5 minutos y se suceden una tras otra, casi sin pausa. Los temas son libres a criterio del disertante (siempre relacionados con Python). Cualquier miembro de la comunidad puede participar y no es necesario ni obligatorio ningún apoyo visual (es común que no haya ni presentaciones ni demostraciones, pero sí es aconsejable hablar rápido).
Este tipo de charlas es muy habitual en las conferencias internacionales de Python (PyCon) y este año vamos a experimentarlo en Santa Fe.
Para participar sólo debe manifestar su interés al momento de acreditarse. Se anotará por orden de llegada y los cupos son limitados (como hay que cubrir una hora, calculamos aproximadamente de 10 a 12 charlas)
Conocimientos previos: se busca despertar el interés del público por algún tema en particular. Como estos son tratados superficialmente, será responsabilidad de cada uno en su puesto de trabajo, hogar o ámbito de estudio profundizar en aquello que le interese.
Volver al programa










