ThePythonBook

Data Science & Machine Learning

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

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