Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.
T
Talk Python To Me


1
#371: pipx - Installable, Isolated Python Applications
58:43
58:43
Play later
Play later
Lists
Like
Liked
58:43
I'm sure you're familiar with package managers for your OS even if you don't use them. On macOS we have Homebrew, Chocolatey on Windows, and apt, yum, and others on Linux. But if you want to install Python applications, you typically have to fallback to managing them with pip. Maybe you install them for your account with the --user flag. But with p…
T
Talk Python To Me


1
#370: OpenBB: Python's Open-source Investment Platform
54:28
54:28
Play later
Play later
Lists
Like
Liked
54:28
You may have heard of the Bloomberg terminal. It's expensive software that can monitor and analyze real-time financial market data and place trades on the electronic trading platform. But have you heard of OpenBB? It's similar software for real-time and long term analysis for finance and investing. The difference is it's open source and built entir…
T
Talk Python To Me


1
#369: Getting Lazy with Python Imports and PEP 690
56:26
56:26
Play later
Play later
Lists
Like
Liked
56:26
Python is undergoing a performance renaissance. We already have Python 3.11 20-40% faster than even Python 3.10. On this episode, we'll dive into a new proposal to make Python even more efficient using lazy imports laid out in PEP 690. We have all three folks involved on the episode: Carl Meyer, Germán Méndez Bravo, and Barry Warsaw. Are you ready …
T
Talk Python To Me


1
#368: End-to-End Web Testing with Playwright
1:13:19
1:13:19
Play later
Play later
Lists
Like
Liked
1:13:19
How do you test whether your web sites are working well? Unit tests are great. But for web apps, the number of pieces that have to click together "just so" are many. You have databases, server code (such as a Flask app), server templates (Jinja for example), CSS, Javascript, and even deployment topologies (think nginx + uvicorn). Unit tests won't c…
T
Talk Python To Me


1
#367: Say Hello to PyScript (WebAssembly Python)
1:13:41
1:13:41
Play later
Play later
Lists
Like
Liked
1:13:41
Despite Python being overwhelmingly popular and positive, there are major areas of computing where Python is not present. Most notably on mobile and on the frontend side of the web. PyScript, a new project launched by Fabio Pliger from Anaconda, just might change that. It was made public and announced at PyCon just two weeks ago by Peter Wang and n…
T
Talk Python To Me


1
#366: Optimizing PostgreSQL DB Queries with pgMustard
1:14:06
1:14:06
Play later
Play later
Lists
Like
Liked
1:14:06
Does your app have a database? Does that database play an important role in how the app operations and users perceive its quality? Most of you probably said yes to the first, and definitely to the second. But what if your DB isn't doing as well as it should? How would you know? And once you know, what do you do about it? On this episode, we're join…
T
Talk Python To Me


1
#365: Solving Negative Engineering Problems with Prefect
1:04:10
1:04:10
Play later
Play later
Lists
Like
Liked
1:04:10
How much time do you spend solving negative engineering problems? And can a framework solve them for you? Think of negative engineering as things you do to avoid bad outcomes in software. At the lowest level, this can be writing good error handling with try / except. But it's broader than that: logging, observability (like Sentry tools), retries, f…
T
Talk Python To Me


51
#364: Symbolic Math with Python using SymPy
1:07:52
1:07:52
Play later
Play later
Lists
Like
Liked
1:07:52
We're all familiar with the data science tools like numpy, pandas, and others. These are numerical tools working with floating point numbers, often to represent real-world systems. But what if you exactly specify the equations, symbolically like many of us did back in Calculus and Differential Equations courses? With SymPy, you can do exactly that.…
T
Talk Python To Me


51
#363: Python for .NET and C# developers
1:06:36
1:06:36
Play later
Play later
Lists
Like
Liked
1:06:36
Are you coming to Python from another language and ecosystem? It can seem a bit daunting at first. But Python is very welcoming and has a massive array of tools and libraries. In this episode, I speak to my friend Cecil Philip who does both Python and .NET development. We discuss what it's like coming to Python from .NET as well as a whole bunch of…
What would a modern Python project look like? Maybe it would use Poetry rather than pip directly for its package management. Perhaps its test automation would be controlled with Nox. You might automate its release notes with Release Drafter. The list goes on and on. And that list is the topic of this episode. Join me and Claudio Jolowicz as we disc…
Python's place in climate research is an important one. In this episode, you'll meet Joe Hamman and Ryan Abernathey, two researchers using powerful cloud computing systems and Python to understand how the world around us is changing. They are both involved in the Pangeo project which brings a great set of tools for scaling complex compute with Pyth…
T
Talk Python To Me


51
#360: Removing Python's Dead Batteries (in just 5 years)
1:20:03
1:20:03
Play later
Play later
Lists
Like
Liked
1:20:03
See the full show notes for this episode on the website at talkpython.fm/360By Michael Kennedy (@mkennedy)
T
Talk Python To Me


51
#359: Lifecycle of a machine learning project
1:07:29
1:07:29
Play later
Play later
Lists
Like
Liked
1:07:29
See the full show notes for this episode on the website at talkpython.fm/359By Michael Kennedy (@mkennedy)
T
Talk Python To Me


51
#358: Understanding Pandas visually with PandasTutor
46:48
46:48
Play later
Play later
Lists
Like
Liked
46:48
See the full show notes for this episode on the website at talkpython.fm/358By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#357: Python and the James Webb Space Telescope
1:02:30
1:02:30
Play later
Play later
Lists
Like
Liked
1:02:30
See the full show notes for this episode on the website at talkpython.fm/357By Michael Kennedy (@mkennedy)
See the full show notes for this episode on the website at talkpython.fm/356By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#355: EdgeDB - Building a database in Python
1:18:06
1:18:06
Play later
Play later
Lists
Like
Liked
1:18:06
See the full show notes for this episode on the website at talkpython.fm/355By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#354: Sphinx, MyST, and Python Docs in 2022
1:11:55
1:11:55
Play later
Play later
Lists
Like
Liked
1:11:55
See the full show notes for this episode on the website at talkpython.fm/354By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#353: SQLModel: The New ORM for FastAPI and Beyond
1:18:21
1:18:21
Play later
Play later
Lists
Like
Liked
1:18:21
See the full show notes for this episode on the website at talkpython.fm/353By Michael Kennedy (@mkennedy)
See the full show notes for this episode on the website at talkpython.fm/352By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#351: Machine Learning Ethics and Laws Panel
1:10:28
1:10:28
Play later
Play later
Lists
Like
Liked
1:10:28
See the full show notes for this episode on the website at talkpython.fm/351By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#350: Python Steering Council 2021 Retrospective
1:10:18
1:10:18
Play later
Play later
Lists
Like
Liked
1:10:18
See the full show notes for this episode on the website at talkpython.fm/350By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#349: Meet Beanie: A MongoDB ODM + Pydantic
1:20:50
1:20:50
Play later
Play later
Lists
Like
Liked
1:20:50
See the full show notes for this episode on the website at talkpython.fm/349By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#348: Dear PyGui: Simple yet Fast Python GUI Apps
1:01:32
1:01:32
Play later
Play later
Lists
Like
Liked
1:01:32
See the full show notes for this episode on the website at talkpython.fm/348By Michael Kennedy (@mkennedy)
T
Talk Python To Me


1
#347: Cinder - Specialized Python that Flies
1:11:04
1:11:04
Play later
Play later
Lists
Like
Liked
1:11:04
See the full show notes for this episode on the website at talkpython.fm/347By Michael Kennedy (@mkennedy)