Python Brasil 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Como o Numba funciona internamente
2022-10-17 , OCEAN LAB 1

A biblioteca Numba permite que o código Python tenha a mesma velocidade de C e Fortran. Nesse tutorial veremos como o Numba funciona internamente e como podemos estendê-lo.


  • Sobre mim (5 min)
  • Introdução ao Numba (1 hora)
  • O que é o Numba?
  • Diferença entre compilação, interpretação e JIT
  • Como o Numba utiliza o LLVM para deixar o NumPy mais rápido
  • Exemplos de como utilizar o Numba
  • Instalando o Numba a partir do código-fonte (10 min)
  • Estender o Numba para suportar novas funcionalidades do NumPy(1h)
  • Implementar uma função do NumPy utilizando as APIs de alto e baixo nível disponíveis no compilador
  • Tempo reservado para a audiência experimentar as APIs do Numba (1h)
  • Dúvidas da audiência (45 min)

Mestre em computação pelo DCC/UFMG. Entusiasta da área de compiladores. Atualmente é engenheiro de software na Quansight e contribui com o Numba a três anos.

This speaker also appears in: