<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JXVDKC@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JXVDKC</pentabarf:event-slug>
            <pentabarf:title>Extrair para Conquistar: Introdução ao Web Scraping</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241016T100000</dtstart>
            <dtend>20241016T160000</dtend>
            <duration>060000</duration>
            <summary>Extrair para Conquistar: Introdução ao Web Scraping</summary>
            <description>Explore o universo do web scraping com Python neste minicurso prático. Aprenda a coletar e analisar dados de páginas web em uma combinação de teoria e exercícios práticos. Assim, você ganhará habilidades valiosas para coletar e disponibilizar dados atualizados e personalizados.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial longo</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/JXVDKC/</url>
            <location>[SENAC] LAB 1 - 305</location>
            
            <attendee>Lidiane Monteiro</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>P8XBQB@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-P8XBQB</pentabarf:event-slug>
            <pentabarf:title>Frontend básico para backenders</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241016T100000</dtstart>
            <dtend>20241016T130000</dtend>
            <duration>030000</duration>
            <summary>Frontend básico para backenders</summary>
            <description>A ideia é não passar por nada que involva npm e node, mas de dar uma base sólida, começando com HTML (como funciona, regras básicas de acessibilidade), CSS (cascading, cores, flexbox básico e um pouco de acessibilidade) e JS (DOM, dev tools, fetch).</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial curto</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/P8XBQB/</url>
            <location>[SENAC] LAB 2 - 306</location>
            
            <attendee>Luciano Ratamero</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NW9TVS@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NW9TVS</pentabarf:event-slug>
            <pentabarf:title>Regressão linear: Do ensino médio às análises preditivas</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241016T160000</dtstart>
            <dtend>20241016T180000</dtend>
            <duration>020000</duration>
            <summary>Regressão linear: Do ensino médio às análises preditivas</summary>
            <description>Nesse talk, vamos navegar sobre a aplicação da regressão linear para realizar análises preditivas, fazendo um recorte histórico que se iniciará no ensino médio! 

Esse retorno ao ensino médio, vai servir apenas para nos lembrar que, de alguma forma, aprendemos a criar um modelo de análise preditiva. A gente só precisa associar o “nome a pessoa”! 

Então, é só chegar e vamos juntos desenvolver um algoritmo em python de regressão linear, para realizar uma análise preditiva.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial / Workshop - Apoiadores / Patrocinadores</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/NW9TVS/</url>
            <location>[SENAC] LAB 2 - 306</location>
            
            <attendee>Claudio Bonel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7NFSB3@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7NFSB3</pentabarf:event-slug>
            <pentabarf:title>Busca por Imagens em banco de dados vetoriais</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241016T100000</dtstart>
            <dtend>20241016T130000</dtend>
            <duration>030000</duration>
            <summary>Busca por Imagens em banco de dados vetoriais</summary>
            <description>Neste tutorial, os participantes aprenderão como implementar uma solução de busca por imagens usando bancos de dados vetoriais, abordando desde a criação dos embeddings até a integração com ferramentas modernas de indexação e recuperação de informações visuais. E como a Inteligência Artificial está inserida nesse contexto.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial curto</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/7NFSB3/</url>
            <location>[SENAC] LAB 4 - 705</location>
            
            <attendee>Alex Salgado</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8RAD3Y@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8RAD3Y</pentabarf:event-slug>
            <pentabarf:title>Implementando Autorização em Aplicações Django com OAuth2.0</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241016T140000</dtstart>
            <dtend>20241016T160000</dtend>
            <duration>020000</duration>
            <summary>Implementando Autorização em Aplicações Django com OAuth2.0</summary>
            <description>Segurança e a privacidade são fatores indispensáveis quando integramos aplicações web. O OAuth 2.0 é um protocolo de autorização que permite o acesso de terceiros a uma aplicação, como Google ou GitHub, sem expor as credenciais dos usuários. No Django, um framework popular para desenvolvimento web em Python, a implementação do OAuth 2.0 facilita a criação de sistemas de login seguros e confiáveis, melhorando a experiência do usuário e a segurança da aplicação.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial / Workshop - Apoiadores / Patrocinadores</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/8RAD3Y/</url>
            <location>[SENAC] LAB 4 - 705</location>
            
            <attendee>Laís Urano</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>F7DZ7V@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-F7DZ7V</pentabarf:event-slug>
            <pentabarf:title>Mapeando Raça e Território: Análise de Dados Geográfico</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241017T100000</dtstart>
            <dtend>20241017T130000</dtend>
            <duration>030000</duration>
            <summary>Mapeando Raça e Território: Análise de Dados Geográfico</summary>
            <description>Oficina prática de 3 horas focada na análise de dados geográficos do Censo 2022 com Python. Exploramos raça, território e racismo ambiental, usando mapas e clusters com Pandas, scikit-learn, Folium e Geopandas.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial curto</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/F7DZ7V/</url>
            <location>[SENAC] LAB 1 - 305</location>
            
            <attendee>Samantha Reis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PWVYJG@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PWVYJG</pentabarf:event-slug>
            <pentabarf:title>Luz, micro:bit, ação! Ilumine seus projetos com MicroPython</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241017T140000</dtstart>
            <dtend>20241017T170000</dtend>
            <duration>030000</duration>
            <summary>Luz, micro:bit, ação! Ilumine seus projetos com MicroPython</summary>
            <description>Nesse tutorial iremos aprender o funcionamento dos componentes da micro:bit, uma placa de desenvolvimento que utiliza MicroPython como linguagem de programação, e como usá-los para controlar LEDs com a biblioteca NeoPixel. Os exercícios serão realizados em um anel de LEDs, utilizando-se várias técnicas para controlar as luzes: desde algoritmos, botões, e até mesmo o acelerômetro da micro:bit. O objetivo é instigar a criatividade ao trabalhar com sequências de LEDs, utilizando sensores para auxiliar na manipulação das luzes. Não é necessário conhecimentos prévios de eletrônica e/ou hardware.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial curto</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/PWVYJG/</url>
            <location>[SENAC] LAB 1 - 305</location>
            
            <attendee>Juliana Karoline de Sousa</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BAZHTF@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BAZHTF</pentabarf:event-slug>
            <pentabarf:title>Refatoração: aperfeiçoando o design de códigos existentes</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241017T100000</dtstart>
            <dtend>20241017T130000</dtend>
            <duration>030000</duration>
            <summary>Refatoração: aperfeiçoando o design de códigos existentes</summary>
            <description>Existem muitos materiais sobre como escrver código e criar sistemas de qualidade, porém várias vezes não estamos criando um sistema do zero. Somos &quot;presenteados&quot; os famosos sistemas legados, que possuem código mau escrito, design estranho ou praticamente inexistente. Portanto, busco trazer neste tutorial técnicas de refatoração, ou seja, procedimentos para auxiliar na melhoria de código já existente.

Como diria Martin Fowler: &quot;Qualquer tolo escreve um código que um computador possa entender. Bons programadores escrevem códigos que os seres humanos podem entender&quot;.

Refatoração é uma técnica de programação que consiste em alterar o código sem mudar nenhuma funcionalidade, com objetivo de torná-lo mais fácil de ler e manter geralmente com um propósito específico do negócio (ou seja, não por pura estética ou diversão, apesar de também poder ser usado para isto).

Neste tutorial serão explicados os conceitos muito brevemente, sendo que na maior parte será feita a refatoração (codificação) de um exemplo prático. Teremos um código que não está nas melhoras condições e serão aplicadas técnicas de refatoração que, passo a passo, tornarão o código mais fácil de entender.

Este tutorial terá como base principalmente o livro &quot;Refatoração&quot; escrito por Martin Fowler com contribuições de Kent Beck.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial curto</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/BAZHTF/</url>
            <location>[SENAC] LAB 2 - 306</location>
            
            <attendee>Luiz Menezes</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HRMTDY@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HRMTDY</pentabarf:event-slug>
            <pentabarf:title>Conhecendo o Django</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241017T140000</dtstart>
            <dtend>20241017T160000</dtend>
            <duration>020000</duration>
            <summary>Conhecendo o Django</summary>
            <description>Ei, pessoal!

Temos uma novidade incrível para compartilhar com vocês! Estamos organizando um bate-papo super descontraído e envolvente sobre uma das tecnologias mais fascinantes do mundo da programação: o Django!

Se você já ouviu falar sobre Django, sabe o quanto essa ferramenta pode ser poderosa para desenvolvimento web. E se ainda não conhece, está na hora de descobrir! Django é um framework web Python que facilita a criação de sites e aplicações robustas e escaláveis. Com ele, você pode transformar suas ideias em realidade de forma rápida e eficiente.

Durante nosso bate-papo, vamos explorar juntos as principais funcionalidades do Django, entender como ele pode agilizar o desenvolvimento de projetos e compartilhar dicas valiosas para quem está começando ou quer aprimorar suas habilidades. Será uma oportunidade única para aprender, trocar experiências e tirar todas as suas dúvidas.

E o melhor de tudo? Será um ambiente super descontraído, como se estivéssemos conversando entre amigos. Traga suas perguntas, sua curiosidade e sua vontade de aprender!

Não perca essa chance de mergulhar no universo do Django e descobrir como essa tecnologia pode transformar a forma como você desenvolve projetos web. Esperamos você lá!

Um grande abraço e até breve!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial / Workshop - Apoiadores / Patrocinadores</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/HRMTDY/</url>
            <location>[SENAC] LAB 2 - 306</location>
            
            <attendee>José William Firmino Bezerra</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DTTUWX@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DTTUWX</pentabarf:event-slug>
            <pentabarf:title>Python e Inteligência Artificial: Uma Combinação Poderosa</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241017T160000</dtstart>
            <dtend>20241017T180000</dtend>
            <duration>020000</duration>
            <summary>Python e Inteligência Artificial: Uma Combinação Poderosa</summary>
            <description>O Python, com sua sintaxe clara e legível, tem se consolidado como a linguagem de programação preferida para o desenvolvimento de projetos em Inteligência Artificial (IA). Essa combinação poderosa permite que pesquisadores e desenvolvedores criem soluções inovadoras e eficientes em diversas áreas, desde o aprendizado de máquina até a visão computacional.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial / Workshop - Apoiadores / Patrocinadores</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/DTTUWX/</url>
            <location>[SENAC] LAB 2 - 306</location>
            
            <attendee>Fernando Luiz de Almeida</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>33QBRW@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-33QBRW</pentabarf:event-slug>
            <pentabarf:title>O lis.py de Norvig: entenda um interpretador completo</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241017T100000</dtstart>
            <dtend>20241017T130000</dtend>
            <duration>030000</duration>
            <summary>O lis.py de Norvig: entenda um interpretador completo</summary>
            <description>Entender como funciona de verdade uma linguagem de programação ajuda a aprender qualquer linguagem e responder perguntas. Como funciona exatamente uma closure? Que problema ela resolve? Porque `if` e `def` não são funções? Porque toda linguagem precisa de palavras reservadas? Quais são as regras fundamentais que toda linguagem deve seguir? Graças ao lis.py de Norvig, podemos entender tudo isso na prática, com exercícios.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Tutorial curto</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/33QBRW/</url>
            <location>[SENAC] LAB 4 - 705</location>
            
            <attendee>Luciano Ramalho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HWU8ZV@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HWU8ZV</pentabarf:event-slug>
            <pentabarf:title>Ro-DOU - Robô de mineração do Diário Oficial da União</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T095000</dtstart>
            <dtend>20241018T102000</dtend>
            <duration>003000</duration>
            <summary>Ro-DOU - Robô de mineração do Diário Oficial da União</summary>
            <description>O Ro-DOU é uma ferramenta open source desenvolvida em Python que efetua um clipping do Diário Oficial da União (D.O.U.) e dos Diários Oficiais de municípios, por meio do Querido Diário. O Ro-DOU permite o recebimento de notificações periódicas (via e-mail, Slack, Discord) de todas as publicações que contenham as palavras-chaves definidas pelo usuário. Essa ferramenta se utiliza de técnicas de webscrapping e de orquestração com DAGs dinâmicas do Airflow para a geração de relatórios em diversos formatos.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/HWU8ZV/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Luís Guilherme Lopes Alves Barreto</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3UXFZB@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3UXFZB</pentabarf:event-slug>
            <pentabarf:title>Inclusão e diversidade - do discurso para a realidade</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T103000</dtstart>
            <dtend>20241018T110000</dtend>
            <duration>003000</duration>
            <summary>Inclusão e diversidade - do discurso para a realidade</summary>
            <description>Nesta palestra, convido você a explorar minha trajetória como mulher, doutora em engenharia mecânica,  engenheira de software autodidata, autista e lésbica na busca por inclusão e pertencimento na indústria da tecnologia. Compartilho experiências em diferentes empresas, revelando os desafios de ambientes tóxicos e o impacto positivo de iniciativas genuínas de D&amp;I. A partir dessa jornada, discuto a importância de ações concretas que vão além do discurso.

Comunidades como Django Girls e PyLadies são exemplos poderosos do impacto da representatividade na construção de confiança e conhecimento. A palestra destaca o papel fundamental desses espaços, reforçando a importância da mentoria, da criação de ambientes seguros e acolhedores, e de ações práticas que promovam a equidade.

Mais do que uma reflexão, essa palestra é um convite à ação. Juntos, podemos construir um futuro mais inclusivo e diverso na tecnologia, abrindo caminhos para que cada talento encontre seu lugar de pertencimento e possa atingir seu pleno potencial.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/3UXFZB/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>OLGA PINHEIRO GARCIA</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>W7ZPZN@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-W7ZPZN</pentabarf:event-slug>
            <pentabarf:title>IA Generativa no Combate à Desinformação</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T111000</dtstart>
            <dtend>20241018T114000</dtend>
            <duration>003000</duration>
            <summary>IA Generativa no Combate à Desinformação</summary>
            <description>Nesta palestra, exploramos como a inteligência artificial generativa está revolucionando a maneira como lidamos com a desinformação online. A disseminação rápida de notícias falsas e informações enganosas representa um desafio significativo para a sociedade moderna. A IA generativa oferece novas ferramentas para detectar, analisar e combater eficazmente esse problema, promovendo um ambiente digital mais confiável e seguro. Vamos explorar casos de uso práticos, desafios éticos e o potencial transformador dessa tecnologia na promoção da verdade e da transparência.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/W7ZPZN/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Andressa Freries</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SDYLT3@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SDYLT3</pentabarf:event-slug>
            <pentabarf:title>Detectando Anomalias no Mundo Real com IA</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T115000</dtstart>
            <dtend>20241018T122000</dtend>
            <duration>003000</duration>
            <summary>Detectando Anomalias no Mundo Real com IA</summary>
            <description>A detecção de anomalias é crítica em várias indústrias, desde a prevenção de fraudes financeiras até a segurança de redes. A capacidade de identificar outliers e irregularidades nos dados pode levar a melhorias significativas na eficiência operacional e na gestão de riscos. O Python, com seu rico ecossistema de bibliotecas de machine learning, oferece ferramentas poderosas para enfrentar esses desafios de forma eficaz.

Nesta palestra, exploraremos diferentes técnicas de machine learning para detecção de anomalias usando bibliotecas populares do Python, como Scikit-Learn e PyOD. Vamos aplicar esses conhecimentos em casos práticos como detecção de fraudes em cartões de crédito, detecção de intrusão em redes e manutenção preditiva. Ao final da sessão, você terá uma compreensão sólida de como implementar essas técnicas em seus projetos, tornando seus esforços de detecção de anomalias mais robustos e eficientes.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/SDYLT3/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Juliana Ferreira Alves</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7FEMPE@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7FEMPE</pentabarf:event-slug>
            <pentabarf:title>RocketPy: Ciência de foguetes com Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T140000</dtstart>
            <dtend>20241018T143000</dtend>
            <duration>003000</duration>
            <summary>RocketPy: Ciência de foguetes com Python</summary>
            <description>O RocketPy é uma biblioteca totalmente escrita em Python e dedicada para simulação de trajetória de foguetes de alta potência. O código permite uma simulação completa por meio de um modelo sofisticado de 6 graus de liberdade da trajetória de voo de um foguete, incluindo efeitos de massa variável de alta fidelidade e descida sob paraquedas. Condições meteorológicas, como perfis de vento, podem ser importadas de conjuntos de dados contendo previsões do tempo, possibilitando cenários realistas no momento das missões. Além disso, a implementação facilita simulações complexas, como foguetes multiestágios, otimização de design, trajetória e análise de dispersão.
O RocketPy já foi validado cientificamente, tendo sido publicado:
https://ascelibrary.com/doi/10.1061/%28ASCE%29AS.1943-5525.0001331

O RocketPy Team caminha na direção de suprir a falta de tecnologias nacionais na indústria aeroespacial na era do New Space, sendo inclusive o simulador oficial de competições de foguetemodelismo de alta potência como na European Rocketry Challenge (EUROC), sediada na europa e com apoio da agência espacial portuguesa.
O código é totalmente aberto e está disponível em: 
https://github.com/RocketPy-Team/RocketPy</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/7FEMPE/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Rafael Kneip (RocketPy Team)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>USVYHX@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-USVYHX</pentabarf:event-slug>
            <pentabarf:title>Langflow : Criando GenAI / RAG com fluxos visuais em minutos</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T144000</dtstart>
            <dtend>20241018T151000</dtend>
            <duration>003000</duration>
            <summary>Langflow : Criando GenAI / RAG com fluxos visuais em minutos</summary>
            <description>Nesta palestra veremos na prática como aplicações com IA Generativa são criadas, e aplicaremos estes conceitos com o Langflow, uma solução open-source criada por brasileiros e que transforma o processo do protótipo até a produção, dando agilidade ao desenvolvedor e até mesmo às áreas de negócio.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/USVYHX/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Samuel Henrique Matioli</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QYYVSA@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QYYVSA</pentabarf:event-slug>
            <pentabarf:title>Dançando e não pisando  no próprio pé:  Outbox Pattern</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T152000</dtstart>
            <dtend>20241018T155000</dtend>
            <duration>003000</duration>
            <summary>Dançando e não pisando  no próprio pé:  Outbox Pattern</summary>
            <description>Nesta palestra, vamos explorar os desafios comuns que surgem ao trabalhar com micro serviços. Vamos discutir as escolhas arquiteturais e os problemas que aparecem à medida que a complexidade das aplicações aumenta. Também apresentaremos, de forma resumida, o Design Pattern **Saga**, destacando as diferenças entre os modelos de Orquestração e **Coreografia** para gerenciar transações distribuídas.

Além disso, vamos abordar o problema do **Dual-Write**, um dos desafios mais frequentes na busca por consistência de dados em sistemas distribuídos, e como o Pattern Outbox pode ajudar a mitigar esse problema.

- Os desafios que os micro serviços trazem consigo
- O que, afinal, é uma transação?
- Como um padrão arquitetural pode voltar para te assombrar se for levado em conta apenas no &quot;caminho feliz&quot;
- O que é o Design Pattern Saga: Orquestração VS. Coreografia
- O problema do Dual-Write
- O pattern Outbox
- Uma implementação simples usando Django.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/QYYVSA/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Nilton Frederico Teixeira</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XLJUSM@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XLJUSM</pentabarf:event-slug>
            <pentabarf:title>KEYNOTE</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241018T170000</dtstart>
            <dtend>20241018T180000</dtend>
            <duration>010000</duration>
            <summary>KEYNOTE</summary>
            <description>Jessica Temporal é Sr. Developer Advocate na Auth0 by Okta e seu sonho é ajudar pessoas desenvolvedoras em todo o mundo ensinando conteúdo técnico. Jess é co-fundadora e co-apresentadora do primeiro e mais querido podcast brasileiro sobre ciência de dados Pizza de Dados. GitHub Star, autora do &quot;O Grande Microlivro de Git&quot; e criadora do GitFichas, uma coleção de cartões de estudo sobre Git. Ela também adora tricotar e aprender novos hobbies.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/XLJUSM/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Jessica Temporal</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3HT3EG@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3HT3EG</pentabarf:event-slug>
            <pentabarf:title>Monstrinho: seu agente LLM para rodar em qualquer máquina</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T091000</dtstart>
            <dtend>20241019T094000</dtend>
            <duration>003000</duration>
            <summary>Monstrinho: seu agente LLM para rodar em qualquer máquina</summary>
            <description>Que tal construir uma inteligência artificial para chamar de sua? Há inúmeras opções de LLM no mercado, muitas inclusive com interface de acesso facilitada e móveis. Contudo, várias questões podem ser levantadas em relação à circulação de dados pessoas e posse dos modelos. O que acontece com os agentes treinados quando sua relação com o provedor acabar? Apresentamos o monstrinho, seu agente LLM que pode ser executado localmente em sistemas computacionais de poucos recursos.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/3HT3EG/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Eduardo F. Santos</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KL78N7@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KL78N7</pentabarf:event-slug>
            <pentabarf:title>Dados abertos feat Qualidade de dados</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T095000</dtstart>
            <dtend>20241019T102000</dtend>
            <duration>003000</duration>
            <summary>Dados abertos feat Qualidade de dados</summary>
            <description>Usando como fio condutor a premissa de que &quot;transparência de dados é um dos pilares da democracia&quot;, esta palestra apresenta o conceito de &quot;dados abertos&quot;, sua importância social e para o desenvolvimento tecnológico. Além disso, explicita a relevância de ter um alto nível de qualidade de dados e como mensurá-la a partir das suas 6 dimensões. Bem como, o principal desafio para alcançá-la: uma boa governança de dados.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/KL78N7/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Ana Cecília Vieira</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WBY8C8@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WBY8C8</pentabarf:event-slug>
            <pentabarf:title>youtool: dados do YouTube fáceis p/ combater a desinformação</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T103000</dtstart>
            <dtend>20241019T110000</dtend>
            <duration>003000</duration>
            <summary>youtool: dados do YouTube fáceis p/ combater a desinformação</summary>
            <description>youtool é uma biblioteca Python e interface de linha de comando que facilita o acesso a dados do YouTube, como informações sobre vídeos e dados que não estão na API, como baixar as transcrições geradas automaticamente e saber quem doou no superchat.
Apresentaremos como usar as principais funcionalidades da biblioteca e também mostraremos como a utilizamos em diversos projetos de combate à desinformação, onde juntamente com jornalistas investigativos buscamos os financiadores desse tipo de conteúdo.
Para finalizar, mostraremos como utilizamos grandes modelos de linguagem (LLM) e a indexação por texto completo no postgres (full-text search) para facilitar que as equipes de reportagem pudessem acessar mais facilmente esses dados durante as investigações.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/WBY8C8/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Ana Paula Sales</attendee>
            
            <attendee>Álvaro Justen</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AARPZ8@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AARPZ8</pentabarf:event-slug>
            <pentabarf:title>KEYNOTE</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T111000</dtstart>
            <dtend>20241019T121000</dtend>
            <duration>010000</duration>
            <summary>KEYNOTE</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/AARPZ8/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Nina da Hora</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XPVY7S@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XPVY7S</pentabarf:event-slug>
            <pentabarf:title>PicPay + GPT: o maior case de GenAI do setor financeiro</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T140000</dtstart>
            <dtend>20241019T143000</dtend>
            <duration>003000</duration>
            <summary>PicPay + GPT: o maior case de GenAI do setor financeiro</summary>
            <description>Nesta apresentação, mostraremos nossa jornada de criação do maior case de GenAI no setor financeiro do Brasil, de acordo com a Microsoft. Vamos contar como saímos de um protótipo e lançamos o nosso assistente virtual para todos usuários do atendimento virtual do PicPay. Falaremos sobre a arquitetura construída em Python para suportar a escala do nosso produto. Além disso, contaremos como utilizamos LLM e ML para entregar uma experiência de alta qualidade.

Referência: https://customers.microsoft.com/pt-br/story/1743935389914222108-picpay-azure-financial-services-pt-brazil</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/XPVY7S/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Leonardo Wajnsztok</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>REYSHA@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-REYSHA</pentabarf:event-slug>
            <pentabarf:title>Orumverso: Tecnologia Afrorreferenciada Na Prática</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T144000</dtstart>
            <dtend>20241019T151000</dtend>
            <duration>003000</duration>
            <summary>Orumverso: Tecnologia Afrorreferenciada Na Prática</summary>
            <description>OIA é um Hub de Inovação Aberta dedicado à resolução de problemas desenvolvendo tecnologias sociais afrorreferenciadas. Fundado por mulheres negras, há 7 anos atuamos na missão de potencializar o protagonismo negro na tecnologia e forjar afrofuturos, desde a educação de base ao mercado de trabalho. Com esse objetivo, atuamos em 3 frentes de trabalho: Educação, Empreendedorismo e Tecnologia. E, atualmente, estamos situados em  5 estados brasileiros e 3 países africanos. 

Queremos que você conheça e faça parte do Orumverso, uma plataforma digital que se dedica à pesquisa, desenvolvimento e aplicação de tecnologias sociais de forma coletiva, com o objetivo de fortalecer e potencializar comunidades por meio da educação e empreendedorismo. Ao integrar inovações tecnológicas com impacto social, o Orumverso oferece aos empreendedores negros ferramentas poderosas para superar barreiras históricas e acelerar o crescimento de seus negócios, enquanto se aproximam da educação de base e promovem trocas valiosas para o desenvolvimento sustentável dos nossos quilombos.

A tecnologia social e ancestral pavimenta o caminho para forjamos afrofuturos. E por que não usá-la para a prosperidade e o fortalecimento das nossas comunidades?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/REYSHA/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Karina Karim</attendee>
            
            <attendee>Thalita Lopes</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EQVZDW@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EQVZDW</pentabarf:event-slug>
            <pentabarf:title>Django Migrations com sombra e água fresca</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T152000</dtstart>
            <dtend>20241019T155000</dtend>
            <duration>003000</duration>
            <summary>Django Migrations com sombra e água fresca</summary>
            <description>O Django possui um sistema de migrações robusto e que facilita muito a vida do desenvolvedor. Porém sua capacidade abstrair conceitos do banco de dados, acaba nos afastando de entender em profundidade o que nossas operações estão fazendo na prática. 

Especialmente quando já se tem uma quantidade maior de dados, pode se tornar muito desafiador realizar essas migrações sem interromper o serviço para seus usuários ou causar problemas sérios de performance.

Nesta palestra, exploraremos técnicas avançadas para realizar migrações no Django da melhor maneira. Serão apresentadas estratégias de migração zero down-time, incluindo migrações atômicas, backwards-compatible, divisão de grandes migrações em pequenas etapas e o uso de ferramentas para evitar erros bobos.

Discutiremos boas práticas e recomendações, como planejamento, monitoramento e estratégias de rollback.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/EQVZDW/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Hugo Bessa</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UMY9UH@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UMY9UH</pentabarf:event-slug>
            <pentabarf:title>KEYNOTE</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241019T170000</dtstart>
            <dtend>20241019T180000</dtend>
            <duration>010000</duration>
            <summary>KEYNOTE</summary>
            <description>Criador do PyScript, Principal Sw. Architect na Anaconda, Inc, e responsável por pyscript.com, PyScript, PyExcel e a inovação da plataforma.  Atualmente, responsável pelo desenvolvimento de ferramentas inovativas na Anaconda, inc, com uma grande paixão pela comunidade python e democratização de tecnologias.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/UMY9UH/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Fabio Pliger</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UCGTBG@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UCGTBG</pentabarf:event-slug>
            <pentabarf:title>Suporte Assíncrono no Django</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T095000</dtstart>
            <dtend>20241020T102000</dtend>
            <duration>003000</duration>
            <summary>Suporte Assíncrono no Django</summary>
            <description>Django iniciou a sua jornada para se tornar totalmente compatível com operações assíncronas na versão 3.0 ao oferecer suporte para rodar aplicações ASGI (Asynchronous Server Gateway Interface), além do suporte já existe para WSGI (Web Server Gateway Interface).

Desde então, Django vem adicionando features de suporte a operações assíncronas em cada versão lançada:
- Views e Middlewares assíncronos
- API para cache backend assíncrona
- interface ORM para operações assíncronas
- respostas em streaming assíncronas
- suporte ao psycopg3 que oferece conexões e cursores assíncronos
- signal dispatch assíncrono
- e muito mais.

Nessa palestra, vamos revisar brevemente a história do suporte a operações assíncronas no Django, apresentar alguns exemplos das funcionalidades mais interessantes, as melhores práticas e também explorar as opções para implantar projetos Django com servidores ASGI. Também abordaremos o futuro do suporte assíncrono no Django.

Nós amamos Django ❤️ e poder usar código assíncrono para melhorar o desempenho, aumentar a responsividade e lidar com mais requisições concorrentes de forma eficiente.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/UCGTBG/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Kátia Nakamura</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CE8KDS@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CE8KDS</pentabarf:event-slug>
            <pentabarf:title>Como construir assistentes com IA em Django</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T103000</dtstart>
            <dtend>20241020T110000</dtend>
            <duration>003000</duration>
            <summary>Como construir assistentes com IA em Django</summary>
            <description>Large Language Models recentes (gpt4 e similares) suportam Tool Calling / Function Calling, o que significa que tais modelos de inteligência artificial são capazes de chamar funções de qualquer linguagem, bem como usar ferramentas para auxiliá-los em suas tarefas. LLMs conseguem agora usar ferramentas como engines de busca públicos e privados, scrappers de sites, mapas, calculadoras, ou qualquer API preexistente. Desta forma, agora é fácil construir Assistentes IA com LLMs capazes de integrar-se facilmente a projetos Python/Django, sem a necessidade de dados de treinamento ou integrações complexas.

Nesta palestra, abordaremos como devs Django podem construir Assistentes IA usando a biblioteca Django AI Assistant. Com essa biblioteca, basta construir uma classe Python com métodos que a IA pode chamar para construir um Assistente IA. Tais métodos são executados na instância Django, o que significa que a IA pode fazer tudo que uma view Django pode: consultar o BD, gerenciar arquivos, enviar emails, integrar com APIs externas, etc.

Vamos também demonstrar como integrar a IA com o frontend, indo além do caso de uso comum de chatbots. Exemplos de aplicações que Assistentes IA podem habilitar incluem:
* Um sistema de recomendação de filmes que considera o backlog de filmes do usuário
* Um botão que ajuda o usuário a preencher formulários baseado no contexto
* Um guia turístico capaz de recomendar em tempo real atrações baseadas na localização atual do usuário
* Um revisor de textos (ou código) que utiliza documentações existentes para dar sugestões bem contextualizadas

Esperamos que após essa palestras devs Django se inspirem a usar IA de forma criativa, como um meio, e não um fim em si.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/CE8KDS/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Flávio Juvenal</attendee>
            
            <attendee>Pamella Bezerra</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>F8RD9Z@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-F8RD9Z</pentabarf:event-slug>
            <pentabarf:title>KEYNOTE</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T111000</dtstart>
            <dtend>20241020T121000</dtend>
            <duration>010000</duration>
            <summary>KEYNOTE</summary>
            <description>Fernanda é co-fundadora da Mulheres em IA, embaixadora do WiDS Rio de Janeiro e colaboradora de longa data da PrograMaria. Acredita que é na diversidade que construímos tecnologias mais justas e com maior impacto social
Além de adorar falar e compartilhar conhecimento por aí, ama tocar tamborim e o carnaval.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/F8RD9Z/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Maria Fernanda Wanderley</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>P88CPC@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-P88CPC</pentabarf:event-slug>
            <pentabarf:title>Criando uma loja online com py.space</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T140000</dtstart>
            <dtend>20241020T143000</dtend>
            <duration>003000</duration>
            <summary>Criando uma loja online com py.space</summary>
            <description>Nesta palestra, vamos explorar o desenvolvimento de uma loja online utilizando a plataforma py.space. O projeto foi criado para a comunidade (revelar depois da avaliação) e permite aos usuários selecionar produtos, visualizar um resumo do carrinho com preços individuais e o total da compra, e enviar essa lista por email para a proprietária da loja. A apresentação abordará desde a concepção da ideia até a implementação completa, utilizando scripts Python, interfaces gráficas (GUIs) e funcionalidades de envio de email.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/P88CPC/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Alynne Ferreira</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GK7TBK@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GK7TBK</pentabarf:event-slug>
            <pentabarf:title>Sankofa: Educação em Tecnologia e Sonhos de Carreira</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T144000</dtstart>
            <dtend>20241020T151000</dtend>
            <duration>003000</duration>
            <summary>Sankofa: Educação em Tecnologia e Sonhos de Carreira</summary>
            <description>Pensar na educação tecnológica brasileira é uma tarefa que nos demanda repertório léxico, sintático e semântico. Não há uma só História, neutra e objetiva. Quem conta uma história conta por uma ótica e parte de algum lugar - o que pretendemos desafiar com essa palestra. Discutiremos em conjunto uma análise de dados sobre a educação tecnológica brasileira que visa fomentar 3 pontos: Repertório social, repertório tecnológico e exercício de futuro.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/GK7TBK/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Lorena Pereira</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NAHNCZ@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NAHNCZ</pentabarf:event-slug>
            <pentabarf:title>Como e porque aprender a programar com Open Source</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T151000</dtstart>
            <dtend>20241020T154000</dtend>
            <duration>003000</duration>
            <summary>Como e porque aprender a programar com Open Source</summary>
            <description>Sob o ponto de vista de uma estudante em transição para o mercado de trabalho de T.I., mostrando como o Open Source pode ser um grande aliado nos estudos: os pontos positivos, o caminho trilhado e o ganho de experiência atrelado a construção da confiança necessária para o trabalho.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/NAHNCZ/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Maria Antônia Maia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MNDFQE@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MNDFQE</pentabarf:event-slug>
            <pentabarf:title>Deu match: casamento de padrões com match/case</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241020T170000</dtstart>
            <dtend>20241020T173000</dtend>
            <duration>003000</duration>
            <summary>Deu match: casamento de padrões com match/case</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Palestra</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/MNDFQE/</url>
            <location>[CCBR] Salão do Paço</location>
            
            <attendee>Luciano Ramalho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LL9NHZ@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LL9NHZ</pentabarf:event-slug>
            <pentabarf:title>Contribuindo com o FastCRUD</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241021T110000</dtstart>
            <dtend>20241021T170000</dtend>
            <duration>060000</duration>
            <summary>Contribuindo com o FastCRUD</summary>
            <description>O FastCRUD é um projeto open source, desenvolvido para facilitar a criação de APIs com FastAPI. Ele oferece métodos CRUD robustos e geração automática de endpoints. 

O código é totalmente documentado com docstrings detalhadas e possui uma suíte completa de testes automatizados para garantir a qualidade e a estabilidade do projeto. 

Durante o sprint, você terá a oportunidade de contribuir com novas funcionalidades, otimizações e melhorias na documentação, de quebra vai ouvir sobre criar e manter projetos open source.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sprint</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/LL9NHZ/</url>
            <location>[Lounge FIAP/Alura] Sala 31A - Sprints</location>
            
            <attendee>Igor Benav</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XYBKPU@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XYBKPU</pentabarf:event-slug>
            <pentabarf:title>Sprint brutils-python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241021T110000</dtstart>
            <dtend>20241021T170000</dtend>
            <duration>060000</duration>
            <summary>Sprint brutils-python</summary>
            <description>Brutils-python é uma releitura, em Python, da biblioteca brutils, originalmente feita em Typescript. O repositório escolhido é de nível iniciante, inclusive utilizado como meio de aprendizado para primeiras contribuições. Hoje, conta com quase de 3k downloads/mês e 159 stars.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sprint</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/XYBKPU/</url>
            <location>[Lounge FIAP/Alura] Sala 32A - Sprints</location>
            
            <attendee>Maria Antônia Maia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JGNNQH@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JGNNQH</pentabarf:event-slug>
            <pentabarf:title>Tradução da documentação do Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241021T110000</dtstart>
            <dtend>20241021T170000</dtend>
            <duration>060000</duration>
            <summary>Tradução da documentação do Python</summary>
            <description>A documentação do Python vem pouco a pouco sendo traduzida por membros da comunidade brasileira com o objetivo de torná-la mais acessível para todos. Graças a essas contribuições, alcançamos 62% de tradução!

Nesta sprint reuniremos voluntários interessados em contribuir para a tradução. Esta é uma excelente oportunidade para conhecer o processo, conhecer o ferramental, ajudar a corrigir possíveis erros hoje existentes, melhorar tradução existente, fazer novas traduções de módulos da documentação.

Para além da tradução, contribuição também pode ser no processo de atualização da tradução. Temos uma infraestrutura que mantém os arquivos de tradução atualizados e também os testa. Contribuição neste sentido também é bem-vinda.

De forma geral, não é necessário ser um programador ou até ser fluente em inglês — se você tem interesse em Python e quer ajudar, sua participação será muito bem-vinda.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sprint</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/JGNNQH/</url>
            <location>[Lounge FIAP/Alura] Sala 32B - Sprints</location>
            
            <attendee>Rafael Fontenelle</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EETRTX@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EETRTX</pentabarf:event-slug>
            <pentabarf:title>Querido Diário, hoje fiz parsers para um monte de documentos</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241021T110000</dtstart>
            <dtend>20241021T170000</dtend>
            <duration>060000</duration>
            <summary>Querido Diário, hoje fiz parsers para um monte de documentos</summary>
            <description>O Querido Diário é um projeto da Open Knowledge Brasil que visa tornar os diários oficiais dos municípios brasileiros mais acessíveis. Nesta atividade, as pessoas participantes terão a oportunidade de trabalhar com processamento de informações textuais. 

Focaremos no desenvolvimento de parsers para diários oficiais de associações municipais, onde cada parser desenvolvido pode significar a integração de dezenas (ou centenas!) de municípios ao projeto, contribuindo diretamente para a transparência e acesso à informação pública no Brasil.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sprint</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/EETRTX/</url>
            <location>[Lounge FIAP/Alura] Sala 35A - Sprints</location>
            
            <attendee>Giulio Carvalho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>997V3U@@talks.python.org.br</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-997V3U</pentabarf:event-slug>
            <pentabarf:title>Extrainterpreters: melhorando o nível da API</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20241021T110000</dtstart>
            <dtend>20241021T170000</dtend>
            <duration>060000</duration>
            <summary>Extrainterpreters: melhorando o nível da API</summary>
            <description>O projeto &quot;extrainterpreters&quot; foi publicado em tempo para a versão final do Python 3,12, e permite acesso  a partir de código Python puro - aos sub-interpretadores com GIL independente - superando a barreira de apenas um núcleo por vez executando código Python no mesmo processo. Sendo mantido por voluntários, e, a partir da PEP 703 com um roadmap para eliminação da GIL sem necessidade de sub-interpretadores, o projeto deu uma &quot;parada&quot; após a Pythonbrasil 2023. 
A proposta é retomar o desenvolvimento eliminando bugs e finalizando estruturas de dados pra troca de objetos entre interpretadores em alto nível, aumentando a utilidade dos sub-interpretadores.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Sprint</category>
            <url>https://talks.python.org.br/pythonbrasil-2024/talk/997V3U/</url>
            <location>[Lounge FIAP/Alura] Sala 33A - Sprints</location>
            
            <attendee>João Sebastião de Oliveira Bueno</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
