What you have learned
- The definition of efficient and Pythonic code
- How to use Python's powerful built-in library
- The advantages of NumPy arrays
- Some handy magic commands to profile code
- How to deploy efficient solutions with
zip()
, itertools
, collections
, and set theory
- The cost of looping and how to eliminate loops
- Best practices for iterating with pandas DataFrames