Episode Details

Back to Episodes
Manage Projects With pyproject.toml & Explore Polars LazyFrames

Manage Projects With pyproject.toml & Explore Polars LazyFrames

Episode 243 Published 1 year, 1 month ago
Description

How can you simplify the management of your Python projects with one file? What are the advantages of using LazyFrames in Polars? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects.

We share a recent Real Python tutorial by Ian Currie about managing projects with a pyproject.toml file. This file simplifies Python project configuration by unifying package setup, managing dependencies, and streamlining builds.

Christopher continues his exploration of the Polars library by covering another Real Python tutorial about working with LazyFrames. He describes how LazyFrames don’t contain data but instead store a set of instructions known as a query plan.

We also share several other articles and projects from the Python community, including a news roundup, building a to-do app with Python and Kivy, working with DuckDB directly instead of using a DataFrame library, a discussion on fiction and nonfiction books about computer science, a terminal visual effects engine, and a full-stack platform for interactive data apps.

Topics:

  • 00:00:00 – Introduction
  • 00:02:00 – Happy Pi Day!
  • 00:02:15 – Follow-up: Is BDD Dying?
  • 00:03:32 – Django security releases issued: 5.1.7, 5.0.13 and 4.2.20
  • 00:04:01 – Django 5.2 Beta 1 Released
  • 00:04:11 – DjangoCon Africa Aug 2025 CFP
  • 00:04:29 – Launching the PyCon US 2025 Schedule
  • 00:04:48 – PyPy v7.3.19 Release
  • 00:05:06 – Poetry 2.0.0 Released
  • 00:05:34 – How to Manage Python Projects With pyproject.toml
  • 00:12:10 – Build a To-Do App With Python and Kivy
  • 00:16:22 – Mastering DuckDB When You’re Used to pandas or Polars
  • 00:21:08 – Video Course Spotlight
  • 00:22:42 – How to Work With Polars LazyFrames
  • 00:27:41 – Fiction/Non-Fiction Books on the Topic of CS?
  • 00:42:28 – preswald: Full-Stack Platform for Interactive Data Apps
  • 00:45:52 – terminaltexteffects: Terminal Visual Effects Engine
  • 00:47:59 – Thanks and goodbye

Follow-up:

News:

Show Links:

Listen Now