Contents

Python NumPy For Your Grandma - 1.1 Introduction

Introduction

Hey, thanks for checking out my course - Python NumPy for your Grandma, so easy your grandma could learn it! In this course, we’re gonna cover everything you’d wanna know about NumPy, including array creation, broadcasting, indexing, random number generation, and a whole lot more. And we’re gonna do it through a combination of theory, examples, and practice problems.

Things To Know.

  1. I’m using NumPy version 1.19.3 If you’re using a later version, it probably doesn’t matter. (Most of what I teach is unlikely to break for at least a few years).
  2. I’m using Google Colab as my IDE. You don’t need to use Google Colab, but if you want to, it’s a really awesome, free way to run Python directly inside your browser with essentially zero maintenance and zero hassle setting things up. If that interests you, check out my Intro to Google Colab video below.

Course Curriculum

  1. Introduction
    1.1 Introduction
  2. Series
    2.1 Series Creation
    2.2 Series Basic Indexing
    2.3 Series Basic Operations
    2.4 Series Boolean Indexing
    2.5 Series Missing Values
    2.6 Series Vectorization
    2.7 Series apply()
    2.8 Series View vs Copy
    2.9 Challenge: Baby Names
    2.10 Challenge: Bees Knees
    2.11 Challenge: Car Shopping
    2.12 Challenge: Price Gouging
    2.13 Challenge: Fair Teams
  3. DataFrame
    3.1 DataFrame Creation
    3.2 DataFrame To And From CSV
    3.3 DataFrame Basic Indexing
    3.4 DataFrame Basic Operations
    3.5 DataFrame apply()
    3.6 DataFrame View vs Copy
    3.7 DataFrame merge()
    3.8 DataFrame Aggregation
    3.9 DataFrame groupby()
    3.10 Challenge: Hobbies
    3.11 Challenge: Party Time
    3.12 Challenge: Vending Machines
    3.13 Challenge: Cradle Robbers
    3.14 Challenge: Pot Holes
  4. Advanced
    4.1 Strings
    4.2 Dates And Times
    4.3 Categoricals
    4.4 MultiIndex
    4.5 DataFrame Reshaping
    4.6 Challenge: Class Transitions
    4.7 Challenge: Rose Thorn
    4.8 Challenge: Product Volumes
    4.9 Challenge: Session Groups
    4.10 Challenge: OB-GYM
  5. Final Boss
    5.1 Challenge: COVID Tracing
    5.2 Challenge: Pickle
    5.3 Challenge: TV Commercials
    5.4 Challenge: Family IQ
    5.5 Challenge: Concerts

Additional Content

  1. Python Pandas For Your Grandpa
  2. Neural Networks For Your Dog
  3. Introduction To Google Colab