Caipyra 2025

Sockets: Criando Aplicações e Jogos Real-Time com Python
21/06/2025 , Sala Paçoquinha

Você sabe como chats e jogos online funcionam nos bastidores? Nesta palestra, você entenderá o que são WebSockets e como aplicá-los em diversos cenários.


O objetivo desta palestra é fornecer uma visão geral sobre WebSockets, explorar as aplicações que podem ser desenvolvidas com essa tecnologia e arquitetar e criar uma aplicação simples utilizando sockets em Python.


Escolha uma ou mais áreas em que essa proposta se encaixa

Desenvolvimento Web, Programação Criativa

Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?

Para acompanhar bem a atividade, é recomendável ter conhecimentos básicos sobre a Web, incluindo conceitos fundamentais de Backend, como Requisições HTTP. No entanto, não é necessário ter conhecimento avançado em Python, pois a palestra foca na apresentação de conceitos, com menos ênfase em códigos.

O que as pessoas que participarem podem esperar aprender na sua atividade?

Ao final, elas devem compreender o que são WebSockets, suas vantagens e desvantagens, além de saber identificar os casos de uso em que podem aplicar esse conhecimento. Além disso, irão conhecer uma biblioteca em Python que pode ser utilizada para desenvolver projetos em tempo real.

Software Engineer na Caju e graduando na Universidade de São Paulo. Trabalhou em diversas startups, publicou artigos científicos e desenvolveu projetos usados por mais de 7 mil estudantes no Brasil.