Data-Scientist-with-Python
Data Camp Track
01 - Introduction to Python
Python Basics
Python Lists
Functions and Packages
NumPy
01 - Course
01 - Assignments
Matplotlib
Dictionaries & Pandas
Logic, Control Flow and Filtering
Loops
Case Study: Hacker Statistics
02 - Course
02 - Assignments
03 - Investigating Netflix Movies and Guest Stars in The Office
03 - About the project
Project notebook
04 - Data Manipulation with pandas
Transforming DataFrames
Aggregating DataFrames
Slicing and Indexing DataFrames
Creating and Visualizing DataFrames
04 - Course
04 - Assignments
05 - Joining Data with pandas
Data Merging Basics
Merging Tables With Different Join Types
Advanced Merging and Concatenating
Merging Ordered and Time-Series Data
05 - Course
05 - Assignments
06 - Introduction to Statistics in Python
Summary Statistics
Random Numbers and Probability
More Distributions and the Central Limit Theorem
Correlation and Experimental Design
06 - Course
06 - Assignments
07 - The GitHub History of the Scala Language
07 - About the project
Project notebook
08 - Introduction to Data Visualization with Matplotlib
Introduction to Matplotlib
Plotting time-series
Quantitative comparisons and statistical visualizations
Sharing visualizations with others
08 - Course
08 - Assignments
09 - Introduction to Data Visualization with Seaborn
Introduction to Seaborn
Visualizing Two Quantitative Variables
Visualizing a Categorical and a Quantitative Variable
Customizing Seaborn Plots
09 - Course
09 - Assignments
10 - Introduction to NumPy
Understanding NumPy Arrays
Selecting and Updating Data
Array Mathematics!
Array Transformations
10 - Course
10 - Slides
10 - Assignments
11 - Python Data Science Toolbox (Part 1)
Writing your own functions
Default arguments, variable-length arguments and scope
Lambda functions and error-handling
11 - Course
11 - Assignments
12 - The Android App Market on Google Play
12 - About the project
Project notebook
13 - Python Data Science Toolbox (Part 2)
Using iterators in PythonLand
List comprehensions and generators
Bringing it all together!
13 - Course
13 - Assignments
14 - Intermediate Data Visualization with Seaborn
Seaborn Introduction
Customizing Seaborn Plots
Additional Plot Types
Creating Plots on Data Aware Grids
14 - Assignments
15 - Data Communication Concepts
Storytelling with Data
Preparing to communicate the data
Structuring written reports
Building compelling oral presentations
15 - Course
18 - Introduction to Importing Data in Python
Introduction and flat files
Introduction to Importing Data in Python
Working with relational databases in Python
18 - Course
18 - Assignments