Udemy

Understanding the NumPy Mindset • Numerical Python

Enroll Now
  • 111 Students
  • Updated 4/2024
4.5
(11 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 33 Minute(s)
Language
English
Taught by
Stephen Gruppetta
Rating
4.5
(11 Ratings)
2 views

Course Overview

Understanding the NumPy Mindset • Numerical Python

A concise course to master the NumPy fundamentals

This is a concise course that covers the fundamentals of Python's NumPy package. Most students who learn NumPy for the first time say that it feels different from the core Python they learnt. And they're right.

NumPy requires a different mindset. There's a reason why NumPy does things differently and if you understand why things are the way they are in NumPy, the rest of your NumPy journey will be easier.

This course doesn't try to cover everything in the NumPy package. That's impossible and not desirable. Instead, I designed this course to be concise and to focus on what really matters:

  1. Understanding the core topics in NumPy

  2. Understanding the NumPy mindset

This course covers the following topics:

  • NumPy's main data structure, the ndarray

  • Vectorisation in NumPy

  • Arrays in higher dimensions

  • The basics of broadcasting

  • Filtering NumPy arrays using Boolean operations and Boolean indexing

  • Reading external data using NumPy

  • Representing equations with NumPy

And of course, throughout the whole course you'll get familiar with the NumPy mindset.

---

About me, your instructor

I've been teaching Python and NumPy for a decade. Before that, I worked as a physicist and used numerical and scientific programming in my research work for over a decade.

My focus is on communicating clearly, in a friendly and relaxed manner. I'm the author of the The Python Coding Book (you can ask Google for a "python book" and you'll find this book as one of the first entries) and I have taught Python to individuals and corporations around the world.

And I'm approachable. You can ask me questions and I'll always reply, whether here on social media or anywhere else you can find me!

Course Content

  • 7 section(s)
  • 27 lecture(s)
  • Section 1 On the Road to NumPy
  • Section 2 Understanding NumPy's `ndarray` Data Type
  • Section 3 Vectorisation • A Fancy Word For NumPy's "Superpower"
  • Section 4 Multiple Dimensions in NumPy Arrays
  • Section 5 Boolean Operations, Boolean Indexing, Filtering, And More
  • Section 6 The Met Office Temperature Dataset
  • Section 7 Representing Equations Using NumPy

What You’ll Learn

  • Learn the fundamentals of Python's NumPy package
  • Understand the mindset needed to work with NumPy
  • Learn to create and use NumPy's ndarray object
  • Use NumPy in real-world examples


Reviews

  • P
    Paul Weemaes
    4.0

    Although it only scratches the surface, it convinced me of the value of NumPy (and MatPlotLib), and motivates to explore further.

  • B
    Bob Peressini
    4.0

    Only complaint is that font of code being demonstrated is too small.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed