Jose Arnulfo Reyes H

Python Meetup VIII — Panamá

José Arnulfo R. H.
3 meses
 

Python Meetup VIII — Panamá

Miércoles 24 de julio de 2019

Asistentes y organizadores al meetup viii
Asistentes y organizadores — Meetup viii

El miércoles 24 de julio realizamos en ciudad de Panamá el Python Meetup vol. 8

En esta ocasión platicamos de dos puntos:

  1. Vine por el lenguaje, me quedé por la comunidad. [1]
  2. ¿Cómo empezar en Python?

Hablamos sobre los beneficios por el cual las personas aman python y algunas de sus contras.

La estructura organizativa de los meeting, conferencias y talleres que se han planificado.

Los fundamentos en que se basa python a nivel mundial y la misión de la PSF.

Brindando los objetivos de la comunidad.

Gracias a todos los que hicieron posible este evento, organizadores y asistentes.

Agradecemos también a My Office por su excelente atención y a Deliboquitas por las deliciosas boquitas que prepararon.

Nos vemos en Python Meetup Vol. IX

Muchas gracias Pythonistas. Happy Pythoning!

Python
https://www.python.org/downloads/
Jose Arnulfo Reyes H

Consejos para hablar en público que te ayudarán en tu próxima conferencia.

José Arnulfo R. H.
3 meses
 

La primera vez que hable en público fue cuando tenia 17 años.

Ocurrió fuera del ambiente del colegio y los únicos dos consejos que me dieron, que yo recuerde:

  • No mires el rostro de las personas porque te desconcentrarás.
  • Si estas muy nervioso y tus manos tiemblan utiliza un bolígrafo para liberar el estrés.
Explicar el tema como si estuvieras contando una historia

Para ser sincero no utilice esos consejos, me sentí más tranquilo mirando el rostro de las personas ya que de esa manera sentía que podía transmitir mejor mis ideas.

¿Estar nervioso o con manos temblorosas por hablar al frente de personas?, ¡bah! la realidad es que uno siempre esta nervioso, no importa cuando leas esto. Aquí debo ser agradecido, por lo siguiente:

Agradecer que desde que yo era muy pequeño aprendí a comunicarme con mi abuelo. Cuando el era apenas un bebe sufrió una enfermedad que en ese entonces casi le quita la vida pero pudo escapar de la muerte aunque le dejo una secuela, lo dejo sordo. En su hogar no tenían la facilidades, ni tampoco en esos tiempos se enseñaba el lenguaje de señas como se hace actualmente. Así que les toco improvisar sus propios lenguajes de señas y a nosotros nos toco aprenderlo. Eso en cierta manera hizo que mi mamá y yo fortaleciéramos el tema de expresarnos.

Me gusta mucho esta frase: existen más conexiones entre el cerebro y las manos que con otras partes del cuerpo. Esto lo escribieron Allan y Barbara Pease, en su libro: El Lenguaje del Cuerpo — Cómo interpretar a los demás a través de sus gestos.

Me siento muy identificado por las platicas que tenia con mi abuelo y lo mucho que trasmitíamos en nuestras conversaciones. Esto me ayudo a transmitir lo que quiero expresar.

Pero tu viniste por los consejos para hablar en publico así que vamos de una vez por ellos luego de esta pequeña anécdota.

Son más de 10 años dando conferencia, experiencia de vida y diversas pláticas en donde he tenido la oportunidad de estar en frente de cientos de personas y a veces de miles. Creo que puedo resumirte algunos consejos que añadirán valor pero tengo que ser sincero contigo querido lector no es algo que aprenderás de la noche a la mañana y tal vez algunos consejos ya los hayas escuchado así que te invito a que me acompañes a reforzar estos puntos.

¡Comencemos!

Antes de iniciar

Gran parte de lo que se comparte en público sucede mucho antes de que subas al escenario. La preparación y la práctica son claves.

  1. Entiende las expectativas y aprende de los detalles. Reúne toda la información sobre el lugar, tiempo para hablar, temas que puedes incluir / evitar, tipo de vestimenta, etc. Tener toda esta información con anticipación te ayudará a preparar una presentación que se adapte a la ocasión y resuene en la audiencia. Trata de utilizar tu computadora personal.
  2. Conoce a tu audiencia. Conocer a tu audiencia es tan importante como comprender el tema que platicaras frente a ellos. “No quieres aburrirlos con detalles que ya conocen ni quieres abrumarlos”. Debes hacerte la pregunta: “¿Cuál es mi audiencia específica y por qué están allí?”
  3. Planifica y estructura tu discurso. Piensa en lo que estás diciendo. Puedes tener una gran dicción y una gran habilidad de presentación, pero si tus palabras y tu estructura están por todos lados, entonces la gente no va a recordar lo que dijiste.
  4. No sobrecargue tus diapositivas. No sobrecargues las diapositivas con texto. A muy pocas personas les gusta una presentación con 60 diapositivas llenas de texto. Utiliza las diapositivas como apoyo visual.
  5. Práctica, práctica, práctica. Tienes que practicar. No una o dos veces sino una y otra vez. Te sentirás más seguro y cómodo hablando sin tener que leer una hoja de papel.
  6. Obtener retro-alimentación. Cuanto más tiempo pases enfrente del publico, te acostumbraras y más fácil sera. Pida feedback y pregunte si sus palabras y puntos fueron claros, si hubo algo que los confundió, cómo estuvo su ritmo y si notaron algo raro. Puedes utilizar tu celular y grabarte. He tenido amigos y amigas muy sorprendidos por sus modales y el uso excesivo de ‘¡hum!’ cuando han reproducido el vídeo. Una vez que te des cuenta, puedes trabajar en ello.
  7. Memoriza tus primeras y últimas líneas. Si memorizas todo parecerás un robot, no sonaras natural. Pero al memorizar tu oración inicial y final asegurarte de que comiences y termines fuerte sin dejar de darte el espacio para hablar naturalmente en el medio.
  8. Unirse a un grupo o asistir a eventos. Debes comprometerte en mejorar tus habilidades para hablar en público, ademas de practicar los discursos también debes obtener la mayor cantidad de información para que te conviertas en un experto acostumbrado a diversos escenarios. Intenta reunir un grupo de amigos que quieran practicar sus habilidades y dar / recibir comentarios de forma regular.

Me gustaría mucho que compartas tu opinión conmigo, si tienes alguna pregunta no dudes en hacerla o por el contrario necesitas algún consejo puedes escribirme: MD.

Jose Arnulfo Reyes H

¿Cuál es el significado de data science?

José Arnulfo R. H.
4 meses
 

La manera fácil de explicarlo.

La ciencia de datos: “es la disciplina de hacer que la información sea útil”.

Photo by AbsolutVision on Unsplash

La cual esta relacionada a lo siguiente:

  1. Estadísticas
  2. Aprendizaje automático
  3. Minería de datos

Se ha mencionado mucho sobre esto: “Un data scientist es un estadístico que puede programar”.

La historia de cómo los científicos de datos se volvieron atractivos es principalmente la historia de la unión de la disciplina madura de las estadísticas con una muy joven: la informática.

Lectura recomendada:

A Very Short History Of Data Science

Aunque Wikipedia tiene una muy buena definición.

La ciencia de datos es un ‘concepto para unificar estadística, análisis de datos, aprendizaje automático y sus métodos relacionados’ para ‘entender y analizar fenómenos reales’ con datos.

Es a través de nuestras acciones, nuestras decisiones, que afectamos el mundo que nos rodea.
Jose Arnulfo Reyes H

Publicare ahora en Medium

yosef7
4 meses
 
SIGANME ACÁ   ARNULFO View at Medium.com Anuncios
Jose Arnulfo Reyes H

¿Qué tan ciertas son las estadísticas?

José Arnulfo R. H.
4 meses
 

Las personas que trabajan con datos deben ser críticos y estar muy atentos para ver cosas que otros pasan desapercibido.

Photo by Chris Liverani on Unsplash
Hay mucho miedo por los números. […] Quizás es porque de niños recibimos algún trauma inducido por las matemáticas de la escuela primaria.

Las estadísticas se han utilizado para mentir en anuncios, en lugares de trabajo y en muchos otros lugares. Creeme la gente hará cualquier cosa para obtener ventas o buenas calificaciones.

Desde hace varios meses esta idea a estado dándole vueltas a mi cabeza.

Para muestra un botón:

Colgate's '80% of dentists recommend' claim under fire | marketinglaw

Es bastante incómodo ver estas investigaciones y al poco tiempo darte cuenta que eran falsas.

A pesar que estas noticias ocurrieron hace algunos años, no dejan de ocurrir nuevas historias en nuestro día a día.

Me parece muy interesante el siguiente libro: Cómo mentir con estadísticas de Darrell Huff. Cuando observe la siguientes páginas 59–60–61, veo que estos ejemplos los podemos ver actualmente. Cuántos de nosotros no hemos estado en reuniones donde de manera muy sutil se juega con la visualización de los datos.

Fuente: How to lie with statistics (1954)

No debemos olvidar el objetivo principal de los dashboard o las visualizaciones

  1. Siempre debes verificar tus fuentes de datos.
  2. Debes establecer el tipo de gráfica o colores a utilizar.

En la era del Big Data es muy importante tener en cuenta que entre más datos manejemos hay mayor posibilidad de errores.

Si eres responsable de publicar dashboard o debes interpretar datos, no dudes en tomar algún curso de estadística y más importante pedir consejo a algún profesional.

Gracias por leer mi publicación. Todas las semanas estaré compartiendo.

Recibo con mucho agrado los comentarios y las críticas constructivas.

Me pueden encontrar en IG @arnulfo.

Jose Arnulfo Reyes H

José Arnulfo Reyes Hernández

José Arnulfo R. H.
4 meses
 

Organizes events and is speaker for FLOSS community in Panama and LATAM.

My nickname in the matrix [IRC] is: yosef7

José Arnulfo

Activities

2019
27, April || FLISoL 2019
28, May || Fedora 30 Release Party

2018
21, April || FLISoL 2018
29, May || Fedora Release Party
08–11, Aug || Flock 2018 || Dresden, Germany
22, Aug || Docker Meetup 05 by Fedora
01, Sep || Fedora Installation Day

2017
21, February || Python Meetup Vol. VI
22, April || FLISoL 2017
13, 14, 15, July || FAD — Cusco, Perú.

2016
Sat 23, April || FLISoL 2016 Panamá.
Sat 11, 25, June || Pre Linux Day.
Sat 02, July || ‘Fedora 24 Release Party’
Sat 09, 23 July || Pre Linux Day.
Sat 06, August || Linux Day.
13–15, October || FUDCon LATAM. FUDCon Puno, Perú.
22, October || Python Meetup
24, September || ‘Desconferencia’ — Symfony & Drupal

2015
Mon 03, August || Semana de Ingeniería.
Wed 05, August || Semana de Ingeniería
Sat 19, September || Software Freedom Day Panamá.

Jose Arnulfo Reyes H

La importancia de la Ciencia de Datos

José Arnulfo R. H.
4 meses
 

La ciencia de datos ha tenido uno de los crecimiento más rápidos en los últimos años, además proporciona un gran valor en todas las industrias y áreas de estudio.

Iniciar una empresa de tecnología, desarrollar un producto o ganar interacción con muchos seguidores se ha vuelto cada vez más fácil gracias a la disminución de costos de computación, almacenamiento en la nube, también gracias a la conectividad y accesibilidad que nos ofrecen distintas plataformas que nos permiten llegar a millones de usuarios mes a mes, el tiempo que tarda en llegar un producto ha disminuido drásticamente y sigue disminuyendo.

La combinación de los siguientes factores: incremento en el auge de fabricación de dispositivos + aumento de los dispositivos conectados a Internet + mayor tiempo que se pasa en línea, ha provocado un aumento en el volumen de datos.

https://eurecat.org/es/el-big-data-sigue-encabezando-el-crecimiento-dentro-de-las-tecnologias-de-la-informacion/

Esto ha provocado un gran interés en extraer los datos y obtener información para ayudar a construir excelentes productos. La capacidad de una empresa para competir ahora se mide por la manera en que aplica con éxito los análisis de sus bases de datos todo esto para impulsar la innovación.

Los profesionales que trabajan con los datos tienen una gran demanda actualmente.
Estos 4 resultados nos llevan a dos tipos de data scientist.

Cuatro resultados específicos en los cuales centrarse:

  1. Evaluar la salud de la empresa. Una vez que logramos definir el éxito por medio de una meta y una métrica, el siguiente paso es monitorear la métrica de esta forma nos aseguramos que estamos en camino de alcanzar la meta.
  2. Construir los productos y características correctos. Las empresas deben realizar numerosos experimentos y evaluar sus resultados. Los científicos de datos debemos ayudar a diseñar, identificar y guiar al equipo en la optimización constante del trabajo a través de la información que generamos con los datos.
  3. Obtener pronósticos y tendencias futuras. Un rol muy importante es generar o construir prototipos, modelos o sistemas utilizando ML y AI.
  4. Establecer un mapa de ruta y estrategia para la empresa. Son unos de los resultados más importantes de un equipo de análisis de productos de clase mundial.

Estos cuatro resultados nos permiten identificar a dos tipos diferentes de científicos de datos: analistas de productos y desarrolladores de algoritmos.

¡Gracias por leer!

Si gustas puedes seguir las redes sociales de @PythonPanama en IG, LinkedIn y Twitter.

Jose Arnulfo Reyes H

Recibir archivos adjuntos de una lista en Sharepoint a la bandeja de Outlook

José Arnulfo R. H.
6 meses
 

Una guía que puede ayudar a alguien o a mi mismo si olvidó hacer esta configuración.

Recomiendo seguir el blog de: Laura Roger. Ella explicó el uso de Flow en este video (al final del video), lo que he hecho es investigar la solución y resumir algunos puntos. Espero les funcione.

Lo primero es hacer una lista en Sharepoint (SP). He creado una lista bastante sencilla para realizar este ejemplo:

  1. ID, cedula, código
  2. Nombre o email
  3. Adjunto
  4. Comentario 1
  5. Comentario 2
Se omiten los nombres de los campos

Ahora utilizaremos Flow. Breve explicación de que es Flow.

Flow nos permite obtener el archivo adjunto del elemento creado en Sharepoint (SP), al crear una matriz almacenamos el archivo adjunto, finalmente utilizaremos esta “matriz de archivo adjunto” y lo enviamos por correo electrónico.

Comencemos:

  1. Añadir un nuevo paso “When an item is created”: Acceda a la URL del Sitio y al nombre de la Lista de SP a utilizar.

2. Añadir el siguiente paso “Delay”: permite tener un tiempo a favor para obtener el archivo adjunto sin error.

3. Añadir un nuevo paso “Get attachments”: En este paso se obtendrá el archivo adjunto del elemento creado. El nombre del sitio y el nombre de la lista siguen siendo los mismos del paso anterior. El “Id” nos permite identificar el archivo adjunto del elemento creado. ID.

4. Añadir un nuevo paso Variable — “Initialize variable”: El paso anterior nos permite tener control de los archivos adjuntos. Ahora con esta variable nos permite almacenar los archivos en una sola matriz. TK

5. Añadir un nuevo paso “Apply to each”: Este paso nos ayuda a buscar y almacenar el contenido del archivo adjunto en la matriz. El nombre del sitio y el nombre de la lista siguen siendo los mismos del paso anterior.

  • Hacemos clic en seleccione un cuadro de salida: “Get attachment content
  • Para el campo Id, seleccione la salida “ID” de la sección de activación.
  • Para el campo “File identifier”, seleccione la salida “Id

Luego haga clic en “Agregar una acción” y seleccione: Variable — Añadir a la variable matriz.

  • Para el campo Name, seleccione “attachmentArray” en el menú desplegable. (Esto fue creado en el paso 4).
  • Para el campo Value, escriba la siguiente declaración JSON:
{
"Name":,
"ContentBytes":
}
  • En “Name”, haga clic entre “:” y “,” seleccione “DisplayName
  • ”En "ContentBytes"haga clic después de “:” en Expression escriba lo siguiente: body(‘Get_attachment_content’).$content
  • No olvidar los guiones bajos para los espacios.

6. Añadir un nuevo paso: “Send an email”

Y realizamos la configuración del envío del correo:

Luego podemos personalizar el correo

Guarde su flujo, luego vaya a su lista y cree un nuevo elemento de la lista con los archivos adjuntos para probar. Recuerda ser paciente si pones el paso de “Delay”.

Flow corriendo

Debería recibir un correo electrónico con los archivos adjuntos que agregó al elemento de la lista.

Recibimos el correo con el archivo adjunto en nuestra bandeja

Esto resuelve muchos de los problemas que tenía y espero que te ayuden de alguna manera.

Me gustaría mucho que compartas tu opinión conmigo, si tienes alguna pregunta no dudes en hacerla, por el contrario si necesitas algún consejo puedes escribirme: MD.

Jose Arnulfo Reyes H

Cultura Empresarial Basada en Datos.

José Arnulfo R. H.
6 meses
 
Reinvéntate a ti mismos continuamente, con ajustes y nuevos inicios.

Más allá de las famosas 7V del Big Data, existe una pieza clave en la formación de una cultura empresarial basada en los datos, esta clave radica en las personas.

Para implementar con éxito esta cultura se necesita un cambio de paradigma, un cambio cultural que se adopte de forma global en el lugar donde trabajas y a la vez demostrar los beneficios efectivos que aportan los datos a toda la organización.

He aprendido que para lograr el éxito en los objetivos que te propongas debes tener mucho orden. La secuencia de prioridades seria algo asi: personas, datos y tecnología.

El estudio realizado por McKinsey Global Institute del año 2014 revela información valiosa que debemos tomar en cuenta de nuestros clientes para mejorar las ganancias y crecimiento positivo.

Intensive users of customer analytics are 23 times more likely to clearly outperform their competitors in terms of new- customer acquisition than non-intensive users, and nine times more likely to surpass them in customer loyalty. Our survey results also show that the likelihood of achieving above-average profitability is almost 19 times higher for customer-analytics champions as for laggards. Even more impressive is their likelihood of migrating an above-average share of customers to profitable segments, at 21 times that of non-intensive users of customer analytics

Una empresa puede utilizar los datos para ser impulsada de esa manera reducir la incertidumbre y generar mejores decisiones, es decir, los datos son utilizados para tomar mejores decisiones y lograr los objetivos de la empresa.

Como lo mencione en una de mis publicaciones: tomar decisiones basadas en los datos nos hace tener una especie de superpoder. Nos brinda respuestas objetivas que pueden poner fin a argumentos. Creando así una fuente de verdad y disminuyendo las discusiones.

Para lograr la toma de decisiones basada en datos usted necesita:

  1. Accesibilidad a los datos.
  2. Herramientas de análisis.
  3. Conocimiento de cómo utilizar los datos y las herramientas.

Pero sin lugar a dudas, el compromiso de su equipo de trabajo es crucial para lograr los objetivos en la empresa. Mucho más cuando esa misión implica cambios de comportamiento y nuevas prácticas.

Realizar este cambio ocurre de distinta manera en cada organización, pero usted puede iniciar con pequeños pasos para luego hacer pasos agigantados.

¿Cómo lo puedes lograr?

  1. Encuentra personas comprometidas.
  2. Realiza experimentos con los datos.
  3. Entiende el valor que generan tus datos. Data Governance.

Lograr que los datos sean su ventaja competitiva es lo que hará crecer o desaparecer a las empresas en el futuro.

Me gustaría mucho que compartas tu opinión conmigo, si tienes alguna pregunta no dudes en hacerla, por el contrario si necesitas algún consejo puedes escribirme: MD.

Con mucho gusto te respondere y gracias por llegar hasta aquí.

Jose Arnulfo Reyes H

Igualar las fechas -año tras año- en un eje. [Tableau 2018.2]

José Arnulfo R. H.
8 meses
 

Igualar las fechas -año tras año- en un eje. [Tableau]

Las comparaciones y tendencias entre fechas son formas efectivas de procesar información, pero puede ser en ocasiones dificil de trabajar en Tableau.

Al utilizar el siguiente método es mucho más fácil evaluar el desempeño año tras año en un mismo eje y mucho más cuando se colorean los años.

Gráfico sin la fórmula principal

Se crea un campo calculado que combine las partes de la fecha del mes y el día de cada fecha en su conjunto de datos con el año actual.

Esto se logra utilizando la siguiente fórmula:

Resultado final