25/10/2025 –, Avançada
Na versão 3.11 do python tivemos uma reviravolta no assunto desempenho, com melhorias entre 10-60%. Como isso foi possível? Qual a tecnologia envolvida para essas melhorias?
Na versão 3.11 do python tivemos uma reviravolta no assunto desempenho, com melhorias entre 10-60%. Como isso foi possível? Qual a tecnologia envolvida para essas melhorias? Nas versões posteriores, isso foi aprimorado, como foi feito?
Nessa palestra vamos conversar sobre Quickening no cpython e como embutir caches no bytecode mudou tudo.
Conhecimentos sobre o fluxo de execução do python. Preferencialmente um conhecimento prévio do que é o bytecode. Isso será explicado de forma superficial, mas não será aprofundado.
O que as pessoas que participarem podem esperar aprender na sua atividade? –Entender um pouco mais sobre os internals do cpython, sobre bytecode, sobre as otimizações recentemente implementadas e tirar o estigma que "python é lento".
Escolha uma ou mais áreas em que essa proposta se encaixa –Outros
Live coder, e-mendigo, degustador profissional de pizzas. Host da live de Python há 8 anos, onde tenta democratizar o aprendizado de programação com piadas ruins e litros de energéticos.