Python for Data Analytics: Pandas, Scikit-learn, Matplotlib, Seaborn, and SciPy
Empower your data analysis skills with Python: master Pandas, Scikit-learn, Matplotlib, Seaborn, and SciPy for insightful data-driven decision-making.
...
Share
Introduction to Data Analysis with Python and Pandas
Unit 1: Setting Up and Introducing Pandas
Anaconda Installation
Creating Environments
Jupyter Notebook Intro
Pandas: Series
Pandas: DataFrames
Unit 2: Data Loading, Inspection, and Cleaning
Reading CSV Files
Reading Excel Files
DataFrame Inspection
Handling Missing Data
Handling Duplicates
Advanced Data Manipulation with Pandas
Unit 1: Slicing, Dicing, and Combining DataFrames
Boolean Indexing Basics
Advanced Indexing with loc
Positional Indexing with iloc
Merging DataFrames
Concatenating DataFrames
Unit 2: Grouping, Aggregating, and Multi-level Indexes
The Power of Groupby
Aggregation Functions
Pivot Tables
Multi-Level Indexes: Intro
Working with Multi-Level Indexes
Data Visualization with Matplotlib
Unit 1: Matplotlib Fundamentals
Anatomy of a Plot
First Plot with Pyplot
Figure and Axes Objects
Plotting with Pandas
Saving Your Plots
Unit 2: Plot Types and Customization
Line Plots
Scatter Plots
Bar Charts
Histograms
Titles, Labels, Legends
Enhanced Data Visualization with Seaborn
Unit 1: Exploring Data with Seaborn
Seaborn's Plotting Power
Histograms in Seaborn
KDE Plots in Seaborn
Rug Plots in Seaborn
Combining Dist Plots
Unit 2: Relationships and Categories
Scatter Plots in Seaborn
Regression Plots in Seaborn
Pair Plots in Seaborn
Box Plots in Seaborn
Seaborn Storytelling
Introduction to Machine Learning with Scikit-learn
Unit 1: Scikit-learn Fundamentals and the ML Workflow
Scikit-learn: First Look
ML Workflow: Overview
Data Preprocessing Intro
Model Selection Basics
Training & Evaluation
Unit 2: Regression and Classification with Scikit-learn
Linear Regression: Intro
Linear Regression in Code
Logistic Regression: Intro
Logistic Regression Code
Regression vs. Classif.
Model Selection, Evaluation, and Hyperparameter Tuning
Unit 1: Model Evaluation and Selection
Train/Test Split Intro
Accuracy: A Quick Look
Precision & Recall
F1-Score: The Balance
Confusion Matrix
Unit 2: Hyperparameter Tuning
Cross-Validation Intro
GridSearchCV: The Grid
RandomizedSearchCV
Tuning a Real Model
When to Tune?
Statistical Analysis with SciPy
Unit 1: Hypothesis Testing and Confidence Intervals
SciPy Stats Intro
Null Hypothesis Testing
T-Tests: 1 Sample
T-Tests: 2 Samples
Chi-Square Tests
Unit 2: Correlation, Regression, and Distributions
Confidence Intervals
Correlation Analysis
Linear Regression
SciPy and Distributions
SciPy Stats: Gotchas
Data Acquisition and Integration
Unit 1: Data Acquisition and Transformation
Working with JSON Data
Intro to SQL Databases
API Data Extraction
Pandas for API Data
Handling API Pagination
Unit 2: Building Data Pipelines
Intro to Data Pipelines
Automating Data Loading
Data Transformation Steps
Storing Transformed Data
Pipeline Orchestration