Talk
Polars is known for its speed, but its elegance comes from its use of expressions. In this talk, we’ll explore how Polars expressions work and why they are key to efficient and elegant data manipulation. Through real-world examples, you’ll learn how to create, expand, and combine expressions in Polars to wrangle data more effectively.
Attendees are expected to have experience with Python and Jupyter Notebooks. Experience with pandas is not required.
Polars has gained popularity for its speed, but what truly makes it stand out is its syntax, especially the use of expressions. The book Python Polars: The Definitive Guide defines an expression as "a tree of operations that describe how to construct one or more Series." In this talk, we’ll demystify this concept, explaining how expressions make Polars an elegant tool for data manipulation.
We will cover:
By the end of this talk, you’ll understand how to leverage Polars expressions to write cleaner and more efficient data manipulation code.
Senior Developer Relations Engineer
Jeroen Janssens, PhD, is a Senior Developer Relations Engineer at Posit, PBC. His expertise lies in visualizing data, implementing machine learning models, and building solutions using Python, R, JavaScript, and Bash. He’s passionate about open source and sharing knowledge. He’s the author of Python Polars: The Definitive Guide (O’Reilly, 2025) and Data Science at the Command Line (O’Reilly, 2021). Jeroen holds a PhD in machine learning from Tilburg University and an MSc in artificial intelligence from Maastricht University. He lives with his wife and two kids in Rotterdam, the Netherlands.