Description
Discover how to harness the speed and flexibility of Polars, the modern Python library for efficient data processing, analysis, and visualization. In this practical guide, Jeroen Janssens and Thijs Nieuwdorp demonstrate how to use Polars to solve real-world data challenges, from cleaning and transforming datasets to performing exploratory analysis and building scalable data workflows.
Designed for both beginners and experienced data professionals, the book introduces Polars’ intuitive API and core concepts through clear explanations and hands-on examples. Whether you’re starting fresh or transitioning from pandas, you’ll learn how to work confidently with Polars while taking advantage of its high-performance capabilities. Sample projects and datasets are available on GitHub, making it easy to practice every technique as you learn.
Inside the book, you’ll learn how to:
- Import and process data from CSV files, Parquet, spreadsheets, databases, and cloud-based sources.
- Master Expressions, the powerful foundation behind Polars queries and transformations.
- Work efficiently with complex data types, including strings, dates, times, and nested data structures.
- Understand the differences between eager and lazy execution, and choose the right approach for each task.
- Create insightful visualizations using popular tools such as Altair, hvPlot, plotnine, and Great Tables.
- Expand Polars with custom Python functions and high-performance Rust extensions.
- Improve processing speed even further by utilizing GPU acceleration for demanding workloads.
Combining practical examples with real-world applications, this book equips readers with the skills needed to build fast, efficient, and scalable data analysis solutions using one of Python’s most powerful data processing libraries.







Reviews
There are no reviews yet.