Publicaciones sobre python

Crear documentación de un proyecto Python con Sphinx.

Sin duda, una etapa importante en cualquier proyecto de desarrollo (y no solo de software) es la generación de la documentación. En el caso de software es posible asistirse de herramientas que ayudan a automatizar la generación de la documentación mediante extracción de comentarios en el código, usar palabras claves y lenguaje de marcado para modificación de estilo en el texto o inclusión de otros elementos que no sean solo texto plano (imágenes, ecuaciones, enlaces entre otros).

Leer más…

Usar Anaconda Python en Git Bash

Recientemente, por motivos laborales he tenido que trabajar en Windows y es por esto que tuve la necesidad de buscar una opción cómoda de usar Git en Windows, con soporte de Bash a lo que estoy acostumbrado en Linux y con Python Anaconda reconocido. De alguna manera, la versión mínima de como usar Windows sin morir en el intento.

Leer más…

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.

Leer más…