What are discrete optimization problems? How do you solve them with constraint programming in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
👉 Links from the show: https://realpython.com/podcasts/rpp/213/
Christopher discusses an article about constraint programming using Python. He describes the fundamentals and how the problems resemble logic problems you may have experienced in school. The article shows how to solve a weekly work scheduling problem using the open-source CP-SAT package.
We discuss Leodanis Pozo Ramos's recent tutorial, "Python's Built-in Functions: A Complete Exploration." These functions are available for use directly in your code without importing.
We also share several other articles and projects from the Python community, including a news roundup, spotting ships with satellites, grappling with Apple's App Store rejecting Python applications, considering changes to Python's security model, discussing pivoting from one development path to another, prettifying Jinja and Django templates, and generating static sites with Python.
This episode is sponsored by Sentry.
Topics:
00:00:00 -- Introduction
00:02:35 -- Polars 1.0 Released
00:03:26 -- Psycopg 3.2 Released
00:04:06 -- Django security releases issued: 5.0.7 and 4.2.14
00:04:40 -- PyBay 2024 Call for Proposals
00:05:16 -- Python's Built-in Functions: A Complete Exploration
00:12:10 -- Satellites Spotting Ships
00:16:02 -- Sponsor: Sentry
00:17:09 -- Python Grapples With Apple App Store Rejections
00:20:27 -- Python's Security Model After the `xz-utils` Backdoor
00:25:38 -- Video Course Spotlight
00:26:56 -- Constraint Programming Using CP-SAT and Python
00:31:40 -- Any Web Devs Successfully Pivoted to AI/ML Development?
00:43:12 -- aurora: Static Site Generator Implemented in Python
00:45:14 -- Running Prettier Against Django or Jinja Templates
00:46:58 -- Thanks and goodbye
👉 Links from the show: https://realpython.com/podcasts/rpp/213/
Watch video Constraint Programming & Exploring Python's Built-in Functions | Real Python Podcast online, duration hours minute second in high quality that is uploaded to the channel Real Python 19 July 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 1,371 times and liked it 30 visitors.