Data Analysis with Python
This track covers practical data analysis using Python's core libraries: NumPy for numerical computing, pandas for data manipulation, and visualization tools like Matplotlib and Seaborn. Designed for beginners and professionals alike, you will learn to clean, explore, and communicate data insights effectively. By the end, you will confidently perform end-to-end analyses and present findings in reproducible notebooks.
Lesson outline
-
49
Aggregate with Named and Custom Functions
Learn to use pandas groupby with named aggregations and custom functions to compute multiple statistics efficiently. Perfect for data analysis with Python.
-
50
Export Data to Parquet & Feather
Export Results to Parquet and Feather — Data Analysis with Python.
-
51
Build an Interactive Notebook Report
Learn to build an interactive notebook report in Python: structure, key components, and a hands-on exercise for reproducible data analysis.
-
52
Profile DataFrames with Pandas Profiling
Profile DataFrames with Pandas Profiling — Data Analysis with Python tutorial, lesson 52.
-
53
Scikit-Learn Pipelines
Learn to simplify data workflows with scikit-learn pipelines. This lesson shows how to chain preprocessing and modeling steps into a single reusable object, with hands-on examples and troubleshooting tips.
-
54
Handle Missing Values with Imputation Strategies
Learn how to handle missing values with imputation strategies in pandas — mean, median, mode, and more. Practical examples, troubleshooting, and next steps included.
-
55
Detect Outliers Statistically
Learn how to detect outliers with statistical methods in Python. This step-by-step lesson covers Z-scores, IQR, and visualization, with hands-on coding examples and troubleshooting tips.
-
56
Fuzzy Match Merging in Python
Merge multiple sources with fuzzy matching in Python. This tutorial covers the core concept, step-by-step implementation, and practical exercises for combining datasets with imperfect keys.
-
57
GroupBy Aggregations
Create database-style aggregations with pandas GroupBy in this hands-on tutorial. Learn to group, aggregate, and troubleshoot.
-
58
Histograms and KDE in Python
Visualize Distributions with Histograms and KDE — Data Analysis with Python.
Data Analysis with Python — step-by-step tutorials
What you will find here
This track walks through data analysis with python in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.