Skip to main content
Anaconda Learning
Toggle menu
Menu
Back to anaconda.com
< Back to anaconda.com
Course Catalog
Sign In
High-Performance Python with Numba
Learn best practices for accelerating an existing codebase.
23
Getting Started
(02:07)
Course Preparation
Course Overview and Learning Objectives
What Is Optimization?
(16:31)
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 and Benchmarking
(11:13)
Measuring Your Code
Benchmarking
Basic Numba Usage
(31:31)
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
Parallel Computing With Numba
(22:22)
External and Internal Parallelism
Parallel Ufuncs, Loops, and Common Pitfalls
Parallelism With Dask
Exercises: Parallel Features Notebook
Exercises: Parallel Features Notebook Continued
Advanced Topics and Further Learning
(08:09)
Advanced Topics
Packaging Considerations
Conclusion
(02:46)
Conclusion
End of course survey