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)