gradiente-02

PYDAY LA PAZ

PyDay es un evento gratuito que dura un día. Participa de las distintas charlas y talleres relacionados con el lenguaje de programación Python y tecnologías afines. Este evento busca ser un espacio seguro para qué cualquier participante pueda aprender, preguntar y experimentar con las distintas herramientas que se socialicen.


AGENDA

08:00 - 09:00 ACREDITACIÓN

Presenta tu CI o algún documento que acredite tu identidad. Recuerda que debes haber completado el formulario de Registro para poder participar del evento.

¿Compraste algun Combo Pythonico?

Puedes recogerlo en tu acreditacion.

09:00 - 09:15 Apertura

Apertura del evento a cargo de los organizadores del evento.
¡Bienvenidos Pythonistas! #PyDayLaPaz

09:15 - 09:50 Charla

La GAFILAT (Grupo de Acción Financiera de Latinoamérica) realiza evaluaciones en Bolivia sobre el trabajo de lucha de contra la legitimación de ganancias ilícitas y el financiamiento al terrorismo.
En ese sentido, surge la necesidad de elaborar un modelo de machine learning para detectar transacciones sospechosas con el fin de tener una herramienta que sirva para luchar contra las ganancias ilícitas y el lavado de dinero.
En esta charla veremos cómo se puede utilizar un modelo de machine learning para tratar de identificar operaciones sospechosas y ver el costo que representa combatir este problema a nivel mundial.

09:55 - 10:30 Charla

Se presenta lo que son los honeypots, así como la clasificación, escenarios y usos. Posteriormente se realizará la implementación en un escenario preparado para tal fin explicando el modo de uso y una demo donde se verán los registros y forma de captura de la información del atacante. Luego de la charla, serás capaz de implementar un honeypot para detectar los tipos de ataques que estas expuesto a fin de bloquear esos accesos y proteger el verdadero activo de información valioso de tu organización.

10:35 - 11:10 Charla

Sin duda Python es uno de los lenguajes más sencillos de aprender, sus bibliotecas y sintaxis hace que logres cosas increíbles con poco esfuerzo, sin embargo, solo lo usamos para resolver problemas/desarrollar en el trabajo o si estamos en la universidad como otro lenguaje más para aprender desarrollo de software. Hay muuchas cosas interesantes más que puedes hacer para ti mism@ con Python. En esta charla veremos ciertas ideas para pythonizar/automatizar algunas de tus actividades cotidianas.

Saber un lenguaje de programación es como saber hablar con la computadora y no solo eso, si extendemos un poco más la idea, la computadora podría funcionar como un segundo cerebro ¿Por qué no dejar que resuelva problemas por ti en segundo plano?

11:15 - 11:50 Charla

La Física pertenece a una de las pocas Ciencias Puras que estudian la Naturaleza , esta con el tiempo se Dividió en dos ramas importantes La Física Clásica y La Física Moderna , siendo esta ultima nuestro punto de interés .
La humanidad dio un gran salto tecnológico con la invención de la computadora , en un principio diseñada para descifrar mensajes en la guerra destinados al uso de unas cuantas personas , hasta la aplicación en las ciencias .
Los científicos tardaban días , meses incluso años en realizar cálculos , una tarea muy repetitiva que fue sustituida por una maquina haciéndolo en milésimas de segundos .
Hoy vivimos en un mundo tecnológico donde la era de los datos ha empezado a gobernar , con el fácil acceso a la información por medio de dispositivos electrónicos , orientándonos a un análisis de datos masivos , y la Física no ha sido la excepción llegando nuevos métodos como el Machine Learning para la predicción de datos , donde veremos casos de usos en la física y sus aportes en distintas áreas : Física de Altas Energías , Física de la Atmosfera , Física Nuclear e Principios en Sistemas Complejos.

11:50 -13:00 Break

¿Alguien dijo comida? ¡Nosotros sí! ¡Hora del almuerzo!

13:00 - 13:35 Charla

Exploraremos el mundo de la programación de hardware con MicroPython. Comenzaremos desde los fundamentos de la programación en MicroPython, incluyendo la sintaxis, los tipos de datos y las estructuras de control de flujo. A partir de ahí, avanzaremos a la programación de hardware, utilizando los módulos y bibliotecas disponibles para interactuar con dispositivos externos. Mostraremos ejemplos prácticos de proyectos con hardware que pueden ser implementados con MicroPython, y discutiremos las ventajas de utilizar MicroPython para programar hardware en comparación con otros lenguajes de programación. También hablaremos sobre la comunidad de usuarios de MicroPython y los recursos disponibles para seguir aprendiendo y experimentando con la programación de hardware.
Esta charla está dirigida a personas interesadas en la programación de hardware con MicroPython, desde principiantes hasta expertos que deseen profundizar en el tema. No se requiere experiencia previa en programación de hardware o en MicroPython.

13:40 - 14:15 Charla

El presente proyecto plantea el desarrollo de una librería de programación enfocada al estudio, enseñanza y aprendizaje de conceptos de robótica móvil con base en un modelo implementativo y real. El trabajo presentado busca la representación de conceptos en robótica educativa y robótica avanzada bajo un marco de practicidad y simplificación que sirva como herramienta para el estudio de teorías más complejas. El marco de desarrollo abarca la creación, verificación, validación e implementación de funciones de programación basadas en lenguaje Python como código base de programación. Posteriormente se procede al desarrollo de herramientas, en las mismas funciones, que permitan la compatibilidad con robots de baja gama y costo reducido. El desarrollo del proyecto involucra el estudio y la implementación de áreas de investigación como ser sistemas de control, sistemas de navegación, sistemas de comunicación y visión artificial.

14:20 - 14:55 Charla

No sólo estás escribiendo código para una computadora, sino también para otros desarrolladores y para ti mismo en el futuro.
Es por eso que es importante escribir código "bonito". Exploraremos buenas prácticas que te ayudaran a hacer un código entendible, escalable y óptimo.
Aprenderás técnicas para hacer que tu código sea fácilmente reusable, cómo mejorar el código existente y cuándo priorizar la legibilidad sobre la complejidad. Si eres un programador Python que quiere mejorar tus habilidades de escritura de código, no te pierdas esta charla.

15:00 - 15:35 Charla

Este trabajo académico intenta ofrecer una visión detallada del procesamiento de señales cerebrales utilizando el lenguaje de programación Python. Los participantes de la conferencia tendrán la oportunidad de sumergirse en las técnicas y herramientas más avanzadas para analizar y procesar señales cerebrales. Desde el uso de bibliotecas especializadas en neurociencia hasta la implementación de algoritmos de procesamiento de señales, este trabajo académico ofrece una visión completa de cómo Python se ha convertido en una herramienta poderosa en el campo de la neurociencia. Los asistentes a la conferencia podrán descubrir cómo Python se aplica en diferentes modalidades de señales cerebrales, como EEG, fMRI y más, y cómo puede utilizarse para extraer información valiosa de estas señales.

15:35 - 15:45 Conclusión

Se agradecerá la participación de los asistentes y Sponsors, se resalta la importancia del aprendizaje y colaboración en la comunidad de programadores en Python. ¡Hasta la próxima edición del #PyDayLaPaz!

09:40 - 11:50 Workshop

Objetivo

Utilizar Boto3, la libreria de python que permite interactuar con los servicios de AWS para crear y gestionar recursos, instancias EC2, a través de aplicaciones escritas en Python.


Descripción Extendida

  1. Que es Cloud? y los proveedores de la nube?
  2. Descripción de Boto3, AWS S3 Buckets, Amazon EC2.
  3. Instalación de Boto3 en los entornos locales
  4. Configuración de instancia AWS y su configuración de acceso desde entornos locales.
  5. Uso de un IDE, PyCharm, VSCode u otros, para configurar Boto3.
  6. Desarrollo del primer programa para gestionar una instancia en EC2
    1. Conectando el programa con AWS EC2
  7. Desarrollo del segundo programa para gestionar los S3 buckets
    1. Conectando con AWS S3 Buckets

11:50 - 13:00 Break

¿Alguien dijo comida? ¡Nosotros sí! ¡Hora del almuerzo!

13:10 -15:20 Workshop

Objetivo

Aprender a utilizar Python, la API de WhatsApp y ChatGPT para crear un chatbot capaz de enviar y recibir mensajes a través de WhatsApp y generar respuestas utilizando un modelo de lenguaje generativo. Los asistentes también podrían aprender sobre conceptos importantes como el procesamiento del lenguaje natural y el uso de modelos pre-entrenados en aplicaciones prácticas.

Descripción Extendida

En este workshop interactivo, descubrirás cómo utilizar Python, la API de WhatsApp y ChatGPT para crear un chatbot inteligente capaz de enviar y recibir mensajes a través de WhatsApp y generar respuestas utilizando un modelo de lenguaje generativo.
Comenzaremos con una introducción al fascinante mundo de los chatbots y exploraremos las razones por las que Python y ChatGPT son herramientas poderosas para crear uno. A continuación, profundizaremos en la API de WhatsApp y aprenderás cómo utilizarla para enviar y recibir mensajes de manera efectiva. Después, nos adentraremos en el emocionante campo de los modelos de lenguaje generativo y descubrirás cómo utilizar ChatGPT para generar respuestas coherentes y naturales a los mensajes del usuario. Finalmente, integraremos todo lo aprendido para crear un chatbot funcional con Python, la API de WhatsApp y ChatGPT, con ejemplos prácticos y demostraciones en vivo que te permitirán ver cómo funciona todo en conjunto. A lo largo del taller, también adquirirás conocimientos sobre conceptos importantes como el procesamiento del lenguaje natural y el uso de modelos pre-entrenados en aplicaciones prácticas. Al final del taller, tendrás los conocimientos y habilidades necesarias para crear tu propio chatbot inteligente con Python y ChatGPT.

09:40 - 11:50 Workshop

Objetivo

Una introducción en el desarrollo de herramientas blockchain usando python.

Descripción Extendida

En este taller aprenderás qué es bitcoin y como funciona. Montaremos una red desde cero con un blockchain propio usando Python. Mostraremos el estado del desarrollo de otras herramientas en Bitcoin.

12:20 -13:45 PM Break

¿Alguien dijo comida? ¡Nosotros sí! ¡Hora del almuerzo!

13:10 -15:20 Workshop

Objetivo

Aprender las bases para el uso de Django rest framework en un taller desarrollando una pequeña API y tambien conocer sobre las características del framework.

Descripción Extendida

Django Rest Framework (DRF) es un framework de Python utilizado para la construcción de APIs de manera ágil y sencilla. DRF es muy popular en el ecosistema de Python gracias a su gran variedad de herramientas y características, las cuales permiten el desarrollo de APIs escalables y robustas. Aprender a utilizar DRF es altamente beneficioso para aquellos interesados en el desarrollo de aplicaciones web, ya que les permite crear APIs de manera más eficiente y con menos líneas de código. En el taller, los participantes tendrán la oportunidad de aprender cómo implementar la autenticación de usuarios, validar datos y otros aspectos clave en la creación de APIs con DRF. Además, se abordarán temas como la serialización de objetos Django en formato JSON, la implementación de vistas utilizando clases genéricas y la documentación de la API utilizando herramientas de DRF

DSC07630

Equipo Organizador

  • Organizadores:

    • Tatiana Delgadillo
    • Emmanuel Villanueva
    • Monica Limachi
    • Paulo Tintaya
  • Voluntarios:

    • Yulitza Huanca
    • Adriana Paz
    • Corali Alamanza
    • Julio Cori
    • Soledad Bendita
    • Guisela Huanca

Código de Conducta

PyDay La Paz busca brindar una experiencia de conferencia confortable para todos los asistentes. Buscamos ser un espacio seguro y libre de acoso para todos, independientemente de su edad, género, orientación sexual, apariencia física, capacidad especial, raza, religión o profesión. No se tendrá ninguna tolerancia frente al acoso o cualquier forma de discriminación.


  • Participantes

    Se considera como comportamiento inapropiado:

    • Acoso de cualquier participante en cualquier forma.
    • Intimidación, acecho o seguimiento deliberado.
    • Registrar o tomar capturas de pantalla de la actividad en línea con fines de acoso.
    • Publicar información privada de otros, como una dirección física o electrónica, sin permiso explícito.
    • Amenazas violentas o lenguaje dirigido a otra persona.
    • Incitación a la violencia o al acoso hacia cualquier individuo, incluido alentar a una persona a suicidarse o a autolesionarse.
    • Crear cuentas en línea adicionales para acosar a otra persona o eludir una prohibición.
    • Lenguaje e imágenes sexuales en comunidades en línea o en cualquier lugar de la conferencia, incluidas las charlas.
    • Insultos, humillaciones o bromas que se basan en estereotipos, que son excluyentes o que ponen a otros en ridículo.
    • Otra conducta que es inapropiada para una audiencia profesional que incluye personas de diferentes orígenes.
  • Speakers

    El lenguaje o las imágenes sexuales son inapropiados para sus charlas o diapositivas. Abstenerse de usar lenguaje de odio, sexista, racista, excluyente ni promocionar actividades ilícitas en cualquier parte de su contenido mientras esté realizando su presentación.

  • Patrocinadores

    Los patrocinadores están sujetos a las políticas contra el acoso. No deben utilizar imágenes, actividades u otros materiales de manera sexualizada, ni promover actividades ilícitas.

  • Consecuencias

    Si eres víctima de alguno de estos comportamientos inapropiados puede contactarte al siguiente correo: pydaylapaz@gmail.com para reportar la situación.

  • Alcances

    Este Código de conducta se aplica a:

    • Asistentes
    • Speakers
    • Presentadores
    • Sponsors
    • Organizadores
    • Voluntarios
    • Todos los asistentes en general
  • Licencia

    Este código de conducta se encuentra bajo la licencia de Creative Commons Attribution 3.0 Unported License.

    * Este código de conducta es una adaptación del código de conducta de la Python Software Foundation


Politicas de seguridad y salud ante el COVID-19


  • Medidas de control

    • Para los participantes de nacionalidad boliviana deben presentar su carnet de vacunación emitido por el Ministerio de Salud de Bolivia al momento del registro.
    • Para los participantes extranjeros deben deben presentar un equivalente al carnet de vacunación emitido por la autoridad sanitaria de su país de origen.
    • El uso de cubrebocas es obligatorio en los espacios cerrados como el escenario principal y los espacios de los talleres.
    • Recuerda portar con tu alcohol en gel, tambien podras encontrar dispensadores en los puntos de registro.