:date: 2018-02-18
:tags: python, pycon colombia, conferencias, eventos
:category: tecnología
:author: Edward Villegas-Pulgarin
:language: es

La experiencia de PyCon Colombia 2018
=====================================

Tras mi primera participación en PyCon Colombia (segunda versión del evento), me
encuentro con una comunidad bastante amplia y que hace honor a una de las
características más importantes del lenguaje, y es lo extensa y variada que es
su comunidad. Colombia no es la excepción a esto.

Como cualquier evento, presenta elemento para mejorar pero se encuentra un
equipo de organizadores dispuestos a escuchar a la comunidad para mejorar y
aprender de las dos versiones realizadas para llegar a una tercera versión aún
mejor. Puedes enviar tu retroalimentación a feedback@pycon.co.

Llamó en particular mi atención el aspecto humano del evento. Creo que las
conferencias de los invitados (*keynotes*) nos recordaron que en todo momento
llevamos una responsabilidad sobre como se pueden afectar otros por nuestro
trabajo y no desde una perspectiva de ser nuestros clientes, sino en las
consecuencias éticas de algunas decisiones durante nuestros desarrollos como la
selección de datos en procesos de aprendizaje automático (que pueden estar
sesgados) o la exclusión en nuestros equipos de trabajo.

.. figure:: /images/la-experiencia-de-pycon-colombia-2018/pycon-colombia-2018-grupo.jpg
   :alt: Foto de grupo de asistentes, conferencistas y organizadores de PyCon Colombia 2018.
   :align: center
   :scale: 50

   Foto de grupo de asistentes, conferencistas y organizadores de PyCon Colombia 2018.

La presencia de personal del lado empresarial es predominante por sobre el
personal que proviene de la academia, y esto fue notorio en las conferencias,
con un fuerte común, y es el uso de python en aplicaciones comerciales, uso
interno en empresas y el tema de aprendizaje automático en la industria. Espero
en la próxima versión exista una mayor participación de la academia, pues es
importante mostrar como python se ha permeado en este medio, para la
investigación científica y la educación.

Recopilación de material
------------------------

Si bien los organizadores de PyCon Colombia compartirán los videos de las
conferencias en su
`canal <https://www.youtube.com/channel/UCjor6U0ZF5zGAYLJJt9gr0A>`_, hay
material accesible de las conferencias y talleres a través de repositorios de
github y presentaciones en sitios web personales, drive y otros servicios para
compartir documentos que no están recopiladas. Aquí, trato de hacer seguimiento
a este importante material (puedes dejarme un comentario si conoces de un recurso
de las conferencias y talleres que no este aquí).

Conferencias principales
~~~~~~~~~~~~~~~~~~~~~~~~

========================================================================================= ================================================================================================================================================================
Conferencista                                                                             Recurso
========================================================================================= ================================================================================================================================================================
`Lorena Mesa <https://twitter.com/loooorenanicole>`_                                      `Your model is bias, but so is your data <https://docs.google.com/presentation/d/1VJpw_h95B0yfWEJDGn9Hj1qeGRk0b9_TOFqDXOo2pwA/edit#slide=id.g2c36140c5b_0_555>`_
`Naomi Ceder <https://twitter.com/NaomiCeder>`_                                           `Obstáculos para la inclusión <https://docs.google.com/presentation/d/19FTLXRXHX6dyxS5GJYLLK4NGYaeT280vIZm9ncSjdd8/edit#slide=id.p>`_
`Christine Doig <https://twitter.com/ch_doig>`_                                           `Data Science: Past, Present and Future <https://speakerdeck.com/chdoig/pycon-colombia-2018>`_
`Audrey Roy <https://twitter.com/audreyr>`_ y `Daniel Roy <https://twitter.com/pydanny>`_ `Empaquetado en python <https://github.com/pydanny/arepa>`_
`Satya Mallick <https://twitter.com/learnopencv>`_                                        `Computer Vision Machine Learning & AI <http://www.learnopencv.com/satya-mallick-pycon-colombia-keynote-2018/>`_
`Deborah Hanus <https://www.twitter.com/deborahhanus>`_                                   `With great machine learning comes great responsibility <https://www.slideshare.net/DeborahHanus/pycon-colombia-keynote-2018>`_
========================================================================================= ================================================================================================================================================================

Las conferencias principales fueron en general espacios de inspiración mas que
espacios llenos de formalismo y tecnicismos. Aunque esperaba conferencias
técnicas, realmente fue grato ver conferencias que permitieron realizar reflexión
sobre diferentes aspectos como la inclusión y diversidad, la ética y los sesgos,
y por supuesto el romper barreras para el avance y generar nuevas revoluciones.

Es difícil decir mucho sobre personas que solo vez en una conferencia en medio
de muchos más asistentes, pero con sus charlas mostraron ser grandes personas
además del papel que desempeñan en la comunidad de python (en particular, con
Deborah Hanus tuve la oportunidad de compartir mesa durante la cena del sábado,
y es una persona bastante atenta). Al poder escoger entre tantos temas,
orientarnos en como contribuir y mejorar dice mucho.

En medio de las conferencias hubo espacio para la *selfie* de Lorena Mesa, con
su personalidad bastante extrovertida, las divertidas historias de amor en
código de Audrey Roy y Daniel Roy (*pair programming* 💗), la historia de vida y
superación de Naomi Ceder (es alguien habla de primera mano el tema de inclusión,
como se diría en Antioquia, es una berraca) y un profundo repensar de nuestra
responsabilidad cuando trabajamos con el análisis de datos (y en particular, el
aprendizaje automático) con Deborah Hanus.

Python Software Foundation
++++++++++++++++++++++++++

Naomi Ceder nos invita a unirnos como
`miembros <https://www.python.org/psf/membership/>`_ y
`patrocinadores <https://www.python.org/psf/sponsorship/>`_ de la
Python Software Foundation, fundación encargada de velar por la propiedad
intelectual de Python, el soporte de la infraestructura de `Python.org <https://www.python.org>`_
y `PyPA <https://www.pypa.io/en/latest/>`_. Igualmente, el apoyo al desarrollo y
participación de eventos que promueven python y el desarrollo de software en el
mismo. Igualmente, organiza PyCon US. Existe una membresía básica sin costo.

Hay una invitación general a presentar propuestas para las *PyCon Charlas*,
conferencias en la PyCon US pero en español, formato que se hará por primera vez
este año.

Taller de empaquetado en python
+++++++++++++++++++++++++++++++

Audrey y Daniel Roy nos invitan a participar del taller de empaquetamiento que
dirigirán el 10 de marzo en Medellín. Igualmente, tendrán en descuento su libro
sobre django. El taller busca profundizar mucho más en el empaquetamiento (que lo
presentado durante la conferencia) para compartir nuestros desarrollos de la manera
más simple a la comunidad python.

Para poderte registrar y conocer más de la actividad, sigue el
`enlace <https://www.meetup.com/es/Medellin-Python-y-Django-Meetup/events/247775417/?eventId=247775417>`_.

Para este taller puedes participar como instructor si posees experiencia en generar
paquetes de python (y disponerlos en PyPI) y el uso de *cookiecutter* (en especial
`cookiecutter-pypackage <https://cookiecutter-pypackage.readthedocs.io/en/latest/tutorial.html>`_).

Conferencias sometidas
~~~~~~~~~~~~~~~~~~~~~~

======================================================================  ================================================================================================================================================================
Conferencista                                                           Recurso
======================================================================  ================================================================================================================================================================
`Jose Zapata <https://twitter.com/joserzapata>`_                        `Audio Analysis with Python <https://github.com/JoseRZapata/Pycon2018Colombia>`_
`Manuel Franco <https://twitter.com/maigfrga>`_                         `Introduction to Recommendation Systems  <https://github.com/maigfrga/nt-recommend/blob/master/documentation/pycon/Intro%20Recsys.odp>`_
`Robert Kuska <https://twitter.com/DasIstHerrKuska>`_                   `Bits and bytes of python memory management <https://docs.google.com/presentation/d/1DYSYqu1bsODQVOAZupdPZ4afYeAuuze0mEGC0b-9bAw/edit#slide=id.p>`_
`Jorge Martinez <https://twitter.com/_JorgeMartinezG>`_                 `Detection vs tracking <https://github.com/JorgeMartinezG/KalmanTemplateTracker>`_
 `Isabel Ruiz Buriticá <https://twitter.com/iris9112>`_                 `Pintando el caos con python <https://github.com/iris9112/Pycon2018_Fractals>`_
Rocky Bernstein                                                         `Decompilation and Pandora's Box <http://rocky.github.io/pycon2018.co/#/>`_
`Edward Villegas-Pulgarin <https://twitter.com/cosmoscalibur>`_         `Usando Jupyter Notebook en el aula <https://github.com/cosmoscalibur/aula-notebook>`_
`Nicolás Guarín Zapata <https://twitter.com/nicoguaro>`_                `SolidsPy: A FEM Framework for Teaching Computational Modeling with Python <https://github.com/AppliedMechanics-EAFIT/SolidsPy>`_
`Santiago Mesa <https://twitter.com/santiagomv1127>`_                   `Solar System Simulator <https://github.com/samez21/leyes-kepler>`_
`David Przybilla <https://twitter.com/dav009>`_                         `Python in the land of Serverless <https://github.com/dav009/pyconco>`_
`Milton Lenis <https://twitter.com/MiltonLn>`_                          `Multitenant Architectures in Python <https://github.com/MiltonLn/pycon-multitenant>`_
`Dario Guzman <https://twitter.com/GudarJs>`_                           `Facial recognition with neural networks <https://github.com/GudarJs/Facial-Recognition-Tensorflow>`_
Jonathan Sandoval Cardona                                               `Introduction to asynchronous programming with Python and Twisted <https://github.com/jsandovalc/pycon2018>`_
`Carlos Alberto Martinez Morales <https://twitter.com/carlosmart626>`_  `Creating a GraphQL api in Django <https://github.com/CarlosMart626/graphql-pycon.co2018>`_
`Jorge Luis Galvis Quintero <https://twitter.com/jorlugaqui>`_          `Architecture for machine learning apps (Django flavored) <https://github.com/jorlugaqui/pycon>`_
Manuela Jaramillo                                                       `TalkScript2Media <https://github.com/manuela98/talkscript2media>`_
======================================================================  ================================================================================================================================================================

Se presentaron una gran cantidad de conferencias y esta es solo una muestra de
aquellas que pude encontrar a través de los perfiles de twitter y github de los
conferencistas, y de los tuits compartidos durante el evento.

Talleres
~~~~~~~~

====================================================  ================================================================================================================================================================
Conferencista                                         Recurso
====================================================  ================================================================================================================================================================
Sebastián Parada, María Camila Guerrero Giraldo       `Programación funcional con python <https://github.com/NeftaliChana/PyCon-2018>`_
`Sergio Pulgarin <https://twitter.com/serpulga>`_     `Python API for C programs <https://docs.google.com/presentation/d/1meKI2I_sX3avnQcU2gK1j-RcSzXcyYC4-Y4Ol1Pu35E/edit#slide=id.p>`_ `(ejemplo) <https://github.com/serpulga/python-accounts>`_
`Matt Harrison <https://twitter.com/__mharrison__>`_  `Welcome to the Jungle: Random Forests for Fun and Profit <https://github.com/mattharrison/Jungle-PyconCo-2018>`_
Juan Nicolás Táutiva                                  `Programming for non-programmers: The four pillars of object-oriented programming <https://github.com/NickATC/Taller_Python_OOP_2018>`_
`Esteban Echeverry <https://twitter.com/tebanep>`_    `Clean architecture with python <https://github.com/nubark/clean-architecture-python>`_
`Moises Vargas <https://twitter.com/moisesvw>`_       `Classifying human faces using Convolutional Neural Networks  <https://github.com/moisesvw/pyconMDE2018>`_
`Rafael Laverde <https://twitter.com/rafa_laverde>`_  `Build a powerful static website using Lektor <https://github.com/rlaverde/pycon-demo>`_
====================================================  ================================================================================================================================================================

Al igual que las conferencias, esto no representa la totalidad de talleres y
solo son aquellos que pude encontrar en los perfiles de github de los
orientadores de los talleres.

Mi participación
----------------

Que puedo decir, con lo visto en el primer día de como las conferencias afines a
temas de empresa no esperaba la asistencia que finalmente tuve, y más aún, la
posibilidad de continuar una comunicación con interesados en el tema de python
en educación.

Mi conferencia, "Jupyter Notebook en el aula de clase", fue la manera de
compartir mi experiencia de usar esta herramienta de distintas maneras en cursos
que imparto o he impartido como métodos numéricos, herramientas computacionales,
el uso en el semillero de física teórica y computacional y en la Organización
Scalibur.

.. figure:: /images/la-experiencia-de-pycon-colombia-2018/jupyter-notebook-aula-edward-villegas.jpg
   :alt: Fotografía del inicio de la presentación de "Usando Jupyter Notebook en el aula."
   :align: center
   :scale: 50

   Fotografía del inicio de la presentación de "Usando Jupyter Notebook en el aula."

Puedes acceder al repositorio de los ejemplos de mi conferencia en
`github <https://github.com/cosmoscalibur/aula-notebook>`_.