LernerPython

NumPy

Learn NumPy, the foundation for all numeric and scientific computing in Python

What you should know

Course Content

Course length

5.5 hours

Number of lessons

74

Training materials

25 PDFs + Jupyter notebooks

Coding exercises

LEARN MORE

Python is the most population language for data science — which seems weird, given that it’s a high-level, dynamic language whose performance doesn’t come even close to that of C. How can it be, that such a language is so popular for working with data?

The answer: NumPy, a library that gives you the best of both worlds, combining the speed of C with the friendliness of Python.

This course introduces you to NumPy, giving you the conceptual and syntactic background you need to successfully start working with Python in the world of data.

If you want to use Python for working with data, then you need to learn NumPy. This course will teach it to you, with the same techniques and exercises I’ve been using at Fortune 500 companies for more than two decades.

  • What are NumPy arrays? How are they different from Python lists?
  • Creating arrays
  • Retrieving from arrays
  • Common methods and calculations
  • Reading from, and writing to files
  • Broadcasting operations
  • Choosing dtypes
  • Boolean indexing
  • Multi-dimensional arrays
  • Plotting with Matplotlib

This course, like all others on LernerPython.com, is taught by Reuven Lerner.