-
Book Overview & Buying
-
Table Of Contents
Data Analysis with Polars and Python
By :
Data Analysis with Polars and Python
By:
Overview of this book
This course teaches efficient, scalable data analysis with Polars and Python, a modern alternative to traditional DataFrame libraries. You begin by setting up your Python environment and revisiting key Python concepts. Early lessons introduce Polars Series and DataFrames, emphasizing performance and memory efficiency. You work in Jupyter Lab to gain hands-on experience with vectorized, declarative logic, replacing row-by-row thinking with expressions. As you progress, you'll learn to filter, sort, reshape, and join large datasets, working with text, categorical, datetime, and nested data. Advanced topics like GroupBy, window functions, and selectors help you create concise, scalable analysis pipelines. The course concludes with LazyFrames, teaching optimized query plans for large data without memory overload. You'll also explore Polars' integration with other libraries and how to extend its functionality. Ideal for analysts and developers, this course enhances your ability to work with large datasets more efficiently, reinforcing key concepts with quizzes throughout.
Table of Contents (17 chapters)
Introduction
Python Crash Course
Series
DataFrames I
DataFrames II
DataFrames III - Filtering
Joins
Concatenation
Reshaping
Arrays and Lists
Structs
Working with Text Data
Categoricals and Enums
Working with Datetimes
Selectors
GroupBy