Eventos

Esta página muestra cuales son las necesidades para organizar diferentes tipos de eventos relacionados con Python impulsados por el proyecto y describe brevemente cada uno de ellos. Es solo una ayuda para los organizadores de estos eventos y, de ninguna manera, determina cómo debe ser la realización de ellos, sino que es más bien una guía.

Meetup

¿Qué es una Meetup?

Una Meetup es un evento informal en el cual nos juntamos en un bar con la idea de conversar sobre diferentes tecnologías y compartir que hemos estado haciendo en el último tiempo.

En general se hacen de noche, con la idea de compartir la cena y unas cervezas y comienzan con una (o dos) mini-charla de 10-15 minutos (muchas veces improvisada) donde uno muestra algo que le ha llamado la atención o simplemente le ha simplificado el día a día de alguna forma.

Para esta mini-charla no se necesita proyector ni nada. Aunque en general se muestra algo (sin necesidad de que sea una presentación) en una notebook.

Por lo general, las Meetup se realizan periódicamente: semanal o mensualmente. Este evento es muy informal y lo que promueve es mantener a la comunidad activa y conectada. En muchos casos sirve como propulsor de otros eventos.

Requisitos

Nada en especial. Esto va a depender de lo que se pretenda hacer en la reunión.

Si se decide hacer un evento periódico, una buena idea es crear el evento en el sitio Meetup así se hace público y las notificaciones le llegan a todos los asistentes.


Charla

¿Qué es una charla de Python?

Las charlas de Python están destinadas normalmente a estudiantes Universitarios de carreras referidas a sistemas, dónde los asistentes ya poseen un conocimientos sobre la programación procedural y orientada a objetos y trabajan con los lenguajes de programación tradicionales como ser: Java, PHP, .Net, Pascal, etc.

En las charlas de Introducción a Python se muestran las características principales de Python, su comunidad, algunas anécdotas laborales/personales y se hace una pequeña introducción al mundo profesional en el ámbito del Software Libre. También se estimula a los asistentes a que creen sus grupos de trabajos y que organicen futuros Meetup y/o Sprint en la ciudad.

Estas charlas son una buena puerta de ingreso al mundo de la programación colaborativa, el trabajo en equipo y el aprendizaje autodidacta. Durante la charla se hace referencia a muchas tecnologías para su futura investigación y se detalla brevemente por dónde empezar.

Requisitos

  • Un auditorio / aula / teatro / etc con la capacidad de 100 personas sentadas aproximadamente.
  • Aire acondicionado.
  • Proyector para mostrar las presentaciones del disertante.
  • Mesa y silla para el disertante cerca del proyector (es necesario escribir en la computadora).
  • Sistema de sonido (micrófono y parlantes).

Sprint

¿Qué es un Sprint de Python?

Un sprint consiste en juntarnos a programar con el objetivo de empujar un proyecto ya existente (o no) y trabajar en equipo. La idea es arreglar la mayor cantidad de bugs posible o agregar alguna funcionalidad a esos proyectos. Es un evento informal en el que cualquiera puede participar y no es necesario tener conocimiento alguno. Justamente nos juntamos a programar en grupos para así ayudarnos entre todos y programar juntos.

Por lo general, al principio del Sprint se hace una presentación de los asistentes y luego, los proyectos que están propuestos con una breve introducción a cada uno de ellos: de qué se trata, qué tecnología usa, etc. Así, cada uno de los asistentes se anota para trabajar en ellos y se arman los grupos de trabajo.

Requisitos

  • Aire acondicionado.
  • Buena conectividad a internet, WiFi.
  • Servicio de cocina.
  • Posibilidad de juntar las mesas.
  • Capacidad para 10 personas como mínimo.
  • Abierto de corrido.

Comentarios

  • Avisar a los asistentes que lleven zapatillas / triples ya que siempre hacen falta enchufes.
  • Es una buena idea crear un formulario web (Google, por ejemplo) para realizar una inscripción. Este formulario debe tener Nombre, Apellido e Email como campos obligatorios así tenemos posibilidad de comunicarnos con los asistentes en caso de alguna novedad (cambio de lugar, por ejemplo). En el formulario también se pueden mencionar los proyectos propuestos para trabajar con un checkbox para que se anoten.
  • Está bueno llevar los repositorios de los proyectos en los que planeamos trabajar descargados con aterioridad para no matar la conexión a internet. Y, en lo posible, correctamente configurados para luego no perder tiempo haciendo esto.
  • Para no saturar internet, se puede crear un caché de pip y servirlo en la red interna con una de las computadoras de los asistentes. Se hace en menos de 10 minutos y tienen horas de ganancia ;)
  • Por lo general nos juntamos de mañana temprano, programamos un par de horas, luego almorzamos y por la tarde seguimos programando.

PyDay

¿Qué es un PyDay?

Un PyDay es un evento un poco más formal que los anteriormente mencionados y consiste en un día entero de Python. Ese día se realizan charlas de diferentes temas relacionados con Python durante todo el día. Estas charlas están pactadas con una duración de 45 minutos dando un espacio al final de 15 minutos para preguntas.

Por lo general comienzan con 3 charlas por la mañana, luego el almuerzo (que puede estar a cargo o no de la organización) y por la tarde se sigue con 4 charlas más. También puede haber un espacio para realizar un Sprint por la tarde.

Hacia el final de jornada, se pueden organizar Lightning Talks (Charlas relámpago) que consisten en charlas de 5 minutos (fijos) que pueden abarcar cualquier tópico. No necesariamente relacionado con Python, el Software Libre o la programación.

Para el cierre, por lo general se hace un sorteo con algunos premios donados por los Sponsors (remeras, libros, merchandising del evento, etc).

También podés consultar esta guía para organizar un PyDay de la wiki de Python Argentina.

Requisitos

  • Un auditorio / aula / teatro / etc con la capacidad de 100 personas sentadas aproximadamente.
  • Aire acondicionado.
  • Buena conectividad a internet, WiFi.
  • Proyector para mostrar las presentaciones de los disertantes.
  • Mesa y silla para el disertante cerca del proyector (es necesario escribir en la computadora).
  • Sistema de sonido (micrófono y parlantes).

Curso

¿Qué es un Curso?

Un curso es un evento de 2 o 3 días destinado a las personas que quieren aprender a programar en Python y poseen poco conocimiento sobre el tema. Se explican conceptos básicos de programación y se plantean algunos ejercicios para trabajar entre todos. Si bien no es necesario tener un conocimiento previo de programación, manejar los conceptos básicos ayuda mucho a seguir el curso con una mayor fluidez.

Por lo general, los cursos se pactan en 4~6 horas por día y tienen una capacidad máxima aproximada de 12 personas. Dependiendo del conocimiento sobre la programación de los asistentes, nos podemos separar en grupos y trabajar distintos conceptos (aunque no es lo más recomendable).

Requisitos

  • Un auditorio / aula / hackblab / etc con capacidad de 12 personas aproximadamente sentadas con mesa.
  • Aire acondicionado.
  • Buena conectividad a internet, WiFi.
  • Proyector para mostrar las presentaciones del disertante.
  • Mesa y silla para el disertante cerca del proyector (es necesario escribir en la computadora).
  • Notebook por parte de los asistentes.

DjangoGirls

¿Qué es DjangoGirls?

DjangoGirls es una organización sin fines de lucro que promueve y ayuda a acercar a las mujeres a la programación. Para lograr este objetivo, se organizan talleres de un día destinado a 30~60 personas y se desarrolla un sitio web utilizando HTML, CSS, Python y Django.

Estos talleres están pactados en ~8 horas; dónde se trabaja en grupos de 3 o 4 personas con un guía que los ayuda a llevar adelante el tutorial escrito específicamente para este propósito. Sin embargo, ¡son los mismos asistentes los que crean su propio sitio web!. Y mejor aún, ¡incluso sin tener conocimiento previo!

Requisitos

  • Un auditorio / aula / hackblab / etc con capacidad de 30~60 personas sentadas con mesa.
  • Aire acondicionado.
  • Buena conectividad a internet, WiFi.
  • Proyector para mostrar la presentación inicial.
  • Mesa y silla para el disertante cerca del proyector (es necesario escribir en la computadora).
  • Notebook por parte de los asistentes.
  • Alargadores de corriente (zapatillas, extensiones eléctricas, etc)
  • Un guía (con conocimientos básicos de Python y Django) cada 3 o 4 asistentes.

PyCamp

¿Qué es un PyCamp?

¡El PyCamp es uno de los eventos que más me gusta! Consiste en apoderarse de un lugar, como ser un Hotel Campestre, Colonia de Vacaciones, un espacio para Retiros Espirituales, etc; en el que un grupo de 30 a 40 programadores nos juntamos a programar durante 4 días completos. Los asistentes llevan los proyectos de Software Libre en los que están trabajando (o alguna idea loca que quieran implementar) y el resto se anota para colaborar en esos proyectos. Así, se determinan diferentes slots de tiempo para cada proyecto durante los 4 días y cada programador trabaja, dentro de los slots asignados, en los proyectos que más le han llamado la atención.

Esta dinámica se mantiene durante los 4 días que dura el evento, trabajando mañana, tarde y hasta la noche (en muchos casos). Es importante que el alojamiento y la comida no sea una preocupación de los asistentes sino que esté cubierto por parte de la organización y que se lleve a cabo en el mismo predio/lugar que dónde se realiza el trabajo en equipo.

Hay que tener en cuenta que se el PyCamp trata de acaparar la mayor cantidad de participantes de diferentes regiones, es por eso que buscamos un lugar que sea accesible desde diferentes puntos del país y así poder lograr un evento a nivel nacional.

Requisitos

  • Lugar “pycamp-friendly”. Esto quiere decir que cumpla con las siguientes condiciones:
    • Retirado de la civilización
    • Conexión a internet
    • Espacio de trabajo donde quepan todos los asistentes
    • Que cuente con espacios verdes
    • Exclusividad para el PyCamp en el lugar
    • Que cuente con alojamiento y servicio de comida
  • Pre-inscripción con el dinero necesario para los 4 días

A la hora de elegir un lugar, se tiene en cuenta:

  • Formas de llegar (accesibilidad en bus, auto, etc)
  • El lugar en sí (espacios de trabajo y su comodidad)
  • Las habitaciones
  • La comida (sana)
  • Disponibilidad de fechas
  • Precio

Nota

Si se organiza alguno de estos eventos, es una buena idea:

  • enviar un email a la lista de Python Argentina para dar a conocer la organización de esta reunión y así sumar a más interesados.
  • actualizar la página de noticias de Python Argentina mencionando que se va a realizar este evento.
  • agregar el evento al calendario oficial de Python internacional

¡Sumate a esta iniciativa! No es complicado organizar ninguno de estos eventos y podés ser uno de los pioneros en tu ciudad ayudando a la difusión de Python :)


Eventos pasados