Programming in Python for Data Science
Modules
Module 1: Python & Pandas - An Unexpected Friendship
What is a dataframe?
What is Pandas?
Slicing Rows using .loc[]
Slicing only columns using .loc[]
Selecting using .loc[]
Obtaining dataframe values
Selecting a Single Column
Slicing and selecting using .iloc[]
Sorting dataframes
Summary Statistics
Frequency Tables and Writing CSVs
Quick viz with Altair!
Module 2: Not So Scary Wrangling (Table Manipulation and Chaining)
Reading in Different File Types
Reading arguments
Column renaming and column dropping
Column arithmetic and creation
Data Filtering
Module 3: Tidy Data and Joining Dataframes
Tidy data
Module 4: Python Without the "Eek" (Basic Python)
Python data types
Module 5: Making Choices and Repeating Iterations
Making choices with conditional statements
Module 6: Functions Fundamentals and Best Practices
DRY revisited and function fundamentals
Module 7: Importing Files and the Coding Style Guide
Importing Python Libraries
Module 8: A Slice of NumPy and Advanced Data Wrangling
NumPy and 1D Arrays
repository
open issue
Index