Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Data Mastery
Start Here
Course Syllabus and Details
Welcome Video (20:21)
How to Memorize Python Syntax (18:40)
Setup
Install Anaconda (5:06)
Quick Tour of Anaconda Navigator (2:22)
Check Package Installation (3:35)
A Quick Tour of the Spyder IDE (8:00)
Install Anki (2:56)
How to Change Your Keyboard Shortcuts in Spyder (4:30)
Base Python, Part I
Data Types (33:40)
Math basics in Python (33:46)
Strings (44:06)
Lists (54:38)
Tuples (41:37)
Practice Exercises: Base Python Part I (50:10)
Anki Practice Tips
How to Increase the Number of New Anki Cards (4:42)
How to Deal with Cards That are "Too Easy") (5:16)
Base Python, Part II
Dictionaries (42:08)
Booleans and comparison operations (35:49)
If-Else statements (27:10)
Loops and list comprehensions (75:22)
Functions (37:02)
Practice Exercises: Base Python Part II (3:25)
Numpy
Numpy Array Basics (5:16)
Numpy Array Attributes (9:35)
Numpy Axes Explained (8:36)
Numpy Seed, Explained (20:53)
The Numpy Array Function (8:55)
Numpy Ones, Zeros, Empty, and Full (36:15)
Numpy Arange (22:02)
Numpy Linspace (22:35)
Numpy Reshape (23:48)
Practice Exercises: Numpy
Pandas Basics
Pandas Basics (8:01)
Create Dataframes from Raw Data (11:15)
Create Dataframes from CSV Files (5:19)
Subset Data with the .iloc[] Method (23:34)
Subset Data with the .loc[] Method (27:52)
Practice Exercises: Pandas Basics
Pandas Data Manipulation, Part I
Pandas assign (14:22)
Pandas drop (15:07)
Pandas dropna (12:40)
Pandas fillna (10:06)
Pandas filter (13:13)
Pandas query (22:11)
Pandas rename (13:04)
Pandas sort values (21:00)
Practice Exercises: Pandas Data Manipulation [part 1]
Python Data Manipulation, Part II
Pandas agg (18:09)
Pandas concat (13:18)
Pandas groupby (18:20)
Pandas merge (35:12)
Pandas melt (17:27)
Pandas pivot (12:40)
Pandas set index (14:27)
Pandas reset index (13:58)
Practice Exercises: Pandas Data Manipulation [part 2]
Seaborn, Part I
Seaborn Scatterplot (26:23)
Seaborn Countplot (21:45)
Seaborn Barplot (30:35)
Seaborn Lineplot (14:46)
Seaborn Boxplot (19:53)
Seaborn Cheat Sheet
Numpy Cheat Sheet
Practice Exercises: Seaborn [part 1]
Seaborn, Part II
Seaborn Facet Grid (26:41)
Seaborn Histplot (histogram)
Seaborn Distplot (14:51)
Seaborn Heatmap (16:58)
Seaborn KDEplot (16:15)
Practice Exercises: Seaborn [part2]
Putting the Pieces Together
Putting the Pieces Together (9:00)
Pandas Method Chaining (7:44)
Case Study: Data Science Techniques Using Combined Syntax (25:21)
Data Analysis in Python
The Process of Data Analysis (18:06)
Defining Analytical Objectives (10:49)
Data Preparation (23:06)
Data Preparation Case Study (36:08)
Data Analysis Case Study: Supercars (43:27)
Machine Learning Essentials with Scikit Learn
What is Machine Learning? (15:27)
The Model Building Process (12:37)
Basic Machine Learning Terminology (6:38)
Supervised vs Unsupervised Learning (15:46)
Regression vs Classification (11:48)
Scikit Learn Code: Fit, Predict, Score (9:26)
Train Test Split (5:50)
Linear Regression with Scikit Learn (15:07)
Logistic Regression with Scikit Learn (24:09)
Extra Lessons: Numpy
Source Code: Numpy Extra Lessons
Numpy Sort (17:47)
Numpy Flatten (13:25)
Numpy Random Randint (12:29)
Numpy Random Uniform (12:22)
Numpy Random Choice (24:30)
Numpy Random Normal (20:37)
Numpy Vstack (11:27)
Numpy Hstack (10:10)
Numpy Concatenate (16:26)
Numpy Append (16:55)
Numpy Repeat (12:19)
Numpy Tile (16:46)
Numpy Vsplit (12:24)
Numpy Hsplit (12:16)
Numpy Split (18:03)
Numpy Min (13:37)
Numpy Max (11:25)
Numpy Mean (13:50)
Numpy Median (15:13)
Numpy Sum (10:44)
Numpy Standard Deviation (16:09)
Numpy Log (9:27)
Numpy Exponential (9:31)
Numpy Square Root (7:21)
Numpy Power (13:43)
Anki Cards: Numpy Extra Lessons
Bonus Valut: Matplotlib
Matplotlib Histogram (6:44)
Matplotlib Scatterplot (8:55)
Matplotlib Bar Chart (9:46)
Matplotlib Line Chart (8:14)
Formatting Matplotlib Charts (9:02)
Practice exercises: Matplotlib
Extra Lessons: Seaborn
Code for Extra Lessons (Seaborn)
Pairplot (15:02)
Regplot (19:20)
Violin Plot (15:04)
Rugplot (16:20)
Joint Plot (17:14)
Pairgrid (18:24)
How to Modify Plot Styles (18:13)
How to Add Plot Titles (9:48)
How to Add Axis Labels (9:33)
Sequential Color Palettes (20:23)
Diverging Color Palettes (13:58)
Bonus Vault: Data Visualization Teardowns
USA Mover [Map Teardown] (6:37)
Fed Balance Sheet [Line Chart Teardown] (4:40)
US Cities, Municipal Debt [Bar Chart Teardown] (5:37)
US House Seat Census Map [Map Teardown] (4:51)
Bonus Vault: Example Data Projects
President Ranking Heatmap, Wikipedia Data (18:50)
Bonus Vault: More Data Visualization Tips
5 Visualization Mistakes that Make You Look Like an Amateur
5 Ways to Improve Your Visualizations
BONUS: SQL Essentials
Setup: Download the "Chinook" Database
Setup: Get DB Browser
SELECT FROM
WHERE
GROUP BY
ORDER BY
INNER JOIN
We'd love to get your feedback ...
Please leave your feedback here ...
How to Memorize Python Syntax
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock