Introduction to Programming Concepts and Python Practices-Welcome to the Course
Welcome to the Course!
()
Why Python? Why Jupyter? Why ML?
()
Setting Up the Environment
()
Introduction to Programming Concepts and Python Practices-Python Programming
Module Introduction
()
Python and Jupyter Notebook Basics
()
Jupyter Notebook Basics
Introduction to Programming Concepts and Python Practices-Data Structures for Data Science
Lists
()
Dictionaries
()
Python Docs: Data Structures
Introduction to Programming Concepts and Python Practices-Loops and Functions
Loops
()
Functions
()
Keyword Arguments
Introduction to Programming Concepts and Python Practices-Libraries and Modules
Libraries and Modules
()
Top 10 Python Libraries for Data Science
Introduction to Programming Concepts and Python Practices-Linear Programming with Pulp
What is PuLP?
Linear Programming with Pulp (I)
()
Linear Programming with Pulp (II)
()
Digging Into Data: Common Tools for Data Science-Introduction to Pandas and Numpy (A Tale of Two Matrices)
Module Introduction
()
Introduction to Pandas and Numpy (A Tale of Two Matrices)
()
Numpy Quickstart
Digging Into Data: Common Tools for Data Science-Deep Dive into Numpy
Deep Dive into Numpy (Part I)
()
Deep Dive Into Numpy (Part II)
()
Deep Dive Into Numpy (III)
()
Digging Into Data: Common Tools for Data Science-Introduction to Pandas
Introduction to Pandas
()
Inputing Missing Data
Indexing in Pandas (I)
()
Indexing in Pandas (II)
()
Digging Into Data: Common Tools for Data Science-Deep Dive into Pandas
10 min to Pandas
Pandas Deep Dive
()
Higher Level Data Wrangling and Manipulation-Groupby, apply, transform
Module Introduction
()
Groupby, apply
()
Split-Apply-Combine
Groupby, apply, transform
()
Higher Level Data Wrangling and Manipulation-Beyond Basic Groupby
Beyond Basic Groupby
()
Groupby Rolling
()
Higher Level Data Wrangling and Manipulation-Combining Datasets and Reshaping Data
Iterating a Dataframe
List Comprehensions
Course 1 Final Project-Math of Linear Programming
Math of Linear Programming I (Optional)
()
Math of Linear Programming II (Optional)
()