23
Course Preparation
Course Overview and Learning Objectives
Code Optimization
What Is Numba and How Does It Work?
Ahead-of-Time vs. Just-in-Time Compilation
What Can Numba Do?
Measuring Your Code
Benchmarking
Installing and Using Numba
NumPy Universal Functions With Numba
Numba Tips and Tricks
Exercises: Numba Basics Notebook
Exercises: Numba Basics Notebook Continued
Exercises: Debugging Notebook
External and Internal Parallelism
Parallel Ufuncs, Loops, and Common Pitfalls
Parallelism With Dask
Exercises: Parallel Features Notebook
Exercises: Parallel Features Notebook Continued
Advanced Topics
Packaging Considerations
Conclusion
End of course survey