Planet
¡Python Meetup Vol 35, fue un éxito rotundo!
En esta ocasión, nos reunimos tanto de manera virtual como presencial, desde las oficinas de Rootstack.
Una experiencia maravillosa, en la que nos conectamos (después de mucho tiempo) y aprendimos juntos, sin importar la distancia física nos conectamos con amigos de todo Panamá y el mundo.

Al inicio del evento, explicamos sobre la visión y misión de Python Panamá, destacando la importancia de compartir conocimientos y experiencias en la comunidad.
Fue un honor compartir el escenario con Alison O. y Jonathan A., dos increíbles conferencistas, para compartir conocimientos y experiencias con la comunidad.
Durante mi presentación, hablé sobre el tema de las habilidades y consejos que todo programador debe tener en cuenta para mejorar constantemente. Alison O. brindó una valiosa introducción al análisis de datos con Python, y Jonathan A. presentó un tema super interesante sobre FastAPI y Chat GPT. Los asistentes, tanto presenciales como virtuales, tuvieron la oportunidad de aprender de primera mano más acerca de estas tecnologías emergentes.

Al final del evento, compartimos stickers, obsequiamos t-shirts y códigos de JetBrains a algunos de nuestros asistentes.
¡Gracias a todos por asistir y hacer de este Python Meetup Vol 35 un evento tan especial! 🙌
No se pierdan nuestro próximo evento, síganos en nuestras redes sociales para obtener más información. ¡Nos vemos en el siguiente Python Meetup! 🐍
¿Por qué deberías escribir un blog?
Utilizar Fedora con Microsoft WSL2
Descarga rootfs en Fedora
Dado que Fedora no brinda un archivo rootfs, vamos utilizar el que se usa para generar la imagen del contenedor dockerhub. Deberá descargar el archivo tar.xz del repositorio de GitHub de fedora.- https://github.com/fedora-cloud/docker-brew-fedora/tree/37/x86_64
Construir la compilación de WSL Fedora
Es más cómodo utilizar una ruta sencilla, por ejemplo c:\distro, pero puedes elegir cualquier ubicación. Ahora abra powershell, porque es el momento de importar:wsl.exe -- import Fedora-37 C:\distro\Fedora-37 $Home\Downloads\fedora-37.tarImportante: si tienes problemas en el punto anterior, no dudes en escribirme.Luego de eso verá Fedora-37 en la lista de wslwsl.exe -l -vCrear un usuario con accesos sudo
adduser es el comando predeterminado del sistema para crear nuevos usuarios en su sistema Fedora. En Fedora, se crea un grupo predeterminado con el nombre “wheel” que tiene privilegios de sudo. Entonces podemos asignar privilegios de sudo a cualquier usuario agregándolos al grupo de “wheel”.sudo adduser -G wheel miusuarioAsegúrate de utilizar -Gse utiliza para grupos complementarios de la nueva cuenta.A continuación, establezca una contraseña segura para la nueva cuenta.sudo passwd miusuarioPuede usar sudo para iniciar con el usuario que desee; la -u le permite especificar el nombre de usuario que desea:sudo -u miusuario zshAhora que has creado tu nombre de usuario y has añadido una contraseña, asegúrese de que funcionen. Salga de la instancia de wsl y ejecute de nuevo, esta vez especificando el nombre de usuario. También probará sudo y verificará su uid.wsl -d Fedora-37 -u miusuarioid -u1000
$ sudo cat /etc/shadow¡Gracias por llegar hasta acá!Si gustas puedes seguirme en mis redes sociales en Instagram @arnulfo
Publicar tú Website en Netlify
Has terminado de crear tu sitio web HTML y te sientes muy orgulloso del arduo trabajo. Pero hay una cosa que todavía falta: no tienes idea de cómo publicar tu sitio web.
En este paso a paso aprenderas como publicar un sitio web HTML utilizando dos plataformas populares: Netlify y GitHub.
Antes de iniciar asegurate de tener una cuenta de GitHub porque necesitaras alojar tu repositorio (código fuente).
Cómo publicar un sitio web en Netlify
Netlify es una plataforma para alojar sitios web. Es fácil alojar sitios en Netlify, ya que no necesita configurarlo manualmente. Si no se ha registrado para obtener una cuenta, ahora es un buen momento para hacerlo.
Este es el proceso paso a paso para publicar su sitio web en Netlify:
Agrega un sitio. Una vez que haya iniciado sesión, lo llevará a un panel de inicio. Haga clic en el botón Agregar nuevo sitio (Add new site) para agregar su nuevo sitio web a Netlify.

Importar tu repositorio de GitHub. Cuando haga clic en el botón Agregar nuevo sitio (Add new site), lo llevará a la página “Importar un proyecto existente”. Asegúrese de enviar su repositorio a GitHub para que Netlify pueda vincularse a su cuenta de GitHub.

Seleccionar el repositorio. Una vez que otorga permiso a Netlify, puede ver una lista de todos sus repositorios. Seleccione su sitio web para publicar.

Configurar los ajustes. Dado que su sitio web es simplemente estático, no hay mucho que hacer aquí. Simplemente haga clic en Implementar sitio (Deploy site) para continuar.

¡Tu sitio web ya está listo para publicarse! ¡Ya has terminado! Su nuevo sitio web está publicado y puede verlo haciendo clic en el enlace verde.


Planeo escribir otro artículo, mostrare como conectar un dominio de Namecheap a una web implementada con Netlify. Estén atentos.
¡Gracias por llegar hasta acá!
Si gustas puedes seguirme en mis redes sociales en Instagram @arnulfo
Efecto Cobra (pensamientos)
“Muéstrame el incentivo y te mostraré el resultado”. — Charlie Munger
Los incentivos bien diseñados tienen el poder de crear grandes resultados; los incentivos mal diseñados tienen el poder de… bueno… crear resultados terribles.
Para leer y seguir investigando:
- Ley de Goodhart
- Ley de Campbell
En pocas palabras, si una medida de rendimiento se convierte en un objetivo declarado, los humanos tienden a optimizarla, independientemente de las consecuencias asociadas. La medida a menudo pierde su valor como medida.
Una vez que internalizas este marco, lo ves a tu alrededor:
- Escándalo de apertura de cuenta de Wells Fargo.
- Problema de “Contratar para despedir” de Amazon.
Planeo escribir más sobre el tema de los incentivos en el futuro. Estén atentos.
¡Gracias por llegar hasta acá!
Si gustas puedes seguirme en mis redes sociales en Instagram @arnulfo
Ventajas competitivas que debes empezar a desarrollar.
Para obtener mejores resultados, necesita importantes ventajas competitivas.
Pero al contrario de lo que le han dicho, la mayoría de ellos no requieren talento.
- Curiosidad Intelectual: es una superpotencia del mundo real, todos lo tenemos pero la mayoría nunca lo aceptará. Para la mente curiosa, todo es posible. La fortuna favorece a la mente curiosa.
- Comodidad con malestar: estamos condicionados para evitar molestias, por lo que la mayoría de nosotros lo hacemos. ¿El problema? La incomodidad nos conduce al crecimiento, es una necesidad absoluta. Si te entrenas para aceptar la incomodidad, siempre tendrás una ventaja.
- Simplifique donde otros se complican: “La definición “de genio” es tomar lo complejo y simplificarlo”. La complejidad y la jerga se utilizan a menudo para enmascarar una falta de comprensión profunda. Aprenda a transmitir ideas extremadamente complejas de forma sencilla y digerible. Encuentra la belleza en la sencillez.
- Alta tolerancia al fracaso: Tememos al fracaso, por lo que la mayoría de nosotros jugamos a lo seguro para evitarlo. Pero nuestros mayores momentos de crecimiento a menudo se derivan directamente de nuestros mayores fracasos. No aceptes el fracaso, pero tampoco le temas. Tú fallarás. Acéptalo. Aprenda a fallar de manera inteligente y rápida.
- Preferencia de tiempo bajo: La vida es un juego largo. Aquellos con poca preferencia de tiempo lo juegan de manera más efectiva: felizmente retrasan la gratificación para generar valor real. En un mundo de personas que buscan una gratificación instantánea, esta es una ventaja significativa.
- Antifragilidad: En la mitología griega, la Hidra es una criatura que tiene múltiples cabezas. Cada vez que se corta una cabeza, dos vuelven a crecer en su lugar. La vida es aleatoria y caótica. No se dejen quebrar por este caos y desorden; más bien, adopte una mentalidad de que se beneficiará de ello.
- Presencia: Con el auge de la tecnología y el acceso instantáneo a millones de personas y cosas, la capacidad de estar verdaderamente presente se ha convertido en una rareza. Cuando esté con alguien, ya sea un nuevo contacto comercial, amigo o socio, esté CON ellos. Estar presente.
- Consistencia implacable: Muchas personas pueden producir explosiones de energía. Pocas personas son capaces de producir flujos de energía constantes y estables. El primero puede ser llamativo, pero el segundo es implacable. Siéntase orgulloso de marcar el reloj, de aparecer, día tras día.
- Cancelación de ruido: El mundo es un lugar ruidoso. Estamos constantemente golpeados por estímulos que compiten por nuestra atención. La capacidad de cancelar el ruido, de concentrarse realmente en la tarea en cuestión, es de aplicación general y extremadamente poderosa.
- Ser uno mismo: La ventaja competitiva más importante. Siempre sé tu mismo. Nadie puede competir contigo, por ser tú.
Ventajas competitivas que no requieren talento.
¿Cuáles son algunos otros que agregaría a la lista?
Sígueme para conocer más temas sobre la vida, los negocios, los modelos mentales y las finanzas.
Consejos para evitar el agotamiento del equipo. Burnout
No permitas que tu equipo sufra agotamiento relacionado con el trabajo. Considera estos consejos para mantener un ambiente de trabajo positivo y colaboradores productivos.
Durante los cierres por pandemia se normalizo la disponibilidad de los colaboradores las 24 horas, los 7 días de la semana, muchos de nosotros nos encontrábamos cerca de nuestras computadoras portátiles en todo momento. Este nuevo habito llevó a muchas personas a experimentar agotamiento, con el estrés y la frustración afectando negativamente la calidad de su trabajo, sus relaciones personales e incluso su salud mental.
Conecta objetivos estratégicos con actividades diarias.
La falta de compromiso es uno de los principales asesinos del rendimiento. Al conectar los objetivos estratégicos con las actividades diarias, le muestra a cada colaborador que su arduo trabajo marca la diferencia en el éxito de la empresa. Esto a la vez aumenta su sentido de éxito.
Demuestra que eres humano
La falta de conexión personal con un líder puede hacer que los miembros del equipo se aíslen y se guarden los problemas, no hay nada como el aislamiento y el silencio para hacer que los pequeños problemas se conviertan en problemas más grandes.
Para asegurarse de que estas fallas en la comunicación no descarrilen su misión, deje que su equipo vea que usted es humano. Comparta sus logros y desafíos. Hacer esto ayudó a desarrollar conexiones y un sentido de camaradería que facilita el intercambio de problemas para el equipo.
Cree oportunidades para compartir información personal
Descubrí que establecer un horario para compartir información personal durante las reuniones semanales del equipo puede generar resultados positivos.
Las reuniones de equipo suelen ser el lugar donde se abordan problemas y en ocasiones muchos de estos problemas no se resuelve tan rápido. Esto puede resultar abrumador, erosionar la confianza y provocar agotamiento. El intercambio personal puede contribuir en gran medida a ayudar a los miembros del equipo a sentirse lo suficientemente inspirados y seguros como para compartir sus ideas menos convencionales.
Reconocer y abordar las emociones
Pregunte rutinariamente a los miembros del equipo: ¿Cómo están? y ¿Cómo se sienten?, y asegúrese de mantener conversaciones individuales regulares. Para mantener un compromiso alto, brinde a su equipo objetivos estratégicos y ayude a alcanzarlos.
Si nota un largo silencio en una llamada, intente descubrir lo que no se dice. Muestre a su equipo que tiene la paciencia para escuchar, incluso cuando parece incómodo. Esta es una de las mejores maneras de volver a involucrar a los miembros del equipo que pueden estar teniendo dificultades.
Trabaje en grupos pequeños cuando sea posible. Esto lo ayudará a comprender si sus plazos son realistas para que pueda evitar poner estrés adicional en su equipo.
Adopte la metodología ágil para el desarrollo de productos
La visión a largo plazo es esencial para cualquier organización, pero las metas a corto plazo ayudan a garantizar que el progreso sea constante y manejable.
Agile ayuda a contrarrestar el agotamiento de los colaboradores, que con demasiada frecuencia trabajan en entornos de aislamiento y progreso lento. Lo primero que le enseña la metodología ágil es mantener sus plazos y el alcance de su trabajo adecuados a incrementos de dos semanas. Además, cada miembro del equipo tiene la oportunidad de expresar lo que salió mal, lo que salió bien y las formas de mejorar. Esto hace que cada paso sea manejable y brinda a los proyectos un nivel de claridad que alivia el estrés y la confusión que a menudo conducen al agotamiento.
Eliminar el agotamiento por completo nunca será posible, pero hay pasos que puede seguir para asegurarse de que tu equipo se sienta apoyado y escuchado. Es posible que no vea resultados positivos de la noche a la mañana; facilitar procesos de trabajo más compasivos y ágiles llevará tiempo. Pero al hacer estos cambios ahora, puede estar seguro de que todos los miembros de su organización se beneficiarán.
Gracias por llegar hasta aquí.
Recibo con mucho agrado los comentarios y las críticas constructivas.
Si gustas puedes seguirme en mis redes sociales @arnulfo
Árbol Analogía de la gente
Por: Tyler Perry
Tengo esta analogía del árbol cuando pienso en las personas en mi vida, ya sean amigos, familiares, conocidos, empleados, compañeros de trabajo, quien sea. Todos están colocados dentro de lo que llamo mi árbol, es así:
PERSONAS HOJA
Algunas personas llegan a tu vida y son como las hojas de un árbol. Solo están allí por una temporada. No puedes depender de ellos o contar con ellos porque son débiles y solo están ahí para darte sombra. Como las hojas, están ahí para tomar lo que necesitan y tan pronto como hace frío o sopla un viento en tu vida, se van. No puedes estar enojado con ellos, es solo lo que son.
PERSONAS DE RAMA
Hay algunas personas que llegan a tu vida y son como las ramas de un árbol. Son más fuertes que las hojas, pero hay que tener cuidado con ellas. Se quedarán durante la mayoría de las estaciones, pero si pasas por una tormenta o dos en tu vida, es posible que los pierdas.
La mayoría de las veces se separan cuando es difícil. Aunque son más fuertes que las hojas, debes probarlas antes de salir corriendo y poner todo tu peso sobre ellas. En la mayoría de los casos, no pueden soportar demasiado peso. Pero, de nuevo no puedes enojarte con ellos, es solo lo que son.
PERSONAS DE RAÍZ
Si puedes encontrar algunas personas en tu vida que son como las raíces de un árbol, entonces has encontrado algo especial. Como las raíces de un árbol, son difíciles de encontrar porque no están tratando de ser vistos. Su único trabajo es sostenerte y ayudarte a vivir una vida fuerte y saludable. Si prosperas, ellos son felices. Se mantienen discretos y no dejan que el mundo sepa que están allí. Y si pasas por una tormenta terrible, te sostendrán. Su trabajo es sostenerte, pase lo que pase, y nutrirte, alimentarte y regarte.
Así como un árbol tiene muchas ramas y muchas hojas, pero pocas raíces, también lo son los seres humanos. Mira tu propia vida. ¿Cuántas hojas, ramas y raíces tienes? ¿Qué eres en la vida de los demás?
¡GRACIAS A DIOS POR LAS RAÍCES Y TRATA DE SER RAÍZ PARA MUCHOS!
Gracias por llegar hasta aquí.
Recibo con mucho agrado los comentarios y las críticas constructivas.
Si gustas puedes seguirme en mis redes sociales en Instagram @arnulfo
Escribir código es algo Político.
Vamos a detallar…
A menudo me han preguntado por qué me importa tanto ayudar a la gente a aprender a codificar. Siempre he respondido diciendo que el código es poder, y aprender a codificar te da mucho poder. Cuanto más comprenda el código, más comprenderá el impacto que tienen las plataformas y los productos tecnológicos en la vida de las personas, ya sea a través de la implementación de funciones específicas o la falta de implementación de ciertas funciones.
Importa poco si estos impactos son intencionales o no. Por ejemplo, cuando ha creado una plataforma que una parte importante de la sociedad utiliza para la comunicación. Tu código tiene un impacto directo en la sociedad.
Cuando escribe un código que ayuda a determinar quién obtiene un préstamo, influye en quién puede permitirse comprar una casa.
Está muy claro que en Panamá, Brasil, Estados Unidos, Japón y en muchos lugares del mundo, que aquellos que tienen el poder están desesperados por mantener ese poder y están dispuestos a usar la fuerza — “cualquier medio necesario” es una frase demasiado común — para aferrarse a ese poder. Y esa fuerza se usa de manera desproporcionada, en un grado alucinante, contra los negros, los indígenas y cualquier persona que pueda clasificarse como minoría.
A medida que aprendas a codificar, tenga en cuenta el poder que está ganando.
Mientras trabaja en proyectos, ya sean sus propios proyectos o aquellos que están controlados por otra persona, concéntrese en proyectos que comparten el poder. Por favor, niéguese a trabajar en proyectos que consoliden el poder, especialmente para aquellos que lo usarán contra otros.
Thanks for reading!
¡Gracias por leer!
Gracias por llegar hasta aquí. Recibo con mucho agrado tus comentarios. Si gustas puedes seguirme en mis redes sociales @arnulfo_07 o LinkedIn.
Logo de Python Panamá
Comparto con ustedes la actualización del Logo de la comunidad panameña del lenguaje de programación Python.
Árbol de Guayacán, Mariposas, Canal de Panamá, Sol Brillante, Águila Harpía, Cielo y Mar Azul.
Síguenos en tu red social favorita: @PythonPanama
Python Panamá en Meetup https://meetu.ps/c/4nSg4/vmjqQ/a
Idea: Kiria Berdiales y Arnulfo Reyes
Diseñadora Gráfica: Graciela Sánchez
