Polars Essentials
26 November, 2024 – Virtual
Get to know Polars: A modern, extremely performant data-processing library. Written in Rust, Polars is extremely fast, supports out-of-core data streaming, true multithreading, a vectorized query engine using Apache Arrow, lazy evaluation, and much more. In this training, you will not only learn how to perform typical data manipulations, such as filtering, selections, and aggregations, but also what sets Polars apart from Pandas and Spark.
Looking to upskill your team(s) or organization?
Rozaliia will gladly help you further with custom training solutions.
Get in touchDuration
1 day
Time
09:00 – 17:00
Language
English
Lunch
Included
Certification
No
Level
Foundation
What will you learn?
After the training, you will be able to:
Use Polars to perform common data wrangling operations (e.g. transformations, filtering, aggregations, joins) in Python.
Use advanced features of the Polars API such as time-series expressions, selectors and folds.
Understand what differentiates Polars from other tools, and how you can leverage its query engine, concurrency, laziness and other optimizations to maximize performance.
Program
- Introduction to using Polars expressions for transformations, selections and filtering.
- Overview of how Polars is implemented and how it compares to other tools like Pandas, Spark or databases.
- Eager vs. lazy APIs and file readers.
- Advanced data wrangling exercises.
- Advanced topics: time series, selectors, folds and SQL interoperability.
This training is for you, if:
You have some experience using Python and want to learn how to process data using Polars.
You are new to data analysis or already use another data manipulation tool like Pandas, Spark or Dask and want to understand how Polars compares against them.
This training is not for you, if:
You cannot write Python code. Check out our Python for Data Analysis training instead.
You are interested in Data Analysis using (Py)Spark. Check out our Data Science with Pyspark course.
You are looking to work with SQL or relational databases. Check out our SQL for Data Analysis course.
Why should I follow this training?
Learn how to use the Data Frames library that is currently growing in popularity at the fastest rate.
Practice-based training with tons of exercises
–
learn today, apply tomorrow.
Discover Polars’ highly expressive user interface and exceptional performance.
What else
should I know?
After registering for this training, you will receive a confirmation email with practical information. A week before the training, the trainer will get in touch to ask you about any requirements you may have and any pre-course tasks you will need to do.
See you soon!
Course information
You need a laptop to take part in this training.
All literature and course materials are included in the price.
All literature and course materials are included in the price.
Meet the trainer
David Coba
David has a background in mathematical psychology, where he used statistics and data science to study human behavior. He also has a passion for software development and multiple years of experience teaching about technical topics.
Enrico Erler
Meet Enrico, a data science trainer at Xebia Academy with a passion for Deep Learning and Statistics. Get to know him here.