#520: pyx - the other side of the uv coin (announcing pyx)

#520: pyx - the other side of the uv coin (announcing pyx)

A couple years ago, Charlie Marsh lit a fire under Python tooling with Ruff and then uv. Today he’s back with something on the other side of that coin: pyx. Pyx isn’t a PyPI replacement. Think server, not just index. It mirrors PyPI, plays fine with pip or uv, and aims to make installs fast and predictable by letting a smart client talk to a smart server. When the client and server understand each other, you get new fast paths, fewer edge cases, and the kind of reliability teams beg for. If Python packaging has felt like friction, this conversation is traction. Let’s get into it.

Jaksot(522)

#307: Python from 1994 to 2021, my how you've grown!

#307: Python from 1994 to 2021, my how you've grown!

Python has changed a lot since its inception 30 years ago. On this episode, you'll meet Paul Everitt and Barry Warsaw. They have both been involved with Python since the very first Python conference (called SPAM1 even). We discuss how it's changed but also how so many of the pressures and ideas from the very early days are still playing out in 2021. I'm sure you'll enjoy all the stories and reminiscing.

11 Maalis 20211h 11min

#306: Scaling Python and Jupyter with ZeroMQ

#306: Scaling Python and Jupyter with ZeroMQ

When we talk about scaling software threading and async get all the buzz. And while they are powerful, using asynchronous queues can often be much more effective. You might think this means creating a Celery server, maybe running RabbitMQ or Redis as well. What if you wanted this async ability and many more message exchange patterns like pub/sub. But you wanted to do zero of that server work? Then you should check out ZeroMQ.

5 Maalis 20211h 5min

#305: Python community at Python Discord

#305: Python community at Python Discord

People often ask me how they can find a Python community to be part of. Maybe discussion forum or slack channel. This week, we look at one of the most active communities in Python Discord. It's Python, on a discord server. But it's more than that too.

1 Maalis 20211h 1min

#304: asyncio all the things with Omnilib

#304: asyncio all the things with Omnilib

The relatively recent introduction of async and await as keywords in Python have spawned a whole area of high performance, highly scalable frameworks and supporting libraries. One such library that has great async building blocks is Omnilib.

21 Helmi 20211h

#303: Python for Astronomy with Dr. Becky

#303: Python for Astronomy with Dr. Becky

If you are involved in science or use computational tools in your work, you should be using code to solve your problem. On this episode, we have Dr. Becky Smethurst who's an astrophysicist at Oxford University. She uses Python to explore galaxies and black holes.

12 Helmi 20211h 3min

#302: The Data Engineering Landscape in 2021

#302: The Data Engineering Landscape in 2021

I'm sure you're familiar with data science. But what about data engineering? Are these the same or how are they related?

4 Helmi 20211h 4min

#301: Deploying and running Django web apps in 2021

#301: Deploying and running Django web apps in 2021

Have you been learning Django and now want to get your site online? Not sure the best way to host it or the trade offs between the various options? Maybe you want to make sure your Django site is secure. On this episode, I'm joined by two Django experts Will Vincent and Carlton Gibson to talk about deploying and running Django in production along with recent updates in Django 3.2 and beyond.

28 Tammi 20211h 8min

#300: Building a data science startup (panel)

#300: Building a data science startup (panel)

You've heard that software developers and startups go hand-in-hand. But what about data scientists? Of course they! But how do you turn your data science skill set into a data science _business_ skill set? What are some of the areas ripe for launching such a business into?

22 Tammi 20211h 6min