Uploaded August 2023 | Updated September 2026, 9 hours ago
Luciano Ramalho
pretalx.northbaypython.org/nbpy-2023/talk/AAS398
Java is object oriented and Haskell is functional. How about Python?
Is it really OO with free-standing functions and porous encapsulation?
Python has lambdas and closures, but is it functional? Are these
useful questions?
North Bay Python is a boutique one-track conference, held in Petaluma, California. Our first events were held in 2017-2019 in a 100 year-old theater in the city's downtown. After a planned one-year break that's turned into almost four years, we're excited to return!
This year, we're holding our conference in July, in a barn, on a ranch overlooking the Petaluma River.
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1
Sat Jul 29 16:10:00 2023 at Reis River Ranch
Luciano Ramalho
pretalx.northbaypython.org/nbpy-2023/talk/AAS398
Java is object oriented and Haskell is functional. How about Python?
Is it really OO with free-standing functions and porous encapsulation?
Python has lambdas and closures, but is it functional? Are these
useful questions?
North Bay Python is a boutique one-track conference, held in Petaluma, California. Our first events were held in 2017-2019 in a 100 year-old theater in the city's downtown. After a planned one-year break that's turned into almost four years, we're excited to return!
This year, we're holding our conference in July, in a barn, on a ranch overlooking the Petaluma River.
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1
Sat Jul 29 16:10:00 2023 at Reis River Ranch




 is a tool that packages Python code and dependencies into a single file. It provides various features such as determinism (given the same input files, you get a bit-for-bit identical output file), isolation (a PEX file runs in the bundled environment, isolated from the system’s site-packages), composition (multiple PEX files can be combined to form new environments), and more. We used a number of these feature to great effect in our solution. By using PEX in addition to Docker we were able to reduce the time a developer waits for code to deploy from 3-4 minutes to about 30 seconds.
Shipping code isnt the only use for PEX. Once we see how PEX files work, we will also go over a few fun tips and tricks that are handy for everyday Python development.
North Bay Python is a boutique one-track conference, held in Petaluma, California. Our first events were held in 2017-2019 in a 100 year-old theater in the citys downtown. After a planned one-year break thats turned into almost four years, were excited to return!
This year, were holding our conference in July, in a barn, on a ranch overlooking the Petaluma River.
Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1
Sat Jul 29 14:40:00 2023 at Reis River Ranch Ship your Python code faster with PEX - Shalabh Chaturvedi (North Bay Python 2023)](https://i.ytimg.com/vi/pyRwQByuFfc/mqdefault.jpg)





