To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
08:30
08:30
180min
A cabeça ou você usa ou atrofia. Exercícios interessantes.
Fernando Masanori

Exercícios de programação para iniciantes: erros comuns, teste de mesa, desafios de programação, exercícios de entrevistas, recursão, memoization, programação dinâmica. Coding Dojo no final.

Beginner
Ucs 400
08:30
180min
Interagindo com Rest APIs na velocidade da luz (aiohttp)
Daniel

Usando as mais modernas técnicas de Python + AsyncIO otimize suas interações com REST APIs externas de forma simples com AIOHTTP, uma excelente biblioteca para nosso querido protocolo http.

Beginner
Ucs 401
08:30
180min
PySpark para Processamento de Linguagem Natural (NLP)
Sávio Salvarino Teles de Oliveira

Neste tutorial iremos explorar técnicas para processar grandes volumes de texto em NLP com Apache Spark. Iremos utilizar a biblioteca Spark NLP que é o estado da arte da área em Python.

Intermediary
Ucs 403
14:00
14:00
180min
Interagindo com Rest APIs na velocidade da luz (aiohttp)
Daniel

Usando as mais modernas técnicas de Python + AsyncIO otimize suas interações com REST APIs externas de forma simples com AIOHTTP, uma excelente biblioteca para nosso querido protocolo http.

Beginner
Ucs 401
14:00
180min
Modelando um ciclo termodinâmico com o CoolProp e o Tkinter
Kétlen Dávila

Aprenda a calcular propriedades termodinâmicas de forma prática com CoolProp, explore a modelagem de ciclos termodinâmicos e visualize os resultados em uma interface gráfica interativa com Tkinter.

Intermediary
Ucs 403
14:00
180min
Mulheres na Computação, segundo os Microdados do ENADE
Fernando Masanori

Pandas para iniciantes. A LGPD mudou a forma como os Microdados do ENADE são publicados. Neste novo formato, vamos analisar a evolução do número de mulheres que se formam em Computação no Brasil.

Beginner
Ucs 400
08:30
08:30
180min
Celery - filas de tarefas distribuídas
Pedro Henrique de Assumpção

Celery é uma biblioteca para orquestrar tarefas. Nesse tutorial, praticaremos como as filas podem ser implementadas, conceitos de tarefas assíncronas e quais funcionalidades existem.

Intermediary
Ucs 401
08:30
360min
Data science em grafos: do século 18 a modelos de linguagem
Bruno Messias

Grafos são uma estrutura de dados que permeiam nosso dia-a-dia. Nesste tutorial, vamos explorar métodos do século 18 até a construção de bancos de grafo e aplicações em LLMs.

Intermediary
Ucs 406
08:30
360min
Explorando OOP na criação de um jogo com mapa usando Pygame
João Sebastião de Oliveira Bueno

Criação de um jogo com mapa maior que a tela e interação entre elementos usando a lib Pygame. A atividade vai do 0 até uma cena jogável, e explora conceitos de programação orientada a objetos.

Intermediary
Ucs 403
08:30
360min
Guia prático de Generative AI com Python
Açucena Soares, Laís Pisetta Van Vossen

Este tutorial explora, na prática, os vários tipos de algoritmos utilizados para a geração de conteúdo. Alguns dos modelos apresentados são as bases para os famosos GPTs e StableDiffusion.

Intermediary
Ucs 402
08:30
180min
Raspando Dados da Internet com Python
Renne Rocha

Aprenda raspagem de dados com Scrapy. Extraia informações valiosas de sites e adquira habilidades fundamentais para criar seu próprio raspador de dados.

Beginner
Ucs 400
14:00
14:00
180min
Criando um Chatbot para Q&A com LLMs e Embeddings
Luan Gabriel Silva Fernandes

Aprendar a criar um Chatbot para Perguntas Frequentes com LLMs e Embeddings usando o framework Langchain

Intermediary
Ucs 400
08:30
08:30
180min
Como gerenciar sua equipe no Discord integrando com o Jira
Nayane Andrade Galeno Cavalcanti, Bruno Silva de Castro

Como desenvolver um bot para integração entre Jira e Discord para melhorar a comunicação das equipes, centralizar as informações e permitir interações diretas dos sistemas.

Beginner
Ucs 400
08:30
180min
Criando seu próprio bot no Telegram (do zero!) usando Flask
Débora Atanes

Pra você que sempre quis criar seu próprio bot, mas nunca tirou a ideia do papel porque achou que seria muito complicado. Vamos explorar a API de bots do telegram e criar um bot DO ZERO usando Flask.

Beginner
Ucs 402
08:30
180min
Deploy e release contínuos em Django
Vinicius Mendes

Para fazer deploys menores e ter menos risco de introduzir erros, é importante fazermos deploys frequentes. Esse tutorial mostra como com migrations incrementais e feature flags.

Intermediary
Ucs 401
14:00
14:00
180min
Criando uma API async com rate limit e testável
Ana Paula da Silva Mendes

O objetivo é a construção de uma API assíncrona utilizando o framework FastAPI, o asgi-ratelimit, cliente de testes e pytest para construir uma API funcional.

Intermediary
Ucs 403
14:00
180min
Encontre sua vaga no Linkedin com raspagem de dados
Maria Fernanda Souza, Rafaela Torres

Estas procurando vagas legais no LinkedIn quase que diariamente? Já cansasse de ficar abrindo aquela página de busca toda hora atrás de novas vagas? Vem com a gente, que vamos lhe ajudar a automatizar

Beginner
Ucs 402
14:00
180min
Estimativa de similaridade em imagens usando Python
Wesin Ribeiro

Entenda o desafio de estimatimar a similaridade de imagens usando uma Rede Siamesa com perda de trigêmeos. A rede siamesa será implementada utilizando a biblioteca tensorflow/keras.

Intermediary
Ucs 401
14:00
180min
FoxDot: do Zero à Algorave
Diego Moreira Guimarães

FoxDot é uma biblioteca feita em Python para fazer música com código. Esse tutorial vai te ensinar tudo que você precisa para começar a fazer as suas músicas.

Beginner
Ucs 400
07:00
07:00
90min
Credenciamento
Sala Pinhão
07:00
90min
Credenciamento
Sala Uva
07:00
90min
Credenciamento
Sala Agnoline
07:00
90min
Credenciamento
Sala Polenta
08:30
08:30
30min
Coffee Break
Sala Pinhão
08:30
30min
Coffee Break
Sala Uva
08:30
30min
Coffee Break
Sala Agnoline
08:30
30min
Coffee Break
Sala Polenta
09:00
09:00
20min
Abertura
Sala Polenta
09:20
09:20
45min
Através dos outros, nos tornamos nós mesmos. Lev Vygotsky.
Fernando Masanori

Como pedir ajuda, no aprendizado da programação. Importância da comunidade ser acolhedora com os iniciantes. A vergonha para perguntar, herança maldita de uma Educação onde não se pode errar.

Non-technical
Sala Pinhão
09:20
45min
Impulsionando Consultas: IA Generativa e Banco de Vetores
Eduardo de Paula Pazini, Açucena Soares

Apresentamos como combinar IA generativa e banco de dados de vetores para consultas em grandes bases de informação, gerando respostas relevantes e personalizadas em tempo real.

Advanced
Sala Polenta
09:20
45min
Programando um robô IoT com MicroPython e Raspberry Pi Pico
Juliana Karoline de Sousa

Dentre erros, acertos e uma portabilidade de código Arduino para MicroPython, nessa palestra irei mostrar meu progresso programando um robô IoT em MicroPython com a Raspberry Pi Pico.

Intermediary
Sala Agnoline
10:10
10:10
45min
APyB
Sala Polenta
10:10
45min
Automatizando tarefas chatas no Ministério das Comunicações
Wesin Ribeiro

Saiba como Python foi usado para automatizar tarefas rotineiras, melhorando a eficiência no ambiente de trabalho do Ministério das Comunicações.

Beginner
Sala Uva
10:10
45min
Ensino de programação na periferia.
Alexandre Zago Boava, Gabriel Simeone, Deborah Foroni

Demonstrar o acumulo prático do Núcleo de Tecnologia do MTST no ensino de tecnologia nas periferias da cidade de São Paulo.

Non-technical
Sala Pinhão
11:00
11:00
60min
Keynote - Julio Biason

O programador motociclista

Keynote
Sala Polenta
14:00
14:00
45min
Aprendendo sobre Complexidade de Algoritmos com o TimSort
Ana Paula da Silva Mendes

Esta palestra visa uma introdução sobre Análise de Complexidade de Algoritmos utilizando o Algoritmo TimSort como exemplo.

Intermediary
Sala Polenta
14:00
45min
Precisamos falar sobre liderança técnica (empática)
Talita Rossari

Convido vocês a conversar sobre lideranças técnicas que não são especialistas técnicas. Lideranças que são capazes fazer algo simples: um 1:1 de qualidade focado na evolução sua carreira como um todo.

Non-technical
Sala Pinhão
14:00
45min
Teste de dados
Edson (edinho)

Conceitos de testes em conjuntos de dados.
O que é um teste de dado? Quando usar? Quais as diferenças e semelhanças entre eles e um teste unitário?

Intermediary
Sala Uva
14:00
45min
WebRTC: comunicação multimídia em tempo real
Marcell Guilherme C. da Silva

Conecte pessoas em uma vídeo chamada com chat, usando a tecnologia WebRTC nativa dos navegadores e um backend em Python. A palestra mostra conceitos e provas práticas por trás desse tipo de sistema.

Intermediary
Sala Agnoline
14:50
14:50
45min
Afinal de contas, quais são os perigos da IA generativa?
Rafael Mendes de Jesus

IA generativa: Explorando os perigos invisíveis. Descubra os riscos da criação de fake news, desemprego e ameaças à privacidade na era da inteligência artificial.

Non-technical
Sala Polenta
14:50
45min
Brasil Participativo: colaborativo, aberto e open data
Mário Sérgio

Vou apresentar a plataforma implementada pelo Governo Federal, com base no projeto open source Decidim. Uma iniciativa totalmente open gov e open data que vai fazer o povo controlar o orçamento.

Intermediary
Sala Agnoline
14:50
45min
Hackeando o futuro de políticas: python e simulação mágicos
Bernardo Alves Furtado

Escreva Python para simular o futuro de políticas. Compare alternativas e cenários. Simulação permite comunicação, empiria, causalidade e mais. Parece mágica, mas é ciência, quer dizer, código!

Non-technical
Sala Pinhão
14:50
45min
PLN em Relatos de VDF: Identificando Padrões
Deborah Foroni

Análise de VDF na mídia social usando AM, PLN e modelagem de tópicos: identificação de padrões em relatos de mulheres vítimas de violência no YouTube.

Intermediary
Sala Uva
15:40
15:40
30min
Coffee Break
Sala Pinhão
15:40
30min
Coffee Break
Sala Uva
15:40
30min
Coffee Break
Sala Agnoline
15:40
30min
Coffee Break
Sala Polenta
16:10
16:10
50min
Palestras relâmpago

Palestras relâmpago da python brasil

Palestras relâmpago
Sala Polenta
17:00
17:00
60min
Keynote - Filipe Cifali

SysAdmin nas horas pagas

Keynote
Sala Polenta
08:30
08:30
30min
Coffee Break
Sala Pinhão
08:30
30min
Coffee Break
Sala Uva
08:30
30min
Coffee Break
Sala Agnoline
08:30
30min
Coffee Break
Sala Polenta
09:00
09:00
45min
Arquitetura IoT na Nuvem: Drones
Alex Salgado

Descubra a arquitetura inovadora para telemetria IoT! Aprenda como integrar um drone à nuvem, usando Python e a poderosa stack Elastic para transmitir dados em tempo real para o Elasticsearch.

Intermediary
Sala Agnoline
09:00
45min
Boas práticas para desenvolver qualquer automação em Python
Morganna Giovanelli

Das dores às boas práticas: além de nos preocuparmos com qualidade do código, também precisamos entender outros fatores quando se trata de um projeto de automação, então vamos compartilhar sobre isso.

Beginner
Sala Uva
09:00
45min
Como a parentalidade melhora a Arquitetura de Software
Rafael Reimberg

Arquitetura de Software precisa de ações como escuta ativa, suspensão de julgamento e mediação de conflitos. A palestra trará experiências da parentalidade positiva no aprendizado dessas habilidades.

Non-technical
Sala Pinhão
09:00
45min
Escalando o FastAPI com filas de tarefas
Lucas de Carvalho Rodrigues da Silva

Otimize o desempenho do FastAPI com Dramatiq. Descarregue tarefas demoradas para processos separados, permitindo alta concorrência e configuração transparente.

Advanced
Sala Polenta
09:50
09:50
45min
A dramática saga de migração de unittest para pytest
Carlos Coelho

Um relato da experiência, contando aprendizados, desafios e perrengues em migrar uma base de testes considerável em uma aplicação Django de unittest para pytest.

Intermediary
Sala Agnoline
09:50
45min
Como Python pode potencializar seus investimentos na bolsa?
Victor Hugo Braguim Canto

Aprenda como utilizar Python para otimizar suas finanças, tomar decisões inteligentes e impulsionar seus investimentos na bolsa de valores.

Beginner
Sala Uva
09:50
45min
Provando matematicamente que seu código não tem bugs
Filipe Arruda

Vamos explorar como conectar provadores de teoremas com Python para conseguir garantir rigorosamente que funções críticas de um projeto são livres de bug (sem precisar testar)!

Advanced
Sala Polenta
09:50
45min
Segurança psicológica no trabalho: o que é? como promover?
Débora Atanes

O que é segurança psicológica e por que é essencial para times de alto rendimento? Vamos explorar em conjunto um pouco mais desse conceito e de sua importância para os times na área de tecnologia.

Non-technical
Sala Pinhão
10:35
10:35
20min
Palestras relâmpago

Palestras relâmpago da python brasil

Palestras relâmpago
Sala Polenta
11:00
11:00
60min
Keynote - Gabriela Oliveira

Headline: Partner e Head de design estratégico na NTConsult, Escritora e TEDx Speaker

Keynote
Sala Polenta
14:00
14:00
45min
Algoritmos Raciais: O Tríptico da Discriminação.
Áubio Ferreira

Algoritmos racistas são sementes de injustiça que germinam prisões desiguais, negam crédito a minorias e perpetuam a exclusão. É urgente cultivar uma colheita de igualdade e oportunidades para todos.

Beginner
Sala Polenta
14:00
45min
Criando Chatbots de IA sob medida com Langchain
Caue Paiva Lira

Demonstrando o potencial da framework Langchain em Python para a criação de chatbots com IA personalizados e aprimorados com diversas ferramentas, e suas aplicações para empresas e profissionais.

Intermediary
Sala Agnoline
14:00
45min
Hash tables: como funcionam dicts e sets
Luciano Ramalho

Python é feito de dicionários: módulos, classes, e funções dependem deles para funcionar. Nessa palestra veremos como dict é implementado sobre hash tables, e suas mais recentes otimizações.

Beginner
Sala Uva
14:00
45min
Meu P.O é maluco e eu vou ligar pra policia.
Thais Viana

Principais erros cometidos por product owners e product manager numa cartela de bingo, personificada em esteriotipos. Se você chegar ao final dessa palestra e gritar Bingo, a paz não é mais uma opção.

Non-technical
Sala Pinhão
14:50
14:50
45min
Livre, aberto, proprietário: que diferença faz?
Melissa Weber Mendonça

Você sabe a diferença entre código aberto e software livre? Até que ponto essa discussão é relevante para nosso dia a dia e nosso trabalho? Vamos discutir os desafios e benefícios dessas abordagens.

Non-technical
Sala Polenta
14:50
45min
Ontologia na computação
Eduardo Mendes

"Hardware é aquilo que você chuta, software é aquilo que você xinga", quase sempre funciona, mas qual a definição formal para diferenciar hardware de software? É o que discutiremos nessa palestra.

Non-technical
Sala Pinhão
14:50
45min
Princípio de Anna Karenina e engenharia de software
Bruno Messias

Relações entre o Princípio de Anna Karenina e engenharia de software. Como regras flexíveis de CQA deixam projetos mais felizes.

Intermediary
Sala Agnoline
14:50
45min
Python Anti-Patterns: O que NÃO fazer com nosso código
Vinícius Gubiani Ferreira

Anti-patterns: padrões a serem evitados! Palestra iniciará com anti-patterns genéricos (se aplicam a todas as linguagens), e depois abordará os específicos da linguagem Python

Intermediary
Sala Uva
15:40
15:40
30min
Coffee Break
Sala Pinhão
15:40
30min
Coffee Break
Sala Uva
15:40
30min
Coffee Break
Sala Agnoline
15:40
30min
Coffee Break
Sala Polenta
16:10
16:10
50min
Palestras relâmpago

Palestras relâmpago da python brasil

Palestras relâmpago
Sala Polenta
17:00
17:00
60min
Keynote - Jeferson Fernando

Co-Founder LINUXtips

Keynote
Sala Polenta
08:30
08:30
30min
Coffee Break
Sala Pinhão
08:30
30min
Coffee Break
Sala Uva
08:30
30min
Coffee Break
Sala Agnoline
08:30
30min
Coffee Break
Sala Polenta
09:00
09:00
45min
Análise de Sentimentos: Muito além do positivo e negativo
Rafael Calixto

Nesta palestra vou falar sobre a pesquisa que desenvolvi durante o meu mestrado onde treinei um modelo de deep learning para reconhecimento de 28 categorias de sentimentos em textos de redes sociais.

Advanced
Sala Polenta
09:00
45min
Como sair do 0 à primeira vaga com programação web Django
Renzo Nuccitelli

Você quer entrar para área de programação web, mas não sabe como se organizar e o que estudar? E como encontrar sua primeira vaga? Se quer saber o passo a passo completo, essa palestra é para você!

Non-technical
Sala Pinhão
09:00
45min
De montando UTI de Covid para ir montar layout: o que apren
Juliana (Jules) Barros Lima

Durante a minha transição de carreira aprendi como aprender, i.e. a como coletar, reter e transmitir o seu conhecimento pode ajudar muito na carreira e o objetivo de dados e senti na pele a dificuldad

Non-technical
Sala Agnoline
09:50
09:50
45min
Como a comunidade Python me ajudou na carreira de Dev iOS
Mércia

Em um primeiro momento pode parecer estranho o fato da comunidade Python ter me ajudado em uma carreira significativamente diferente, mas as coisas estão mais interligadas do que a gente imagina.

Non-technical
Sala Pinhão
09:50
45min
Do Brasil ao Nobel: o Querido Diário vai dominar o mundo
Rebeca Almeida, Giulio Carvalho

O Querido Diário é um projeto de código aberto com ampla forma de atuação. O objetivo desta palestra é explorar as diferentes possibilidades de engajamento de comunidades em um projeto open source.

Non-technical
Sala Polenta
09:50
45min
Generative AI for cybersecurity & hacking
Alestan Alves

Chega de usar apenas o arroz com feijão, vamos aprender o poder das AIs generativas para cibersegurança, explorando técnicas avançadas para detecção, intrusão e defesa contra ameaças.

Intermediary
Sala Agnoline
09:50
45min
Sem janelas quebradas: mantendo seu código limpo
Renne Rocha

Por que devemos ter um esforço consciente para diminuir a desordem e que ferramentas e técnicas temos disponíveis para não acumular débito técnico e conseguir evoluir nossos projetos?

Beginner
Sala Uva
10:35
10:35
20min
Palestras relâmpago

Palestras relâmpago da python brasil

Palestras relâmpago
Sala Polenta
11:00
11:00
60min
Keynote - Andreza Rocha

20 anos de atuação em Gestão de Pessoas e Tecnologia

Keynote
Sala Polenta
13:30
13:30
150min
Assembléia Apyb

Assembléia apyb

Assembleia
Sala Pinhão
14:00
14:00
45min
Como e porque ensinar a programar com Open Source
Camila Maia

Descubra os benefícios de ensinar programação com projetos de código aberto. Entenda como utilizar o Open Source para capacitar pessoas a ingressarem na área, preparando-as para o mercado de trabalho.

Beginner
Sala Polenta
14:00
45min
Recomendação de Produtos: Market Basket Analysis
Francine Machado Moraes

Nesta palestra você vai aprender os conceitos, boas práticas e todos os passos para fazer uma recomendação de produtos utilizando a técnica de Market Basket Analysis com mlxtend e pyspark.

Intermediary
Sala Agnoline
14:50
14:50
45min
Aprendizado de máquina reproduzível com DVC e MLFlow
valeskauchoa@gmail.com

Experimente todo o potencial de ML reproduzível com DVC e MLFlow em Python. Explore o controle de versão de dados e a reprodutibilidade perfeita para Machine Learning com essas ferramentas poderosas.

Intermediary
Sala Agnoline
14:50
45min
Gerando regras de associação a partir de uma FP-Tree
Kétlen Dávila

Vamos descobrir como as regras de recomendação de marketing podem ser geradas com uma FP-Tree.

Beginner
Sala Uva
14:50
45min
Paralelismo sem GIL: sub-interpretadores no Python 3.12
João Sebastião de Oliveira Bueno

Uma das grandes limitações do Python sempre foi que programas multi-threading usam um único núcleo da CPU. Com o Python 3.12, essa limitação é finalmente contornável, sem o uso de múltiplos processos.

Advanced
Sala Polenta
15:40
15:40
30min
Coffee Break
Sala Uva
15:40
30min
Coffee Break
Sala Agnoline
15:40
30min
Coffee Break
Sala Polenta
16:10
16:10
20min
Palestras relâmpago

Palestras relâmpago da python brasil

Palestras relâmpago
Sala Polenta
16:30
16:30
60min
Keynote - Érico Andrei

President @Plone Foundation

Keynote
Sala Polenta
17:30
17:30
30min
Prêmio Dorneles
Sala Polenta
18:00
18:00
30min
Encerramento
Sala Polenta