Talk Python To Me-logo

Talk Python To Me

Technology Podcasts

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.

Location:

Portland , OR

Description:

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.

Twitter:

@TalkPython

Language:

English


Episodes

#400: Ruff - The Fast, Rust-based Python Linter

1/25/2023
Our code quality tools (linters, test frameworks, and others) play an important role in keeping our code error free and conforming to the rules our teams have chosen. But when these tools become sluggish and slow down development, we often avoid running them or even turn them off. On this episode, we have Charlie Marsh here to introduce Ruff, a fast Python linter, written in Rust. To give you a sense of what he means with fast, common Python linters can take 30-60 seconds to lint the CPython...

Duration:01:03:45

#399: Monorepos in Python

1/18/2023
Monorepos are contrary to how many of us have been taught to use source control. To start a project or app, the first thing we do is create a git repo for it. This leads to many focused and small repositories. A quick check of my GitHub account shows there are 179 non-fork repositories. That's a lot but I think many of us work that way. But it's not like this with monorepos. There you create one (or a couple) repositories for your entire company. This might have 100s or 1,000s of...

Duration:01:10:31

#398: Imaging Black Holes with Python

1/14/2023
The iconic and first ever image of a black hole was recently released. It took over a decade of work and is a major achievement for astronomy and broadens our understanding of the universe for all of us. Would it surprise you to know that Python played a major part in this discovery? Of course it did, and Dr. Sara Issaoun is here to give us the full story. Links from the show Sara's PyCon keynote: youtube.com Sara on Twitter: @saraissaoun Event Horizon Telescope:...

Duration:00:58:13

#397: Evaluating New Open Source Tech Panel

1/5/2023
The beauty of open source software and libraries is that you're not stuck with a single option some vendor is offering. This is especially true when that support is poor and antiquated. Almost any capability you think of has multiple options even for a single language such as Python. Just think about how many web frameworks you can pick today. Links from the show Guests Emily Morehouse-Valcarcel: @emilyemorehouse Cecil Phillip: @cecilphillip@hachyderm.io Kim van Wyk:...

Duration:01:05:53

#396: AI Goes on Trial For Writing Code (crossover)

12/30/2022
For links and very detailed show notes, please view the original episode page over on Python Bytes. Thanks for listening! Sponsors Sentry Error Monitoring, Code TALKPYTHON AWS Insiders Talk Python Training

Duration:00:37:32

#395: Tools for README.md Creation and Maintenance

12/22/2022
If you maintain projects on places like GitHub, you know that having a classy readme is important and that maintaining a change log can be helpful for you and consumers of the project. It can also be a pain. That's why I'm excited to welcome back Ned Batchelder to the show. He has a lot of tools to help here as well as some opinions we're looking forward to hearing. We cover his tools and a bunch of others he and I found along the way. Links from the show Ned on Mastodon:...

Duration:01:13:31

#394: Awesome Jupyter Libraries and Extensions in 2022

12/15/2022
Jupyter is an amazing environment for exploring data and generating executable reports with Python. But there are many external tools, extensions, and libraries to make it so much better and make you more productive. On this episode, we are going to cover a ton of them. We have Markus Schanta, the maintainer of the awesome-jupyter list on the show and we'll highlight a bunch of Jupyter gems. Links from the show Markus Shanta: markus.schanta.at Markus on Twitter:...

Duration:01:02:23

#393: Space Science with Python

12/8/2022
Space science is one of the few sciences that can spark wonder and imagining in almost anyone. It also happens to be the domain of Python with many missions, telescopes, and analysis happening with Python playing a major role. On this episode we have Thomas Albin who has worked on several recent space missions. He has created a delightful YouTube channel called Space Science with Python. It's approachable and yet concrete and realistic. We are going to dive into some of his videos and see...

Duration:01:03:29

#392: Data Science from the Command Line

12/2/2022
When you think data science, Jupyter notebooks and associated tools probably come to mind. But I want to broaden your toolset a bit and encourage you to look around at other tools that are literally at your fingertips. The terminal and shell command line tools. On this episode, you'll meed Jeroen Janssens. He wrote the book Data Science on The Command Line Book and there are a bunch of fun and useful small utilities that will make your life simpler that you can run immediately in the...

Duration:01:11:04

#391: Pyscript powered by MicroPython

11/29/2022
No Python announcement of 2022 was met with more fanfare than pyscript. This project, announced at PyCon 2022, allows you to write Python files and run them in your browser in place of JavaScript or even with interactions between Python and JavaScript. There was just one catch: The runtime download was a 9MB WebAssembly file. That made its uses quite limited. On this episode, we dive into some news that might change that calculus. The MicroPython and PyScript folks have been teaming up to...

Duration:01:11:03

#390: Mastodon for Python Devs

11/15/2022
Wondering what Mastodon is all about? More importantly, what does it offer Python developers and other open source folks compared to Twitter? There is a huge amount of interest in the tech community about what's happening at Twitter and whether they should expand to or even move to a new location. So I decided to put together a set of experienced Python developers who have been Mastodon inhabitants for a long time to discuss what this unexpected shift means for one of our important online...

Duration:01:08:41

#389: 18 awesome asyncio packages in Python

11/9/2022
See the full show notes for this episode on the website at talkpython.fm/389

Duration:00:57:28

#388: Python 3.11 is here and it's fast

11/2/2022
See the full show notes for this episode on the website at talkpython.fm/388

Duration:01:06:29

#387: Build All the Things with Pants Build System

10/27/2022
See the full show notes for this episode on the website at talkpython.fm/387

Duration:01:07:50

#386: Realtime Web Apps and Dashboards with H2O Wave

10/19/2022
See the full show notes for this episode on the website at talkpython.fm/386

Duration:01:05:37

#385: Higher level Python asyncio with AnyIO

10/15/2022
See the full show notes for this episode on the website at talkpython.fm/385

Duration:00:59:55

#384: Python Data Visualization - Where To Start?

10/4/2022
See the full show notes for this episode on the website at talkpython.fm/384

Duration:01:13:15

#383: Textinator and Building macOS Apps with Python

9/28/2022
See the full show notes for this episode on the website at talkpython.fm/383

Duration:01:06:08

#382: Apache Superset: Modern Data Exploration Platform

9/22/2022
See the full show notes for this episode on the website at talkpython.fm/382

Duration:01:08:16

#381: Python Perf: Specializing, Adaptive Interpreter

9/16/2022
See the full show notes for this episode on the website at talkpython.fm/381

Duration:01:08:53