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.
…
continue reading
The Data on Kubernetes Community (DoKC) is where users go to run data on Kubernetes. We facilitate the creation and sharing of best practices to help users advance in their DoK journey. Here you can enjoy the audio from our livestreams and meetups. Learn more at https://dok.community/
…
continue reading
The Edge Native Podcast is the first major podcast on hot topics in the edge cloud native community. Sebastian Scheele, and his friends talk to coders, builders, and experts at the forefront of the edge native revolution. Say goodbye to boring car rides and workout sessions as you hear about the latest trends and hottest technologies that will drive the edge to be at least four times the spend as public cloud. Subscribe to the Edge Native Podcast and join us.
…
continue reading
Ubuntu AI is a community where experts talk about the impact of artificial intelligence, machine learning and data science. There will be technical and business conversations focused on open-source technology and its importance of it in the area. Andreea Munteanu, AI/ML Product Manager, and Maciej Mazur, Principal AI/ML Engineer, are your hosts, walking through a wide range of conversations about machine learning operations, open source tooling, artificial intelligence and more… If you want ...
…
continue reading

1
#506: ty: Astral's New Type Checker (Formerly Red-Knot)
1:04:19
1:04:19
Play later
Play later
Lists
Like
Liked
1:04:19The folks over at Astral have made some big-time impacts in the Python space with uv and ruff. They are back with another amazing project named ty. You may have known it as Red-Knot. But it's coming up on release time for the first version and with the release it comes with a new official name: ty. We have Charlie Marsh and Carl Meyer on the show t…
…
continue reading

1
#505: t-strings in Python (PEP 750)
1:11:59
1:11:59
Play later
Play later
Lists
Like
Liked
1:11:59Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() which offers several powerful styles. Both were verbose and indirect, so f-strings were added in Python 3.6. But these f-strings lacked security featur…
…
continue reading
What trends and technologies should you be paying attention to today? Are there hot new database servers you should check out? Or will that just be a flash in the pan? I love these forward looking episodes and this one is super fun. I've put together an amazing panel: Gina Häußge, Ines Montani, Richard Campbell, and Calvin Hendryx-Parker. We dive i…
…
continue reading
Pandas is at a the core of virtually all data science done in Python, that is virtually all data science. Since it's beginning, Pandas has been based upon numpy. But changes are afoot to update those internals and you can now optionally use PyArrow. PyArrow comes with a ton of benefits including it's columnar format which makes answering analytical…
…
continue reading

1
#502: Django Ledger: Accounting with Python
1:03:38
1:03:38
Play later
Play later
Lists
Like
Liked
1:03:38Do you or your company need accounting software? Well, there are plenty of SaaS products out there that you can give your data to. but maybe you also really like Django and would rather have a foundation to build your own accounting system exactly as you need for your company or your product. On this episode, we're diving into Django Ledger, create…
…
continue reading

1
#501: Marimo - Reactive Notebooks for Python
1:00:35
1:00:35
Play later
Play later
Lists
Like
Liked
1:00:35Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a fresh take on solving that exact problem. Akshay Agrawal is here to introduce Marimo, a reactive Python notebook that ensures your code and outputs a…
…
continue reading

1
#500: Django Simple Deploy and other DevOps Things
57:34
57:34
Play later
Play later
Lists
Like
Liked
57:34We're sitting down with Eric Matthes, the educator, author, and developer behind Django Simple Deploy. If you've ever struggled with taking that final step of getting your Django app onto a live server (without spending days wrestling with DevOps complexities), then give Django Simple Deploy a look. Eric shares how Django Simple Deploy automates aw…
…
continue reading

1
#499: BeeWare and the State of Python on Mobile
1:07:47
1:07:47
Play later
Play later
Lists
Like
Liked
1:07:47This episode is all about Beeware, the project that working towards true native apps built on Python, especially for iOS and Android. Russell's been at this for more than a decade, and the progress is now hitting critical mass. We'll talk about the Toga GUI toolkit, building and shipping your apps with Briefcase, the newly official support for iOS …
…
continue reading

1
#498: Algorithms for high performance terminal apps
1:08:16
1:08:16
Play later
Play later
Lists
Like
Liked
1:08:16In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Terminal Apps" and explore how he's quietly revolutionizing what's possible in the terminal, from smooth animations and dynamic widgets to full-on TUI (or …
…
continue reading
Have you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we dive into the world of outlier detection with Python with Brett Kennedy. You'll learn how outliers can signal errors, highlight novel insights, or even…
…
continue reading

1
#496: Scaf: Complete blueprint for new Python Kubernetes projects
1:19:34
1:19:34
Play later
Play later
Lists
Like
Liked
1:19:34Today we explore the wild world of Python deployment with my friend, Calvin Hendryx-Parker from Six Feet Up. We’ll tackle some of the biggest challenges in taking a Python app from “it works on my machine” to production, covering inconsistent environments, conflicting dependencies, and sneaky security pitfalls. Along the way, Calvin shares how cont…
…
continue reading

1
#495: OSMnx: Python and OpenStreetMap
1:01:55
1:01:55
Play later
Play later
Lists
Like
Liked
1:01:55On this episode, I'm joined by Dr. Geoff Boeing, an assistant professor at the University of Southern California whose research spans urban planning, spatial analysis, and data science. We explore why OpenStreetMap is such a powerful source of global map data—and how Geoff's Python library, OSMnx, makes that data easier to download, model, and visu…
…
continue reading

1
#494: Update on Flet: Python + Flutter UIs
1:00:23
1:00:23
Play later
Play later
Lists
Like
Liked
1:00:23As Python developers, we're incredibly lucky to have over half a million packages that we can use to build our applications with over at PyPI. However, when it comes to choosing a UI framework, the options get narrowed down very quickly. Intersect those choices with the ones that work on mobile, and you have a very short list. Flutter is a UI frame…
…
continue reading

1
#493: Quarto: Open-source technical publishing
1:05:01
1:05:01
Play later
Play later
Lists
Like
Liked
1:05:01In this episode, I'm joined by JJ Allaire, founder and executive chairman at Posit, and Carlos Scheidegger, a software engineer at Posit, to explore Quarto, an open-source tool revolutionizing technical publishing. We discuss how Quarto empowers users to seamlessly transform Jupyter notebooks into polished reports, dashboards, e-books, websites, an…
…
continue reading
Join me as I chat with Rich Iannone and Michael Chow from Posit where we explore the transformative power of data tables with the Great Tables library. We'll cover practical applications of Great Tables, showcasing how thoughtful design and advanced formatting can elevate your data presentations. And you'll learn about innovative features like nano…
…
continue reading

1
#491: DuckDB and Python: Ducks and Snakes living together
1:02:03
1:02:03
Play later
Play later
Lists
Like
Liked
1:02:03Join me for an insightful conversation with Alex Monahan, who works on documentation, tutorials, and training at DuckDB Labs. We explore why DuckDB is gaining momentum among Python and data enthusiasts, from its in-process database design to its blazingly fast, columnar architecture. We also dive into indexing strategies, concurrency considerations…
…
continue reading
If you're a Django developer, I'm sure you've heard so many people raving about FastAPI and Pydantic. But you really love Django and don't want to switch. Then you might want to give Django Ninja a serious look. Django Ninja is highly inspired by FastAPI, but is also deeply integrated into Django itself. We have Vitaliy Kucheryaviy the creator of D…
…
continue reading

1
#489: Anaconda Toolbox for Excel and more with Peter Wang
1:09:09
1:09:09
Play later
Play later
Lists
Like
Liked
1:09:09Peter Wang has been pushing Python forward since the early days of its data science roots. We're lucky to have him back on the show. We're going to talk about the Anaconda Toolbox for Excel as well as many other trends and topics that are hot in the Python space right now. I'm sure you'll enjoy listening to the two of us exchanging our takes on the…
…
continue reading
LanceDB is a developer-friendly, open source database for AI. It's used by well-known companies such as Midjourney and Character.ai. We have Chang She, the CEO and cofounder of LanceDB on to give us a look at the concept of multi-modal data and how you can use LanceDB in your own Python apps. Episode sponsors Sentry Error Monitoring, Code TALKPYTHO…
…
continue reading

1
#487: Building Rust Extensions for Python
1:02:24
1:02:24
Play later
Play later
Lists
Like
Liked
1:02:24There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python app…
…
continue reading

1
#486: CSnakes: Embed Python code in .NET
1:02:45
1:02:45
Play later
Play later
Lists
Like
Liked
1:02:45If you are a .NET developer or work in a place that has some of those folks, wouldn't it be great to fully leverage the entirety of PyPI with it's almost 600,000 packages inside your .NET code? But how would you do this? Previous efforts have let you write Python syntax but using the full libraries (especially the C-based ones) has been out of reac…
…
continue reading

1
#485: Secure coding for Python with SheHacksPurple
1:09:28
1:09:28
Play later
Play later
Lists
Like
Liked
1:09:28See the full show notes for this episode on the website at talkpython.fm/485By Michael Kennedy (@mkennedy)
…
continue reading

1
#484: From React to a Django+HTMX based stack
57:44
57:44
Play later
Play later
Lists
Like
Liked
57:44See the full show notes for this episode on the website at talkpython.fm/484By Michael Kennedy (@mkennedy)
…
continue reading

1
#483: Reflex Framework: Frontend, Backend, Pure Python
1:03:05
1:03:05
Play later
Play later
Lists
Like
Liked
1:03:05See the full show notes for this episode on the website at talkpython.fm/483By Michael Kennedy (@mkennedy)
…
continue reading

1
#482: Pre-commit Hooks for Python Devs
1:10:20
1:10:20
Play later
Play later
Lists
Like
Liked
1:10:20See the full show notes for this episode on the website at talkpython.fm/482By Michael Kennedy (@mkennedy)
…
continue reading

1
#481: Python Opinions and Zeitgeist with Hynek
1:03:00
1:03:00
Play later
Play later
Lists
Like
Liked
1:03:00See the full show notes for this episode on the website at talkpython.fm/481By Michael Kennedy (@mkennedy)
…
continue reading

1
#480: Ahoy, Narwhals are bridging the data science APIs
59:15
59:15
Play later
Play later
Lists
Like
Liked
59:15See the full show notes for this episode on the website at talkpython.fm/480By Michael Kennedy (@mkennedy)
…
continue reading

1
#479: Designing Effective Load Tests for Your Python App
59:06
59:06
Play later
Play later
Lists
Like
Liked
59:06See the full show notes for this episode on the website at talkpython.fm/479By Michael Kennedy (@mkennedy)
…
continue reading

1
#478: When and how to start coding with kids
54:25
54:25
Play later
Play later
Lists
Like
Liked
54:25See the full show notes for this episode on the website at talkpython.fm/478By Michael Kennedy (@mkennedy)
…
continue reading

1
#477: Awesome Text Tricks with NLP and spaCy
1:03:47
1:03:47
Play later
Play later
Lists
Like
Liked
1:03:47See the full show notes for this episode on the website at talkpython.fm/477By Michael Kennedy (@mkennedy)
…
continue reading

1
#476: Unified Python packaging with uv
1:12:59
1:12:59
Play later
Play later
Lists
Like
Liked
1:12:59See the full show notes for this episode on the website at talkpython.fm/476By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/475By Michael Kennedy (@mkennedy)
…
continue reading

1
#474: Python Performance for Data Science
1:08:23
1:08:23
Play later
Play later
Lists
Like
Liked
1:08:23See the full show notes for this episode on the website at talkpython.fm/474By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/473By Michael Kennedy (@mkennedy)
…
continue reading

1
#472: State of Flask and Pallets in 2024
1:01:33
1:01:33
Play later
Play later
Lists
Like
Liked
1:01:33See the full show notes for this episode on the website at talkpython.fm/472By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/471By Michael Kennedy (@mkennedy)
…
continue reading

1
#470: Python in Medicine and Patient Care
1:19:04
1:19:04
Play later
Play later
Lists
Like
Liked
1:19:04See the full show notes for this episode on the website at talkpython.fm/470By Michael Kennedy (@mkennedy)
…
continue reading

1
#469: PuePy: Reactive frontend framework in Python
58:46
58:46
Play later
Play later
Lists
Like
Liked
58:46See the full show notes for this episode on the website at talkpython.fm/469By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/468By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/467By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/466By Michael Kennedy (@mkennedy)
…
continue reading

1
#465: The AI Revolution Won't Be Monopolized
1:08:46
1:08:46
Play later
Play later
Lists
Like
Liked
1:08:46See the full show notes for this episode on the website at talkpython.fm/465By Michael Kennedy (@mkennedy)
…
continue reading

1
#464: Seeing code flows and generating tests with Kolo
54:59
54:59
Play later
Play later
Lists
Like
Liked
54:59See the full show notes for this episode on the website at talkpython.fm/464By Michael Kennedy (@mkennedy)
…
continue reading

1
#463: Running on Rust: Granian Web Server
1:04:51
1:04:51
Play later
Play later
Lists
Like
Liked
1:04:51See the full show notes for this episode on the website at talkpython.fm/463By Michael Kennedy (@mkennedy)
…
continue reading

1
Ubuntu AI | S2E7 | GenAI: news, challenges and trends
33:12
33:12
Play later
Play later
Lists
Like
Liked
33:12Send us a text Learn more about our solutions here: https://ubuntu.com/aiBy Canonical
…
continue reading

1
#462: Pandas and Beyond with Wes McKinney
59:51
59:51
Play later
Play later
Lists
Like
Liked
59:51See the full show notes for this episode on the website at talkpython.fm/462By Michael Kennedy (@mkennedy)
…
continue reading

1
#461: Python in Neuroscience and Academic Labs
1:03:37
1:03:37
Play later
Play later
Lists
Like
Liked
1:03:37See the full show notes for this episode on the website at talkpython.fm/461By Michael Kennedy (@mkennedy)
…
continue reading

1
Ubuntu AI | S2E6 | Kubernetes Orchestration for AI workloads: how to optimise it
38:25
38:25
Play later
Play later
Lists
Like
Liked
38:25Send us a text A lot of the AI tools are cloud-native applications. Kubernetes is often used, yet professionals from the ML space lack knowledge about how to maximise its potential. From how to optimise the Kubernetes usage to how Kubernetes orchestrator simplifies the life of a data scientist, this episodes goes into the weeds of Kubernetes for AI…
…
continue reading

1
#460: Dropbase: Build Internal Tools with Python
52:29
52:29
Play later
Play later
Lists
Like
Liked
52:29See the full show notes for this episode on the website at talkpython.fm/460By Michael Kennedy (@mkennedy)
…
continue reading
See the full show notes for this episode on the website at talkpython.fm/459By Michael Kennedy (@mkennedy)
…
continue reading