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...
#500: Django Simple Deploy and other DevOps Things
We'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 away the boilerplate parts of deployment, so you can focus on building features instead of deciphering endless configs. We'll talk about this new project's journey to 1.0, the range of hosting platforms it supports, and why it's not just for beginners.
Episode sponsors
Worth Search
Talk Python Courses
Links from the show
django-simple-deploy documentation: readthedocs.io
django-simple-deploy repository: github.com
Python Crash Course book: ehmatthes.github.io
Code Red: codered.cloud
Docker: docker.com
Caddy: caddyserver.com
Bunny.net CDN: bunny.net
Platform.sh: platform.sh
fly.io: fly.io
Heroku: heroku.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
--------
57:34
#499: BeeWare and the State of Python on Mobile
This 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 and Android in CPython, and so much more. I can't wait to explore how BeeWare opens up the entire mobile ecosystem for Python developers, let's jump right in.
Episode sponsors
Posit
Python in Production
Talk Python Courses
Links from the show
Anaconda open source team: anaconda.com
PEP 730 – Adding iOS: peps.python.org
PEP 738 – Adding Android: peps.python.org
Toga: beeware.org
Briefcase: beeware.org
emscripten: emscripten.org
Russell Keith-Magee - Keynote - PyCon 2019: youtube.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
--------
1:07:47
#498: Algorithms for high performance terminal apps
In 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 should we say GUI?) frameworks. Whether you're looking to supercharge your command-line tools or just curious how Python can push the limits of text-based UIs, you'll love hearing how Will's taking a modern, web-inspired approach to old-school terminals.
Episode sponsors
Posit
Python in Production
Talk Python Courses
Links from the show
Algorithms for high performance terminal apps post: textual.textualize.io
Textual Demo: github.com
Textual: textualize.io
Zero ver: 0ver.org
memray: github.com
Posting app: posting.sh
Bulma CSS framewokr: bulma.io
JP Term: davidbrochart.github.io
Rich: github.com
btop: github.com
starship: starship.rs
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
--------
1:08:16
#497: Outlier Detection with Python
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 reveal hidden patterns lurking in the data you thought you understood. We'll explore fresh research developments, practical use cases, and how outlier detection compares to other core data science tasks like prediction and clustering. If you're ready to spot those game-changing anomalies in your own projects, stay tuned.
Discount code for book: TPkennedy3 (45% off, no expiration date)
Episode sponsors
Posit
Python in Production
Talk Python Courses
Links from the show
Data-morph: github.com
PyOD: github.com
Prophet: github.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
--------
55:22
#496: Scaf: Complete blueprint for new Python Kubernetes projects
Today 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 containerization with Docker and Kubernetes can both simplify and complicate deployments, especially for smaller teams. Finally, we’ll introduce Scaf, a powerful project blueprint designed to give developers a rock-solid start on Python web projects of all sizes.
Get notified when the Talk Python in Production book goes live and read the first third online right now.
Episode sponsors
Posit
Python in Production
Talk Python Courses
Links from the show
Calvin Hendryx-Parker: github.com
Scaf on GitHub: github.com
Scaf on GitHub (duplicate): github.com
"Deploy the Dream" song: deploy-the-dream-talk-python.mp3
CloudDevEngineering YouTube Channel: youtube.com
TechWorld with Nana YouTube Channel: youtube.com
Tilt (Kubernetes Dev Tool): tilt.dev
Talos (Minimal OS for Kubernetes): talos.dev
Traefik Reverse Proxy: traefik.io
Sealed Secrets on GitHub: github.com
Argo CD Documentation: readthedocs.io
MailHog on GitHub: github.com
Next.js: nextjs.org
Cloud Custodian: cloudcustodian.io
Valkey (Redis Replacement): valkey.io
“The ‘Works on My Machine’ Certification Program” (Coding Horror): blog.codinghorror.com
NVIDIA’s First Desktop AI PC (Ars Technica): arstechnica.com
Kind (Kubernetes in Docker): kind.sigs.k8s.io
Updated Effective PyCharm Course: training.talkpython.fm
Talk Python in Production book: talkpython.fm/books/python-in-production
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
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.