Introduction to making code fast#

Learning Objectives#

After working through this topic, you should be able to:

  • Appreciate that execution speed can vary within one language

  • List examples that show that Python can be really fast

  • Explain why it is important to focus on bottlenecks

  • Use a rigorous process to make your code faster

Materials#

Download the slides.

Quiz#