Editor
ThePythonBook

Data Science & Machine Learning

NumPy, Pandas, Matplotlib, SciPy, and scikit-learn

05Stage 5 of the roadmap: Choose Your Path
20tutorials
117exercises
535minutes
1995XP
20 tutorials in this category

NumPy Arrays: Create, Index, Slice, and Reshape

NumPy Arrays: Create, Index, Slice, and Reshape - interactive tutorial with runnable examples and practice exercises.

intermediate30m7105

NumPy Operations: Element-wise Math, Aggregations, and ufuncs

NumPy Operations: Element-wise Math, Aggregations, and ufuncs - interactive tutorial with runnable examples and practice exercises.

intermediate25m690

NumPy Broadcasting: Operate on Arrays of Different Shapes

NumPy Broadcasting: Operate on Arrays of Different Shapes - interactive tutorial with runnable examples and practice exercises.

advanced25m5100

NumPy Linear Algebra: Dot Products, Inverses, and Eigenvalues

NumPy Linear Algebra: Dot Products, Inverses, and Eigenvalues - interactive tutorial with runnable examples and practice exercises.

advanced25m5100

Pandas: Create, Load, and Explore DataFrames

Pandas: Create, Load, and Explore DataFrames - interactive tutorial with runnable examples and practice exercises.

intermediate30m7105

Pandas Indexing: loc, iloc, Boolean Indexing, and Selection

Pandas Indexing: loc, iloc, Boolean Indexing, and Selection - interactive tutorial with runnable examples and practice exercises.

intermediate25m690

Pandas Data Cleaning: Missing Values, Duplicates, and Outliers

Pandas Data Cleaning: Missing Values, Duplicates, and Outliers - interactive tutorial with runnable examples and practice exercises.

intermediate30m7105

Pandas merge(), join(), concat(): Combine DataFrames Like SQL

Pandas merge(), join(), concat(): Combine DataFrames Like SQL - interactive tutorial with runnable examples and practice exercises.

intermediate25m690

Pandas GroupBy: Split-Apply-Combine for Powerful Aggregations

Pandas GroupBy: Split-Apply-Combine for Powerful Aggregations - interactive tutorial with runnable examples and practice exercises.

advanced30m7130

Pandas apply(), map(), transform(): Custom Data Transformations

Pandas apply(), map(), transform(): Custom Data Transformations - interactive tutorial with runnable examples and practice exercises.

advanced25m6110

Pandas String and DateTime Operations for Real-World Data

Pandas String and DateTime Operations for Real-World Data - interactive tutorial with runnable examples and practice exercises.

intermediate25m685

Pandas Pivot Tables and Cross-Tabulation for Business Analysis

Pandas Pivot Tables and Cross-Tabulation for Business Analysis - interactive tutorial with runnable examples and practice exercises.

advanced25m595

Matplotlib: Create Line, Bar, Scatter, and Pie Charts

Matplotlib: Create Line, Bar, Scatter, and Pie Charts - interactive tutorial with runnable examples and practice exercises.

intermediate25m690

Advanced Matplotlib: Subplots, Dual Axes, Styles, Annotations

Advanced Matplotlib: Subplots, Dual Axes, Styles, Annotations - interactive tutorial with runnable examples and practice exercises.

advanced25m5100

Data Visualization: Choose the Right Chart and Tell a Story

Data Visualization: Choose the Right Chart and Tell a Story - interactive tutorial with runnable examples and practice exercises.

advanced25m5100

SciPy Statistics: Distributions, Hypothesis Tests, and Correlations

SciPy Statistics: Distributions, Hypothesis Tests, and Correlations - interactive tutorial with runnable examples and practice exercises.

advanced30m6120

Build Your First ML Model: Linear Regression with scikit-learn

Build Your First ML Model: Linear Regression with scikit-learn - interactive tutorial with runnable examples and practice exercises.

intermediate30m690

Python Classification: Build a Classifier with scikit-learn

Python Classification: Build a Classifier with scikit-learn - interactive tutorial with runnable examples and practice exercises.

intermediate30m690

Evaluating ML Models: Cross-Validation, Metrics, and Overfitting

Evaluating ML Models: Cross-Validation, Metrics, and Overfitting - interactive tutorial with runnable examples and practice exercises.

advanced25m5100

K-Means Clustering: Find Patterns in Data Without Labels

K-Means Clustering: Find Patterns in Data Without Labels - interactive tutorial with runnable examples and practice exercises.

advanced25m5100