Actividades Aceptadas

Nota: El listado de actividades es provisorio, próximamente será actualizado con las charlas plenarias, paneles y talleres

¡Quedate conectado con PyConAr para más info y novedades!.

Keynote

Building a Diverse Global Community archivos videos

Steve Holden (Python Software Fundation) bio
45min Nivel Intermedio (Sábado 24 18:30 Sala 5-6-7-8)
Categorias: comunidad
---

Little things that PyPy makes possible archivos videos

Maciej Fijalkowski (PyPy) bio
45min Nivel Intermedio (Viernes 23 18:30 Sala 5-6-7-8)
Categorias: core, lenguaje
PyPy is just a python interpreter. One of the original goals of the project were to make existing python programs run faster, and PyPy succeeded in that. However, the even more exciting part is that optimizations implemented in PyPy let people do things in Python that were not possible before, like real-time video processing, numeric array manipulation faster than in C etc. etc.
During the talk I'll present some demos and talk what things are possible having a decent optimizing just-in-time compiler and briefly discuss strategies that we used for achieving this. I'll also discuss how faster-than-C, pypy's original goal from years ago, is after all not that far off.

Please don't help me so much archivos videos

Jim Fulton (Zope Corporation) bio
45min Nivel Intermedio (Viernes 23 14:30 Sala 5-6-7-8)
Categorias: web
How frameworks that try to be too helpful can really do harm, and why smaller focussed frameworks can ultimately be easier to use, with examples from the standard library, from Zope, and from Dojo.

Plone archivos videos

Alan Runyan (Plone Fundation) bio
45min Nivel Intermedio (Viernes 23 09:30 Sala 5-6-7-8)
Categorias: web
---

Python 3: The Next Generation ( is Already Here ) archivos videos

Wesley Chun (Google) bio
45min Nivel Intermedio (Sábado 24 14:30 Sala 5-6-7-8)
Categorias: core, lenguaje, py3k
Python is currently at a crossroads: Python 2 has taken it from a quiet word-of-mouth language to primetime, with many companies around the world using it and an ever-increasing global marketshare of the programming world. But now comes Python 3, the first version of the language that is not backwards compatible with previous releases. What does this mean? Are all my Python programs going to break? Will I have to rewrite everything? How much time do I have? When is Python 2 going to be EOL'd? Is the language undergoing a complete rewrite and will I even recognize it? What are the changes between Python 2 and 3 anyway? Also, the next generation is already here, as Python 3 is over two years old now. What has been ported so far, and what is its current status? Are migration plans or transition tools available? If I want to start learning Python, should I do Python 2 or Python 3? Are all Python 2 books obsolete?

Vivencias desarrollando un proyecto open source archivos videos

Ricardo Quesada () bio
45min Nivel Principiante (Sábado 24 12:00 Sala 5-6-7-8)
Categorias: caso de estudio, juegos
La idea de la charla es contar, desde mi experiencia personal, lo que lleva armar un proyecto "exitoso".
La charla comenzará con una breve introducción a cocos2d: qué es (muy alto nivel), y quien lo usa (aplicaciones top, companias que lo usan, developers).
Luego se abordará, desde mi experiencia personal, como se hizo: como se forman las ideas, el esfuerzo de desarrollo, la importancia de la documentacion y testing, la importancia de tener una comunidad saludable, a que hay prestar atención / a que no, la suerte, lo bueno que es tener un ecosistema propio y demás.

Panel

Desarrolladores Argentinos de Canonical archivos videos

(a confirmar) (Canonical, PyAr, SugarLabs) bio
45min Nivel Principiante (Viernes 23 12:10 Sala 5-6-7-8)
Categorias: caso de estudio
--

Python Apesta: problemas comunes y soluciones alternativas archivos videos

Mariano Reingart (Sistemas Ágiles) bio
45min Nivel Principiante (Sábado 24 11:10 Sala 5-6-7-8)
Categorias: comunidad, educación, fomento, gui, herramientas, lenguaje, web
Propuesta de discusion (para plantear soluciones) sobre temas recurrentes que se presentan en el mundo real, inspirado por hilos de la lista de correo y experiencias personales:
  • python muerde a los principiantes: syntax errors cripticos; total lack of internationalization ¿hablamos todos inglés?; como no salir herido luego de ilusionarse con algún módulo de la stdlib; PrintFails ¿que hacemos con unicode hasta python 3?
  • aceptémoslo, la dbapi esta rota: varias inconsistencias y problemas al usar los conectores (postgresql/sqlite/odbc) y sus alternativas.
  • la guerra santa de los web frameworks: ¿web2py esta destruyendo python?; el ranking de InfoWrold. El estado interno del framework y temas a tener en cuenta.
  • toolkits gui: de disneylandia al parque de la ciudad. Ventajas, desventajas, problemas conocidos y workarounds (wxpython)

Taller

Desarrollo web ágil e interactivo con web2py archivos videos

Mariano Reingart (Sistemas Ágiles) bio
180min Nivel Principiante (Jueves 22 17:00 Sala 5-6-7-8)
Categorias: web
Taller sobre Web2Py, un framework WEB de muy fácil uso y aprendizaje. Se presentarán las principales tecnologías de una forma simple y clara (MVC, ORM, plantillas, javascript, ajax, css, jquery, etc.) creando una aplicación web 2.0 de manera totalmente interactiva (diseño y programación por el navegador web) sin necesidad de conocimientos avanzados. Mas info en: http://www.web2py.com.ar/

Introducción a Python archivos videos

German Osella Massa (UNNOBA) bio
180min Nivel Principiante (Jueves 22 09:00 Sala 5-6-7-8)
Categorias: lenguaje
Un taller de 3 horas para los novatos, para los que no saben nada de Python y quieren empezar a aprender este gran lenguaje

Charla

Behind the scenes: Python Bytecode archivos videos

Matias Bordese () bio
45min Nivel Intermedio (Sábado 24 15:30 Sala 9-10)
Categorias: seguridad
El código Python se compila a una representación interna en bytes (o bytecode) que el intérprete luego ejecuta. Python ofrece un tipo interno para trabajar con el bytecode, los code objects. En esta charla se presenta brevemente la estructura de los archivos compilados de Python (.pyc), cómo obtener el bytecode, y finalmente algunos experimentos y herramientas para jugar con code objects.

Brasil.Gov.Br: Python Powered EGov archivos videos

Érico Andrei (Simples Consultoria, Plone Foundation, PythonBrasil) bio
45min Nivel Principiante (Viernes 23 10:30 Sala 5-6-7-8)
Categorias: caso de estudio, web
Python is widely adopted in Brazilian government portals, powering sites like brasil.gov.br, serpro.gov.br and planalto.gov.br. In this talk we will discuss how Plone became the de-facto standard for government portals and share lessons learnt during the last 2 years (and 10 projects) deploying egov solutions.

Bug-reproducer Assistant archivos videos

Gervasio Andrés Calderón Fernández (Core Security Technologies) bio
45min Nivel Avanzado (Sábado 24 11:10 Sala 31)
Categorias: herramientas
El Bug-reproducer Assistant es una herramienta que extrae comportamiento de código en ejecución (Python o C++), generando un programa equivalente al original pero solamente con las funciones y clases elegidas por el programador. Ha sido desarrollado en Python, mediante técnicas de metaprogramación para decorar las funciones seleccionadas.
El código utiliza:
  • librerías de metaprogramación, como inspect y types.
  • formato Json (librería simplejson) para almacenar el grafo de llamadas.
  • colas multithreading, para desacoplar la llamada a la función original del armado del grafo de llamadas.
  • parsing y generación de código C++ y Python, con un motor genérico.
  • PyQt para la interfaz gráfica.

Buscando una aguja en un pajar archivos videos

Matias Bordese () bio
45min Nivel Intermedio (Viernes 23 12:10 Sala 9-10)
Categorias: herramientas, web
A la hora de desarrollar un sitio web existen diversos desafíos a resolver. Django provee soluciones para algunos, pero el problema de la búsqueda no es uno de ellos. Por suerte, tenemos Haystack. Durante la charla se presentará una app de Django que provee una capa de abstracción para integrar un motor de búsqueda a nuestro sitio, respetando la filosofía de nuestro framework favorito.

Creando videojuegos con pilas archivos videos

Hugo Ruscitti (gcoop) bio
45min Nivel Principiante (Sábado 24 10:20 Sala 9-10)
Categorias: educación, herramientas, juegos
Se mostrará cómo hacer un videojuego sencillo usando la herramienta pilas-engine, que está orientada a programadores casuales y/o principiantes.
Se verá el proceso de creación de un juego completo paso a paso, y algunas claves para que sea divertido y fácil de implementar.

DBus con el pie derecho archivos videos

Alejandro J. Cura (Canonical, PyAr, SugarLabs) bio
45min Nivel Principiante (Sábado 24 16:20 Sala 31)
Categorias: gui, herramientas
DBus permite que las aplicaciones de un escritorio (Gnome, KDE y otros) puedan hablar unas con otras, independientemente del lenguaje y toolkit con el que hayan sido desarrolladas. En esta charla veremos como funciona y como lo podemos usar desde Python para tomar el control de nuestro escritorio.

Desarollando aplicaciones web en python con pruebas archivos videos

Tatiana Al-Chueyr (Globo.com) bio
45min Nivel Intermedio (Viernes 23 11:20 Sala 5-6-7-8)
Categorias: testing, web
Introducción al desarrollo guiado por pruebas (test driven development), amplamento utilizado en Globo.com, una de las mayores empresas de desarollo web de Brasil

Desarrollando Aplicaciones Desktop con UI Web archivos videos

Diego Sarmentero (NINJA-IDE) bio
45min Nivel Intermedio (Viernes 23 15:30 Sala 5-6-7-8)
Categorias: gui
La charla presentara características disponibles en el Framework de Qt, que permiten a cualquier desarrollador integrar el desarrollo de interfaces de usuario realizadas con las características de Webs modernas, junto a Widgets de la aplicación para lograr aplicaciones muy vistosas, simples y con la potencia de una aplicación desktop.

Desarrollo de aplicaciones móviles con Android y Python archivos videos

Tatiana Al-Chueyr (Globo.com) bio
45min Nivel Intermedio (Sábado 24 16:20 Sala 5-6-7-8)
Categorias: herramientas, moviles
Android es un sistema operativo libre para celulares y tablets ,cada vez más extendida en todo el mundo. Esta conferencia será presentada como desenolver aplicaciones en Python para Android.

Entendiendo Unicode archivos videos

Facundo Batista () bio
45min Nivel Principiante (Viernes 23 16:20 Sala 31)
Categorias: herramientas
Charla que explica qué es Unicode y otros conceptos relacionados para poder usar esta tecnología

Entorno educativo Sugar, 2 millones de chicos con python archivos videos

Héctor Sanchez/Gonzalo Odiard/Manuel Quiñones () bio
45min Nivel Principiante (Sábado 24 15:30 Sala 31)
Categorias: académico, caso de estudio, comunidad, educación
Mostraremos el entorno educativo desarrollado en python, que viene en las computadoras de OLPC.
Enseñaremos como desarrallorar actividades educativa en python para esta plataforma
También como poder participar y sumarse a este proyecto, como programador python.

Extendiendo aplicaciones en C y C++ con Python archivos videos

Angel Freire () bio
45min Nivel Intermedio (Sábado 24 11:10 Sala 35)
Categorias: cli, core, lenguaje
Como embeber Python en aplicaciones desarrolladas en C utilizando la API de CPython y PyPy, ver otras opciones para aplicaciones desarrolladas en Java y .NET.

GNU Health sobre Tryton framework archivos videos

Sebastián Marró e Ignacio Parszyk (Thymbra) bio
45min Nivel Principiante (Viernes 23 12:10 Sala 35)
Categorias: ciencia, comunidad, herramientas
La idea de la charla es mostrar Tryton como plataforma de desarrollo de aplicaciones y específicamente el sistema GNU Health desarrollado en este framework.
Tryton (http://www.tryton.org/) es una plataforma de desarrollo de aplicaciones de alto nivel y propósito general de tres-capas bajo la licencia GPL-3 escrita en Python y que usa PostgreSQL como motor de base de datos.
GNU Health (http://medical.sourceforge.net/) es un sistema libre de Gestión Hospitalaria y de información de salud.

Grok paso a paso archivos videos

Emanuel Sartor (Menttes) bio
45min Nivel Avanzado (Viernes 23 16:20 Sala 9-10)
Categorias: herramientas, web
Grok es un Python web framework escrito usando el Zope Toolkit. En esta charla construiremos una aplicación muy sencilla como excusa para mostrar los aspectos principales del desarrollo con Grok.

Haciendo Browser Games con Django archivos videos

Juan B. Cabral (Pyar, UTN-FRC) bio
45min Nivel Principiante (Viernes 23 11:20 Sala 9-10)
Categorias: juegos, web
Enano (https://bitbucket.org/leliel12/enano/overview) es un browser game altamente configurable implementado en Django. Entre otrascosas su flexibilidad soporta configurar:
  • Construcciones, unidades o tecnologías definida.
  • Interfaz gráfica.
  • El árbol de tecnologías.
  • Recursos.
  • Tamaño del mundo virtual.
Enemigos

Haciendo trampa: trucos para programar menos. archivos videos

Roberto Alsina (Canonical) bio
45min Nivel Principiante (Sábado 24 15:30 Sala 5-6-7-8)
Categorias: herramientas
Dijo Larry Wall que la pereza es una de las virtudes fundamentales del programador.
Si eso es así, esta charla es acerca de como llegar a ser un ser virtuoso.

Herramientas pythonicas para el análisis y modelado de series de tiempo archivos videos

Damián Avila (PyAr, QFClub, UNLP) bio
45min Nivel Principiante (Viernes 23 11:20 Sala 35)
Categorias: académico, ciencia
En los últimos años, se han desarrollado múltiples proyectos para hacer de Python un lenguaje útil para la investigación en finanzas cuantitativas. En esta charla, no sólo nos proponemos hacer una breve descripción de las herramientas disponibles en Python para el análisis y modelado de series de tiempo, sino también, nos proponemos mostrarles la integración de estas herramientas para construir un ambiente phytonico donde podemos realizar este tipo de investigaciones de una manera simple, eficiente y divertida.

Introduccion a PyQt archivos videos

Diego Sarmentero (NINJA-IDE) bio
45min Nivel Principiante (Viernes 23 10:30 Sala 13+14)
Categorias: gui
PyQt es un binding del framework Qt para el lenguaje de Programación Python, el cual permite diseñar interfaces gráficas de usuario con un increíble potencial y una gran simplicidad. Esta librería no solo consta de recursos para el diseño de interfaces, sino que provee una gran cantidad de funcionalidades multiplataforma que pueden aprovecharse para el desarrollo de diversos programas. La charla cubrirá PyQt desde un enfoque básico mostrando las características de dicho framework, para terminar con algunos ejemplos demostrando el potencial que posee la misma.

Introducción al desarrollo web archivos videos

Marcos Vanetta () bio
45min Nivel Principiante (Sábado 24 10:20 Sala 35)
Categorias: lenguaje, web
Taller de desarrollo web desde los inicios, pensado para personas que nunca hicieron desarrollo web. La idea es hacer un repaso desde el ¿Cómo funciona la web? Los distintos lenguajes necesarios para trabajar con la misma y por último la programación desde el servidor, por supuesto con python.

Iterando infinitos iteradores infinitos archivos videos

Gabriel Genellina (SoftLab SRL) bio
45min Nivel Intermedio (Sábado 24 16:20 Sala 35)
Categorias: académico, lenguaje
Se resuelve un caso doblemente infinito: dada una secuencia (ordenada) de infinitos iteradores, cada uno de los cuales a su vez con infinitos elementos (ordenados), combinarlos en una única secuencia (ordenada). Se presenta entonces una variante de heapq.merge() que acepta infinitos argumentos. Como aplicación, esto permite generar todas las strings que verifican una expresión regular, ordenadas por su longitud.

Lib Free or Die Hard: Diseñando librerías en python archivos videos

Juan B. Cabral (Pyar, UTN-FRC) bio
45min Nivel Intermedio (Sábado 24 16:20 Sala 9-10)
Categorias: herramientas
El diseño de librerías es un punto critico que pone a prueba el buen jucio de un desarrollador, ya que si expone demasiadas funciones la libreria se vuelve confusa, y si expone muy pocas la libreria puede ser inutil por inflexible. Asi tambien existen otras cuestiones como el manejo de errores, la compatibilidad con la libreria estandar osi el api es o no pythonico que son importantes al momento de presentar un nuevo "hijo" a la comunidad.

Los tests pasan, Sancho, señal que avanzamos archivos videos

Natalia Bidart () bio
45min Nivel Principiante (Sábado 24 10:20 Sala 5-6-7-8)
Categorias: testing
Sabés qué son los tests pero pensás que son al vicio? Pensás que los tests no son al vicio pero no sabés cómo arrancar? Sos un convencido de la necesidad de escribir tests pero te da fiaca hacerlos?
Si respondiste "Sí!" a cualquiera de las preguntas de arriba, te invito a esta charla en donde vamos a aprender desde cero cómo escribir tests haciendo TDD (Test Driven Development) y vamos a contar particuaridades del tema basadas en experiencias propias y ajenas.

NINJA-IDE, Un IDE Pensado para Python archivos videos

Diego Sarmentero, Martin Alderete (NINJA-IDE) bio
45min Nivel Principiante (Sábado 24 10:20 Sala 31)
Categorias: comunidad, gui, herramientas
NINJA-IDE es un Entorno de Desarrollo Integrado el cual nace en base a unos mails enviados a PyAr, cuya temática suele escucharse con bastante frecuencia: "Qué buen IDE para Python puedo usar?", "Por qué no hay un IDE para Python que tenga tal o cual característica?". Y motivados por estas necesidades es que se decide crear NINJA-IDE, un IDE que surge 100% de una comunidad de desarrolladores Python, y el cual pretende estar orientado completamente al desarrollo de aplicaciones en este lenguaje.

Ordenando MVC con las ideas de Merleau-Ponty archivos videos

Javier Der Derian (Ubuntu Argentina) bio
50min Nivel Intermedio (Viernes 23 15:30 Sala 31)
Categorias: académico
MVC como paradigma de programación, el Orden que es necesario ponerle, y la Eficacia que Gracias a los Desarrollos de Lacan sobre las ideas de Merleau-Ponty es posible lograr.

Plone 4: tiempo de cocción 30 minutos archivos videos

Alejandro Pereira, Silvestre huens (Menttes) bio
45min Nivel Avanzado (Viernes 23 15:30 Sala 9-10)
Categorias: web
Cocción de un sitio Plone completamente funcional con sistema de autenticacion de usuarios, permisos y tipos de contenidos.

Programando Cross-Platform: cosas a tener en cuenta para no quedarte pelado archivos videos

Roberto Alsina (Canonical) bio
45min Nivel Principiante (Viernes 23 16:20 Sala 5-6-7-8)
Categorias: gui
Si querés tener muchos usuarios de tu programa, es fundamental que el universo de "gente que puede usar el programa" sea lo más grande posible.
El mejor camino para ello es hacer que el sistema operativo que usa/sufre tu potencial usuario esté soportado.
Hacer eso no es increíblemente difícil, pero siempre hay alguna cosa rara...

PyGTK para principiantes archivos videos

Natalia Bidart () bio
45min Nivel Principiante (Viernes 23 11:20 Sala 13+14)
Categorias: gui
GTK+ [0] es un poderoso toolkit para desarrollar aplicaciones gráficas. Está escrito en C, pero podemos usarlo desde varios lenguajes gracias al proyecto Gobject Instrospection [1], entre ellos, desde Python.
Esta charla hará las veces de introducción para desarrollar una aplicación básica GTK+ usando Python. Para ello, vamos a mostrar (y explicar) snippets de código que se irán complejizando a medida que la charla progrese.
La construcción de la interfaz gráfica la haremos con Glade [2], y daremos un pantallazo de cómo se usa, para qué sirve, y qué problemas nos soluciona.
[0] http://www.gtk.org [1] http://live.gnome.org/GObjectIntrospection [2] http://glade.gnome.org/

PySide: An introduction to Python/Qt development. archivos videos

Willer Moreira / Bruno Araújo (Instituto Nokia de Tecnologia) bio
45min Nivel Intermedio (Viernes 23 12:10 Sala 13+14)
Categorias: gui, herramientas, lenguaje
PySide is a LGPL project that aims to provide the full functionality of the Qt Framework through Python bindings and also the complete toolchain needed for creating Python bindings for C++ libraries. This talk focuses on developing applications using PySide, demonstrating how to use QtQuick to create good-looking and animated applications and also how to deploy these applications to a Debian-based platform without the need of writing the specific packaging files by hand.

Python más rápido que C archivos videos

Facundo Batista () bio
45min Nivel Intermedio (Sábado 24 09:30 Sala 9-10)
Categorias: caso de estudio
Comparación y análisis de velocidades entre los dos lenguajes, con consejos y conclusiones relevantes.

rad2py: IDE personal para wx/web2py buscando rapidez y calidad archivos videos

Mariano Reingart (Sistemas Ágiles) bio
45min Nivel Principiante (Sábado 24 09:30 Sala 31)
Categorias: académico, cli, educación, gui, herramientas, web
¿Podemos desarrollar software más rápido sin comprometer la calidad, el cronograma ni los costos? ¿tenemos herramientas adecuadas? ¿medimos y estimamos bien? ¿sabemos si somos buenos desarrolladores?
Se presentará una investigación que intenta contestar dichas inquietudes, combinando métodos estadísticos automatizados con una IDE minimalísta, integrada/unificada, simple y fácil de usar para wxPython/web2py, alternativa a IDLE y superadora respecto a VisualBasic, que permita Aseguramiento de Calidad y Mejora Continua organizando el proceso de desarrollo a nivel personal (PSP).
Presentación de la herramienta, librerías y aplicaciones. Casos de uso: educativo/profesional. Temas resueltos, dificultades existentes y futuras lineas de acción. Propuesta de experimento colectivo: demostremos que con Python es posible lograr rapidez y calidad. Más info en http://rad2py.googlecode.com/

Robótica con Python y Arduino archivos videos

Álvaro Justen (Curso de Arduino) bio
45min Nivel Intermedio (Viernes 23 15:30 Sala 35)
Categorias: caso de estudio, educación, juegos
Arduino es una plataforma de hardware y software de código abierto, donde entusiastas de electrónica, programadores, diseñadores, etc. pueden crear proyectos interactivos en el estilo de "hágalo usted mismo" (DIY). En esta charla se presentará a la plataforma con ejemplos prácticos en vivo, y abordar su integración con Python. Además, se presentará proyectos de automatización residencial donde se aplicó esas tecnologías.

Todo sobre Deferreds archivos videos

Alejandro J. Cura (Canonical, PyAr, SugarLabs) bio
45min Nivel Intermedio (Viernes 23 10:30 Sala 35)
Categorias: gui, herramientas, redes
"Los Diferidos" es posiblemente el tema más complejo que tiene que entender un recién llegado al framework Twisted. Pero los Deferreds son una estructura de control muy poderosa, que permite organizar el código asincrónico de una manera muy flexible y fácil de testear.

Una historia sobre objetos guardados y recuperados a la vida con ZODB archivos videos

Roberto Allende (Plone Foundation, Menttes) bio
45min Nivel Principiante
Categorias: comunidad, educación, fomento, herramientas
Desde la antigüedad, el hombre ha desarrollado diversos mecanismos para almacenar y recuperar bienes tangibles o intangibles, con fines relacionados a la supervivencia a simplemente en respuesta a síndromes como el de acumulación compulsiva.
Esta charla hará una breve introducción y demostración de métodos descubiertos en las últimas décadas por la comunidad Python los cuales se concentran particularmente en guardar y recuperar objetos.

Usando fabric para estandarizar el proceso de desarrollo archivos videos

Ricardo Kirkner (Canonical) bio
45min Nivel Principiante (Sábado 24 11:10 Sala 9-10)
Categorias: caso de estudio, herramientas
Fabric es una herramienta muy potente que si bien está pensada para ejecutar comandos remotamente en servidores, también se puede adaptar para estandarizar el proceso de desarrollo local. Esto permite brindar consistencia entre los entornos de desarrollo de distintos desarrolladores en un equipo, así como evitar errores en tareas repetitivas facilmente automatizables.

Utilizando PyGame para instalaciónes artísticas interactivas archivos videos

Kragen Javier Sitaker () bio
45min Nivel Intermedio (Sábado 24 09:30 Sala 32)
Categorias: juegos
El arte electrónico despierta últimamente mucho interés, con Processing como la herramienta más difundida. Esta charla explora unas de las herramientas proporcionadas por PyGame y Python como alternativa a Processing para la realización de efectos audiovisuales e interfacing con dispositivos seriales, siguiendo la experiencia del autor en un proyecto de Jorge Crowe en exposición en el Centro Cultural La Redonda de Santa Fe.

Web2py: Pensando en grande archivos videos

Martin Mulone () bio
45min Nivel Intermedio (Viernes 23 16:20 Sala 35)
Categorias: web
Esta charla está orientada a personas que ya dieron sus primeros pasos en el framework. Pensando en grande, la charla quiere proponer algunas ideas para dar solución a problemáticas que acontecen en el framework con aplicaciones complejas. ¿Podemos realizar este tipo de aplicaciones con el framework y no morir en el intento?. Intentaremos mostrar brevemente cómo funciona la arquitectura MVC internamente en el framework. También vamos a mostrar algunas características introducidas recientemente en el framework que nos ayudarán a modularizar nuestra aplicación y organizar nuestro código, así como buenas prácticas y costumbres.

What is Google App Engine? archivos videos

Wesley Chun (Google) bio
45min Nivel Intermedio (Viernes 23 10:30 Sala 9-10)
Categorias: fomento, herramientas, web
Google App Engine is an exciting development and cloud-hosting platform that lets you build & deploy web (and non-web) applications on Google's scalable high-traffic infrastructure using familiar development environments. App Engine apps execute on servers in Google data centers and use the same technology that powers Google's websites for speed, scalability, and reliability. Applications are easy to maintain and scale as your traffic and resource needs grow (or shrink). With App Engine, there is no need to think about virtual machine images, operating systems, databases, Web servers, licensing, software updates/patches, load-balancing, or other hardware requirements. You just upload your code to Google: use our simple deployment system will have your app up and ready to serve the world generally in less than 60 seconds!

¿Es esto Pythonico? archivos videos

Sebastian Bassi (Globant) bio
45min Nivel Intermedio (Sábado 24 15:30 Sala 35)
Categorias: lenguaje
Si bien Python propone una filosofía particular, es posible escribir código en cualquier lenguaje usando Python. En esta charla se repasarán algunas caracteristicas de Python y se mostrará código escrito en Python por programadores en otros lenguajes para remarcar la manera "pythonica" de escribir el mismo código.

Charlas relámpago

Charlas Relámpago (sábado) archivos videos

Alejandro J. Cura (Canonical, PyAr, SugarLabs) bio
45min Nivel Principiante (Sábado 24 17:30 Sala 5-6-7-8)
Categorias:
Presentaciones espontaneas de 5 minutos sobre diversos temas, a proponer y confirmar en la conferencia:
http://ar.pycon.org/2011/conference/lightning

Charlas Relámpago (viernes) archivos videos

Alejandro J. Cura (Canonical, PyAr, SugarLabs) bio
45min Nivel Principiante (Viernes 23 17:30 Sala 5-6-7-8)
Categorias:
Presentaciones espontaneas de 5 minutos sobre diversos temas, a proponer y confirmar en la conferencia:
http://ar.pycon.org/2011/conference/lightning

Nota: El detalle, biografía y fecha/hora asignada se completan automáticamente a medida que los autores actualizan y confirman dichos datos.


Acerca de PyCon Argentina 2011

Conferencia Nacional de Python el 23 y 24 de Septiembre de 2011 en Junín (organizado por miembros de PyAr).
Más Información: http://python.org.ar/  Contacto: pyconar2011@listas.usla.org.ar