2025-10-25 –, Advanced
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.
What can participants expect to learn from your activity?:Entender um pouco mais sobre os internals do cpython, sobre bytecode, sobre as otimizações recentemente implementadas e tirar o estigma que "python é lento".
Choose one or more areas where this proposal fits.: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.