Talk Python To Me

By Michael Kennedy (@mkennedy)

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 3342
Reviews: 5


 May 6, 2021


 Nov 7, 2018
one of my absolute favourite podcasts even though im almost non-skilled im python, always feel inspired listening to this podcast !

Morten
 Oct 3, 2018
:)

Wilber H
 Sep 19, 2018
I wish there was a Python that talks about teaching Python. For reinforcement purposes while driving. Don't get me wrong, conversations are great but some tracks catered to just teaching would be great.

Travis W.
 Aug 31, 2018
Been listening to this podcast for over 6 months now and all I can say is that I'm continually pleased with every episode!

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.

Episode Date
#401: Migrating 3.8 Million Lines of Python
01:00:57
At some point, you've probably migrated an app from one framework or major runtime version to another. For example, Django to Flask, Python 2 to Python 3, or even Angular to Vue.js. This can be a big challenge. If you had 100s of active devs and millions of lines of code, it's a huge challenge. We have Ben Bariteau from Yelp here to recount their story moving 3.8M lines of code from Python 2 to Python 3. But this is not just a 2-to-3 story. It has many lessons on how to migrate code in many situations. There are plenty of gems to take from his experience.


Links from the show

Ben on Twitter: @benbariteau
Ben's Talk at PyCon 2022: youtube.com
python-modernize: github.com
python-future: github.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Cox Automotive
User Interviews
Talk Python Training
Feb 02, 2023
#400: Ruff - The Fast, Rust-based Python Linter
01:03:45
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 codebase. Ruff takes 300 milliseconds. I ran it on the 20,000 lines of Python code for our courses web app at Talk Python Training, and it was instantaneous. It's the kind of tool that can change how you work. I hope you're excited to learn more about it.

Links from the show

Charlie on Twitter: @charliermarsh
Charlie on Mastodon: @charliermarsh@hachyderm
Ruff: github.com

PyCharm Developer Advocate Job: jetbrains.com/careers
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Cox Automotive
User Interviews
Talk Python Training
Jan 25, 2023
#399: Monorepos in Python
01:10:31
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 employees working on multiple projects within the single repo. Famously, Google, Meta, Microsoft, and Airbnb all employ very large monorepos with varying strategies of coordination.

On this episode, we have David Vujic here to give us his perspective on monorepos as well as highlight an architectural pattern and set of tools for accomplishing this in Python.

Links from the show

David on Twitter: @davidvujic
David on Mastodon: @davidvujic@mastodon.nu
Monorepo definition: wikipedia.org
git-sizer tool for large repos: github.com
git partial clones: docs.gitlab.com
git sparse checkout: git-scm.com
Polylith architecture: polylith.gitbook.io
Article: A simple & scalable Python project structure: davidvujic.blogspot.com
The last Python Architecture you will ever need?: davidvujic.blogspot.com
python-polylith plugin for poetry: github.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Microsoft Founders Hub 2023
Brilliant 2023
Talk Python Training
Jan 18, 2023
#398: Imaging Black Holes with Python
00:58:13
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: eventhorizontelescope.org
Black Hole Image Makes History; NASA Telescopes Coordinated Observations: nasa.gov
Event Horizon Data: eventhorizontelescope.org
Imaging, analysis, and simulation software for radio interferometry Package: github.com
Initial data showing ring (matplotlib) (video at time): youtube.com
Mars 2020 Helicopter GitHub Badge: github.blog
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Cox Automotive
Sentry Error Monitoring, Code TALKPYTHON
Talk Python Training
Jan 14, 2023
#397: Evaluating New Open Source Tech Panel
01:03:25
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: @kimvanwyk@fosstodon.org
Łukasz Langa: @ambv@mastodon.social
Gareth Thomas: @thestub@pythonist.as
Dan Gerlanc: @dgerlanc@fosstodon.org

Does the GitHub page need to be pretty?: github.com/tiangolo/fastapi

Do fancy "marketing pages" matter?
Poetry: python-poetry.org
Tailwind: tailwindcss.com
VueJS: vuejs.org

Aesara: github.com/aesara-devs/

Story of creating Michael's Site: mkennedy.codes
Went to the community: fosstodon.org
Hugo Site Generator: gohugo.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Cox Automotive
Sentry Error Monitoring, Code TALKPYTHON
Talk Python Training
Jan 05, 2023
#396: AI Goes on Trial For Writing Code (crossover)
00:37:32
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
Dec 30, 2022
#395: Tools for README.md Creation and Maintenance
01:13:31
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: @nedbat@hachyderm.io
Ned's website: nedbatchelder.com

Readme as a Service: readme.so
hatch-fancy-pypi-readme: github.com
Shields.io badges: shields.io
All Contributors: allcontributors.org
Keep a changelog: keepachangelog.com
Scriv: Changelog management tool: github.com
changelog_manager: github.com
executablebooks' github activity: github.com
dinghy: A GitHub activity digest tool: github.com
cpython's blurb: github.com
release drafter: github.com
Towncrier: github.com
mktestdocs testing code samples in readmes: github.com
shed: github.com
blacken-docs: github.com
Cog: github.com
Awesome tools for readme: github.com

coverage.py: coverage.readthedocs.io
Tailwind CSS "Landing page": tailwindcss.com
Poetry "Landing page": python-poetry.org
Textual: textualize.io
Rich: github.com
Join Mastodon Page: joinmastodon.org
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Local Maximum Podcast
Sentry Error Monitoring, Code TALKPYTHON
Talk Python Training
Dec 22, 2022
#394: Awesome Jupyter Libraries and Extensions in 2022
01:02:22
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: @markusschanta
awesome-jupyter list: github.com
Jupyter book: jupyterbook.org
Jupyter Desktop App: jupyter.org
Talk Python Episode on 60 Notebook Envs: talkpython.fm
nbdev: github.com
Python Tutor: pythontutor.com
Cell Magics: ipython.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
AWS Insiders
Sentry Error Monitoring, Code TALKPYTHON
Talk Python Training
Dec 15, 2022
#393: Space Science with Python
01:03:29
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 how Python can model things like astroid fly-bys and render comets in 3D.

Links from the show

Thomas Albin: astrodon.social/@ThomasAlbin
Thomas on Twitter: @MrAstroThomas

YouTube Channels
Thomas' Space Science Channel: youtube.com
Dr Becky's Channel: youtube.com
Astrum Channel: youtube.com/@astrumspace
Talk Python's Channel: youtube.comyoutube.com/@talkpython
Michael's Channel: youtube.com/@mikeckennedy

Cassini Mission: nasa.gov
Comet: 67P/Churyumov–Gerasimenko: wikipedia.org
Code from the series: github.com

Space Science with Python Play List: youtube.com
Video: Comet in 3D: youtube.com
Video: Philae's Landing: youtube.com
Video: Support Vector Machines - Intro: youtube.com
Video: Autoencoder Latent Space Visualization: youtube.com

Packages
spiceypy: pypi.org
imageio: pypi.org
visvis: github.com
astropy: astropy.org
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
RedHat
AWS Insiders
Talk Python Training
Dec 08, 2022
#392: Data Science from the Command Line
01:11:04
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 terminal. For example, you can query a CSV file with SQL right from the command line.

Links from the show

Jeroen's Website: jeroenjanssens.com
Jeroen on LinkedIn: linkedin.com
Jeroen cohort-based course, Embrace the Command Line. Listeners can use coupon code TALKPYTHON20 for a 20% discount: maven.com

Data Science on The Command Line Book: datascienceatthecommandline.com
McFly Shell History Tool: github.com
Explain Shell: explainshell.com
CSVKit: csvkit.readthedocs.io
sql2csv: csvkit.readthedocs.io
pipx: github.com
PyProject.toml to add entry points: github.com
rich-cli: github.com
Typer: typer.tiangolo.com
FasD: github.com
Nerd Fonts: nerdfonts.com
Xonsh: xon.sh
iTerm: iterm2.com
Windows Terminal: microsoft.com
ohmyposh: ohmyposh.dev
ohmyz: ohmyz.sh
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Sentry Error Monitoring, Code TALKPYTHON
Microsoft Founders Hub 2022
Talk Python Training
Dec 02, 2022
#391: Pyscript powered by MicroPython
01:11:04
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 get PyScript running in the browser on MicroPython. Yes, that's the embedded chip Python. Here's the good news: MicroPython's WebAssembly is just 300k to download and loads in under 100ms. Now that could unlock some possibilities.

We have Brett Cannon, Nicholas Tollervey, and Fabio Pliger on the show to discuss.


YOUTUBE: id=ABVn6uMG1OI

Links from the show

Guests and Host Links
Brett Cannon: @brettcannon@fosstodon.org
Nicholas Tollervey: @ntoll@mastodon.social
Fabio Pliger: @b_smoke
Michael Kennedy: @mkennedy@fosstodon.org

Web Assembly: developer.mozilla.org
pyodide: pyodide.org
micropython: micropython.org
Picture of TFT ESP32 Board: pythonbytes.fm
pyscript: pyscript.net
Simon Willison's Post About micropython + pyscript: fedi.simonwillison.net
WASI: github.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
AWS Insiders
Local Maximum Podcast
Talk Python Training
Nov 29, 2022
#390: Mastodon for Python Devs
01:08:41
See the full show notes for this episode on the website at talkpython.fm/390
Nov 15, 2022
#389: 18 awesome asyncio packages in Python
00:57:28
See the full show notes for this episode on the website at talkpython.fm/389
Nov 09, 2022
#388: Python 3.11 is here and it's fast
01:06:29
See the full show notes for this episode on the website at talkpython.fm/388
Nov 02, 2022
#387: Build All the Things with Pants Build System
01:07:50
See the full show notes for this episode on the website at talkpython.fm/387
Oct 27, 2022
#386: Realtime Web Apps and Dashboards with H2O Wave
01:05:37
See the full show notes for this episode on the website at talkpython.fm/386
Oct 19, 2022
#385: Higher level Python asyncio with AnyIO
00:59:55
See the full show notes for this episode on the website at talkpython.fm/385
Oct 15, 2022
#384: Python Data Visualization - Where To Start?
01:13:16
See the full show notes for this episode on the website at talkpython.fm/384
Oct 04, 2022
#383: Textinator and Building macOS Apps with Python
01:06:08
See the full show notes for this episode on the website at talkpython.fm/383
Sep 28, 2022
#382: Apache Superset: Modern Data Exploration Platform
01:08:16
See the full show notes for this episode on the website at talkpython.fm/382
Sep 22, 2022
#381: Python Perf: Specializing, Adaptive Interpreter
01:08:53
See the full show notes for this episode on the website at talkpython.fm/381
Sep 16, 2022
#380: 7 lessons from building a modern TUI framework
01:07:49
See the full show notes for this episode on the website at talkpython.fm/380
Sep 05, 2022
#379: 17 Libraries You Should Be Using in Django
01:20:32
See the full show notes for this episode on the website at talkpython.fm/379
Aug 26, 2022
#378: Flet: Flutter apps in Python
01:00:21
See the full show notes for this episode on the website at talkpython.fm/378
Aug 21, 2022
#377: Python Packaging and PyPI in 2022
01:08:11
See the full show notes for this episode on the website at talkpython.fm/377
Aug 13, 2022
#376: Pydantic v2 - The Plan
01:18:53
See the full show notes for this episode on the website at talkpython.fm/376
Aug 04, 2022
#375: Python Language Summit 2022
00:58:31
See the full show notes for this episode on the website at talkpython.fm/375
Jul 30, 2022
#374: PSF Survey in Review
01:02:16
See the full show notes for this episode on the website at talkpython.fm/374
Jul 20, 2022
#373: Reinventing Azure's Python CLI
01:06:30
See the full show notes for this episode on the website at talkpython.fm/373
Jul 12, 2022
#372: Applied mathematics with Python
01:15:44
See the full show notes for this episode on the website at talkpython.fm/372
Jul 08, 2022
#371: pipx - Installable, Isolated Python Applications
00:58:43
See the full show notes for this episode on the website at talkpython.fm/371
Jun 30, 2022
#370: OpenBB: Python's Open-source Investment Platform
00:54:28
See the full show notes for this episode on the website at talkpython.fm/370
Jun 22, 2022
#369: Getting Lazy with Python Imports and PEP 690
00:56:26
See the full show notes for this episode on the website at talkpython.fm/369
Jun 16, 2022
#368: End-to-End Web Testing with Playwright
01:13:19
See the full show notes for this episode on the website at talkpython.fm/368
Jun 03, 2022
#367: Say Hello to PyScript (WebAssembly Python)
01:13:41
See the full show notes for this episode on the website at talkpython.fm/367
May 25, 2022
#366: Optimizing PostgreSQL DB Queries with pgMustard
01:14:06
See the full show notes for this episode on the website at talkpython.fm/366
May 20, 2022
#365: Solving Negative Engineering Problems with Prefect
01:04:10
See the full show notes for this episode on the website at talkpython.fm/365
May 12, 2022
#364: Symbolic Math with Python using SymPy
01:07:52
See the full show notes for this episode on the website at talkpython.fm/364
May 07, 2022
#363: Python for .NET and C# developers
01:06:36
See the full show notes for this episode on the website at talkpython.fm/363
Apr 28, 2022
#362: Hypermodern Python Projects
01:06:14
See the full show notes for this episode on the website at talkpython.fm/362
Apr 20, 2022
#361: Pangeo Data Ecosystem
00:54:16
See the full show notes for this episode on the website at talkpython.fm/361
Apr 16, 2022
#360: Removing Python's Dead Batteries (in just 5 years)
01:20:03
See the full show notes for this episode on the website at talkpython.fm/360
Apr 08, 2022
#359: Lifecycle of a machine learning project
01:07:29
See the full show notes for this episode on the website at talkpython.fm/359
Apr 03, 2022
#358: Understanding Pandas visually with PandasTutor
00:46:48
See the full show notes for this episode on the website at talkpython.fm/358
Mar 25, 2022
#357: Python and the James Webb Space Telescope
01:02:30
See the full show notes for this episode on the website at talkpython.fm/357
Mar 21, 2022
#356: Tips for ML / AI startups
01:06:27
See the full show notes for this episode on the website at talkpython.fm/356
Mar 14, 2022
#355: EdgeDB - Building a database in Python
01:18:06
See the full show notes for this episode on the website at talkpython.fm/355
Mar 06, 2022
#354: Sphinx, MyST, and Python Docs in 2022
01:11:55
See the full show notes for this episode on the website at talkpython.fm/354
Feb 24, 2022
#353: SQLModel: The New ORM for FastAPI and Beyond
01:18:21
See the full show notes for this episode on the website at talkpython.fm/353
Feb 18, 2022
#352: Running Python in Production
01:00:12
See the full show notes for this episode on the website at talkpython.fm/352
Feb 08, 2022
#351: Machine Learning Ethics and Laws Panel
01:10:28
See the full show notes for this episode on the website at talkpython.fm/351
Feb 03, 2022
#350: Python Steering Council 2021 Retrospective
01:10:18
See the full show notes for this episode on the website at talkpython.fm/350
Jan 26, 2022
#349: Meet Beanie: A MongoDB ODM + Pydantic
01:20:50
See the full show notes for this episode on the website at talkpython.fm/349
Jan 22, 2022
#348: Dear PyGui: Simple yet Fast Python GUI Apps
01:01:32
See the full show notes for this episode on the website at talkpython.fm/348
Jan 17, 2022
#347: Cinder - Specialized Python that Flies
01:11:04
See the full show notes for this episode on the website at talkpython.fm/347
Jan 08, 2022
#346: 20 Recommended Packages in Review
01:13:43
See the full show notes for this episode on the website at talkpython.fm/346
Dec 21, 2021
#345: 10 Tips and Tools for Developer Productivity
01:16:39
See the full show notes for this episode on the website at talkpython.fm/345
Dec 15, 2021
#344: SQLAlchemy 2.0
01:06:19
See the full show notes for this episode on the website at talkpython.fm/344
Dec 09, 2021
#343: Do Excel things, get notebook Python code with Mito
01:06:14
See the full show notes for this episode on the website at talkpython.fm/343
Nov 30, 2021
#342: Python in Architecture (as in actual buildings)
01:01:28
See the full show notes for this episode on the website at talkpython.fm/342
Nov 23, 2021
#341: 25 Pandas Functions You Didn’t Know Existed
00:59:16
See the full show notes for this episode on the website at talkpython.fm/341
Nov 17, 2021
#340: Time to JIT your Python with Pyjion?
01:13:38
See the full show notes for this episode on the website at talkpython.fm/340
Nov 10, 2021
#339: Making Python Faster with Guido and Mark
01:01:02
See the full show notes for this episode on the website at talkpython.fm/339
Nov 04, 2021
#338: Using cibuildwheel to manage the scikit-HEP packages
01:17:44
See the full show notes for this episode on the website at talkpython.fm/338
Oct 17, 2021
#337: Kedro for Maintainable Data Science
01:03:14
See the full show notes for this episode on the website at talkpython.fm/337
Oct 09, 2021
#336: Terminal magic with Rich and Textual
00:59:12
See the full show notes for this episode on the website at talkpython.fm/336
Oct 05, 2021
#335: Gene Editing with Python
00:58:20
See the full show notes for this episode on the website at talkpython.fm/335
Sep 24, 2021
#334: Microsoft Planetary Computer
00:59:46
See the full show notes for this episode on the website at talkpython.fm/334
Sep 18, 2021
#333: State of Data Science in 2021
01:03:59
See the full show notes for this episode on the website at talkpython.fm/333
Sep 10, 2021
#332: Robust Python
01:11:56
See the full show notes for this episode on the website at talkpython.fm/332
Aug 31, 2021
#331: Meet the Python Developer in Residence: Lukasz Langa
01:06:21
See the full show notes for this episode on the website at talkpython.fm/331
Aug 27, 2021
#330: Apache Airflow Open-Source Workflow with Python
01:07:50
See the full show notes for this episode on the website at talkpython.fm/330
Aug 20, 2021
#329: Geekout: Renewable Energy
00:48:18
See the full show notes for this episode on the website at talkpython.fm/329
Aug 13, 2021
#328: Piccolo: A fast, async ORM for Python (updated)
00:58:51
See the full show notes for this episode on the website at talkpython.fm/328
Aug 08, 2021
#327: Little Automation Tools in Python
01:05:58
See the full show notes for this episode on the website at talkpython.fm/327
Jul 30, 2021
#326: Building Desktop Apps with wxPython
00:53:32
See the full show notes for this episode on the website at talkpython.fm/326
Jul 23, 2021
#325: MicroPython + CircuitPython
01:08:37
See the full show notes for this episode on the website at talkpython.fm/325
Jul 15, 2021
#324: Gatorade-powered Python APIs
01:12:23
See the full show notes for this episode on the website at talkpython.fm/324
Jul 09, 2021
#323: Best practices for Docker in production
01:10:47
See the full show notes for this episode on the website at talkpython.fm/323
Jul 03, 2021
#322: A path into data science
00:59:56
See the full show notes for this episode on the website at talkpython.fm/322
Jun 25, 2021
#321: HTMX - Clean, Dynamic HTML Pages
01:12:25
See the full show notes for this episode on the website at talkpython.fm/321
Jun 19, 2021
#320: Python in the Electrical Energy Sector
01:08:01
See the full show notes for this episode on the website at talkpython.fm/320
Jun 12, 2021
#319: Typosquatting and Supply Chains Vulnerabilities
00:59:43
See the full show notes for this episode on the website at talkpython.fm/319
Jun 06, 2021
#318: Measuring your ML impact with CodeCarbon
01:07:43
See the full show notes for this episode on the website at talkpython.fm/318
May 28, 2021
#317: Python at the US Federal Election Commission
52:39
See the full show notes for this episode on the website at talkpython.fm/317
May 21, 2021
#316: Flask 2.0
57:38
See the full show notes for this episode on the website at talkpython.fm/316
May 14, 2021
#315: Awesome FastAPI extensions and add ons
01:07:50
See the full show notes for this episode on the website at talkpython.fm/315
May 07, 2021
#314: Ask us about modern Python projects and tools
01:04:40
See the full show notes for this episode on the website at talkpython.fm/314
Apr 30, 2021
#313: Automate your data exchange with PyDantic
01:00:58
See the full show notes for this episode on the website at talkpython.fm/313
Apr 22, 2021
#312: Python Apps that Scale to Billions of Users
01:17:09
See the full show notes for this episode on the website at talkpython.fm/312
Apr 18, 2021
#311: Get inside the .git folder
01:12:16
See the full show notes for this episode on the website at talkpython.fm/311
Apr 08, 2021
#310: AMA (Ask Me Anything) with Michael
01:02:04
See the full show notes for this episode on the website at talkpython.fm/310
Apr 02, 2021
#309: What ML Can Teach Us About Life: 7 Lessons
55:44
See the full show notes for this episode on the website at talkpython.fm/309
Mar 26, 2021
#308: Docker for Python Developers (2021 Edition)
01:08:05
See the full show notes for this episode on the website at talkpython.fm/308
Mar 20, 2021
#307: Python from 1994 to 2021, my how you've grown!
01:11:56
See the full show notes for this episode on the website at talkpython.fm/307
Mar 11, 2021
#306: Scaling Python and Jupyter with ZeroMQ
01:05:58
See the full show notes for this episode on the website at talkpython.fm/306
Mar 05, 2021
#305: Python community at Python Discord
01:01:41
See the full show notes for this episode on the website at talkpython.fm/305
Mar 01, 2021
#304: asyncio all the things with Omnilib
01:00:50
See the full show notes for this episode on the website at talkpython.fm/304
Feb 21, 2021
#303: Python for Astronomy with Dr. Becky
01:03:56
See the full show notes for this episode on the website at talkpython.fm/303
Feb 12, 2021
#302: The Data Engineering Landscape in 2021
01:04:33
See the full show notes for this episode on the website at talkpython.fm/302
Feb 04, 2021
#301: Deploying and running Django web apps in 2021
01:08:34
See the full show notes for this episode on the website at talkpython.fm/301
Jan 28, 2021
#300: Building a data science startup (panel)
01:06:22
See the full show notes for this episode on the website at talkpython.fm/300
Jan 22, 2021
#299: Personal search engine with datasette and dogsheep
01:01:42
See the full show notes for this episode on the website at talkpython.fm/299
Jan 17, 2021
#298: Building ML teams and finding ML jobs
56:10
See the full show notes for this episode on the website at talkpython.fm/298
Jan 11, 2021
#297: Python year in review (2020 edition)
01:10:23
See the full show notes for this episode on the website at talkpython.fm/297
Dec 28, 2020
#296: Python in F1 racing
01:05:14
See the full show notes for this episode on the website at talkpython.fm/296
Dec 23, 2020
#295: GIS + Python
57:00
See the full show notes for this episode on the website at talkpython.fm/295
Dec 18, 2020
#294: oso authorizes Python
51:27
See the full show notes for this episode on the website at talkpython.fm/294
Dec 07, 2020
#293: Learning how to learn as a developer
01:00:07
See the full show notes for this episode on the website at talkpython.fm/293
Dec 01, 2020
#292: Pythonic identity (auth in Python ecosystem)
01:05:01
See the full show notes for this episode on the website at talkpython.fm/292
Nov 26, 2020
#291: Operational Resilience with Pyomo
59:36
See the full show notes for this episode on the website at talkpython.fm/291
Nov 22, 2020
#290: Side Hustles for Data Scientists
01:08:04
See the full show notes for this episode on the website at talkpython.fm/290
Nov 13, 2020
#289: Discovering exoplanets with Python
47:26
See the full show notes for this episode on the website at talkpython.fm/289
Nov 09, 2020
#288: 10 tips to move from Excel to Python
01:03:23
See the full show notes for this episode on the website at talkpython.fm/288
Oct 31, 2020
#287: Testing without dependencies, mocking in Python
01:03:29
See the full show notes for this episode on the website at talkpython.fm/287
Oct 21, 2020
#286: Python and ML at NASA Jet Propulsion Laboratory (JPL)
01:07:32
See the full show notes for this episode on the website at talkpython.fm/286
Oct 16, 2020
#285: Dask as a Platform Service with Coiled
01:11:04
See the full show notes for this episode on the website at talkpython.fm/285
Oct 09, 2020
#284: Modern and fast APIs with FastAPI
01:06:06
See the full show notes for this episode on the website at talkpython.fm/284
Oct 04, 2020
#283: Web scraping, the 2020 edition
48:34
See the full show notes for this episode on the website at talkpython.fm/283
Sep 23, 2020
#282: pre-commit framework
59:33
See the full show notes for this episode on the website at talkpython.fm/282
Sep 17, 2020
#281: Python in Car Racing
01:00:14
See the full show notes for this episode on the website at talkpython.fm/281
Sep 09, 2020
#280: Python and AI in Journalism
55:51
See the full show notes for this episode on the website at talkpython.fm/280
Sep 05, 2020
#279: Modern Python Developer's Toolkit
01:01:29
See the full show notes for this episode on the website at talkpython.fm/279
Aug 29, 2020
#278: Teach kids Python with real programming and fun games at Code Combat
01:05:28
See the full show notes for this episode on the website at talkpython.fm/278
Aug 21, 2020
#277: 10 tips every Django developer should know
01:11:57
See the full show notes for this episode on the website at talkpython.fm/277
Aug 10, 2020
#276: Geekout: Life in the solar system and beyond
01:14:15
See the full show notes for this episode on the website at talkpython.fm/276
Aug 06, 2020
#275: Beautiful Pythonic Refactorings
55:04
See the full show notes for this episode on the website at talkpython.fm/275
Aug 01, 2020
#274: Profiling data science code with FIL
58:12
See the full show notes for this episode on the website at talkpython.fm/274
Jul 24, 2020
#273: CoCalc: A fully colloborative notebook development environment
55:06
See the full show notes for this episode on the website at talkpython.fm/273
Jul 18, 2020
#272: No IoT things in hand? Simulate them with Device Simulator Express
51:47
See the full show notes for this episode on the website at talkpython.fm/272
Jul 12, 2020
#271: Unlock the mysteries of time, Python's datetime that is!
01:04:33
See the full show notes for this episode on the website at talkpython.fm/271
Jul 04, 2020
#270: Python in supply chains: oil rigs, rockets, and lettuce
00:59:20
See the full show notes for this episode on the website at talkpython.fm/270
Jun 25, 2020
#269: HoloViz - a suite of tools for Python visualization
55:57
See the full show notes for this episode on the website at talkpython.fm/269
Jun 19, 2020
#268: Analyzing dozens of notebook environments
54:24
See the full show notes for this episode on the website at talkpython.fm/268
Jun 13, 2020
#267: 15 amazing pytest plugins
53:34
See the full show notes for this episode on the website at talkpython.fm/267
Jun 06, 2020
#266: Refactoring your code, like magic with Sourcery
57:05
See the full show notes for this episode on the website at talkpython.fm/266
May 29, 2020
#265: Why is Python slow?
01:03:26
See the full show notes for this episode on the website at talkpython.fm/265
May 19, 2020
#264: 10 tips every Flask developer should know
01:08:49
See the full show notes for this episode on the website at talkpython.fm/264
May 12, 2020
#263: SEO for developers
01:02:35
See the full show notes for this episode on the website at talkpython.fm/263
May 06, 2020
#262: Build a career in data science
01:11:17
See the full show notes for this episode on the website at talkpython.fm/262
May 01, 2020
#261: Monitoring and auditing machine learning
01:00:42
See the full show notes for this episode on the website at talkpython.fm/261
Apr 25, 2020
#260: From basic script to interactive data sci app with Streamlit
00:59:25
See the full show notes for this episode on the website at talkpython.fm/260
Apr 18, 2020
#259: From Academia to Tech Industry and Python
01:00:58
See the full show notes for this episode on the website at talkpython.fm/259
Apr 09, 2020
#258: Thriving in a remote developer environment
01:07:30
See the full show notes for this episode on the website at talkpython.fm/258
Apr 04, 2020
#257: Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy
00:52:23
See the full show notes for this episode on the website at talkpython.fm/257
Mar 28, 2020
#256: Click to run your notebook with Binder
00:57:26
See the full show notes for this episode on the website at talkpython.fm/256
Mar 20, 2020
#255: Talking to cars with Python
00:51:51
See the full show notes for this episode on the website at talkpython.fm/255
Mar 14, 2020
#254: A Python mentorship story
01:07:26
See the full show notes for this episode on the website at talkpython.fm/254
Mar 06, 2020
#253: Moon base geekout
01:22:48
See the full show notes for this episode on the website at talkpython.fm/253
Feb 25, 2020
#252: What scientific computing can learn from CS
01:10:58
See the full show notes for this episode on the website at talkpython.fm/252
Feb 21, 2020
#251: Building and UX Testing Azure's Python SDK
00:52:44
See the full show notes for this episode on the website at talkpython.fm/251
Feb 13, 2020
#250: Capture over 400x C02 as trees with AI and Python
01:03:07
See the full show notes for this episode on the website at talkpython.fm/250
Feb 08, 2020
#249: Capture the Staff of Pythonic Knowledge in TwilioQuest
00:59:01
See the full show notes for this episode on the website at talkpython.fm/249
Jan 30, 2020
#248: Climate change and your Python code
01:16:34
See the full show notes for this episode on the website at talkpython.fm/248
Jan 24, 2020
#247: Solo maintainer of open-source in academia
01:05:20
See the full show notes for this episode on the website at talkpython.fm/247
Jan 16, 2020
#246: Practices of the Python Pro
01:04:08
See the full show notes for this episode on the website at talkpython.fm/246
Jan 09, 2020
#245: Python packaging landscape in 2020
01:01:54
See the full show notes for this episode on the website at talkpython.fm/245
Jan 03, 2020
#244: Top 10 Real Python Articles of 2019
00:59:49
See the full show notes for this episode on the website at talkpython.fm/244
Dec 27, 2019
#243: Python on Windows is OK, actually
00:57:38
See the full show notes for this episode on the website at talkpython.fm/243
Dec 17, 2019
#242: Your education will be live-streamed
00:54:23
See the full show notes for this episode on the website at talkpython.fm/242
Dec 11, 2019
#241: Opal: Full stack health care apps
00:53:23
See the full show notes for this episode on the website at talkpython.fm/241
Dec 07, 2019
#240: A guided tour of the CPython source code
01:00:25
See the full show notes for this episode on the website at talkpython.fm/240
Nov 27, 2019
#239: Bayesian foundations
00:57:18
See the full show notes for this episode on the website at talkpython.fm/239
Nov 23, 2019
#237: A gut feeling about Python
00:49:40
See the full show notes for this episode on the website at talkpython.fm/237
Nov 06, 2019
#236: Scaling data science across Python and R
01:00:48
See the full show notes for this episode on the website at talkpython.fm/236
Oct 29, 2019
#235: Python in your Browser with Skulpt
01:00:20
See the full show notes for this episode on the website at talkpython.fm/235
Oct 23, 2019
#234: Awesome Python Applications
01:04:36
See the full show notes for this episode on the website at talkpython.fm/234
Oct 15, 2019
#233: The Masonite Python Web Framework
1:08:18
See the full show notes for this episode on the website at talkpython.fm/233
Oct 10, 2019
#232: Become a robot developer with Python
1:01:32
See the full show notes for this episode on the website at talkpython.fm/232
Oct 04, 2019
#231: Advice for freelancing with Python
1:09:41
See the full show notes for this episode on the website at talkpython.fm/231
Sep 25, 2019
#230: Python in digital humanities research
0:57:42
See the full show notes for this episode on the website at talkpython.fm/230
Sep 18, 2019
#229: Building advanced Pythonic interviews with docassemble
1:00:43
See the full show notes for this episode on the website at talkpython.fm/229
Sep 12, 2019
#228: Hunting bugs and tech startups with Python
0:59:41
See the full show notes for this episode on the website at talkpython.fm/228
Sep 04, 2019
#227: Maintainable data science: Tips for non-developers
1:10:48
See the full show notes for this episode on the website at talkpython.fm/227
Aug 28, 2019
#226: Building Flask APIs for data scientists
1:09:02
See the full show notes for this episode on the website at talkpython.fm/226
Aug 23, 2019
#225: Can subinterpreters free us from Python's GIL?
01:10:38
See the full show notes for this episode on the website at talkpython.fm/225
Aug 12, 2019
#224: 12 lessons from 100 days of web
1:08:54
See the full show notes for this episode on the website at talkpython.fm/224
Aug 05, 2019
#223: Fun and Easy 2D Games with Python
1:03:59
See the full show notes for this episode on the website at talkpython.fm/223
Jul 30, 2019
#222: Interactive graphs with Bokeh and Python
00:59:19
See the full show notes for this episode on the website at talkpython.fm/222
Jul 26, 2019
#221: Empowering developers by embedding Python
1:07:04
See the full show notes for this episode on the website at talkpython.fm/221
Jul 18, 2019
#220: Machine Learning in the cloud with Azure ML
00:54:44
See the full show notes for this episode on the website at talkpython.fm/220
Jul 12, 2019
#219: Take a Python tour of duty at the United States Digital Service
01:01:36
See the full show notes for this episode on the website at talkpython.fm/219
Jul 05, 2019
#218: Serverless Python functions in Azure
00:47:57
See the full show notes for this episode on the website at talkpython.fm/218
Jun 25, 2019
#217: Notebooks vs data science-enabled scripts
00:54:25
See the full show notes for this episode on the website at talkpython.fm/217
Jun 21, 2019
#216: Digging into Visual Studio Code
0:53:05
See the full show notes for this episode on the website at talkpython.fm/216
Jun 14, 2019
#215: The software powering Talk Python courses and podcast
1:07:51
See the full show notes for this episode on the website at talkpython.fm/215
Jun 06, 2019
#214: Dive into CPython 3.8 and beyond
01:00:22
See the full show notes for this episode on the website at talkpython.fm/214
May 31, 2019
#213: WebAssembly and CPython
0:49:08
See the full show notes for this episode on the website at talkpython.fm/213
May 25, 2019
#212: Python in Web Assembly with Pyodide
0:57:21
See the full show notes for this episode on the website at talkpython.fm/212
May 17, 2019
#211: Classic CS problems in Python
1:08:46
See the full show notes for this episode on the website at talkpython.fm/211
May 11, 2019
#210: Making the most out of in-person training
1:07:20
See the full show notes for this episode on the website at talkpython.fm/210
May 02, 2019
#209: Inside Python's new governance model
1:07:25
See the full show notes for this episode on the website at talkpython.fm/209
Apr 28, 2019
#208: Packaging, Making the most of PyCon, and more
1:10:17
See the full show notes for this episode on the website at talkpython.fm/208
Apr 21, 2019
#207: Parallelizing computation with Dask
00:57:53
See the full show notes for this episode on the website at talkpython.fm/207
Apr 14, 2019
#206: Running Django in Production
00:51:25
See the full show notes for this episode on the website at talkpython.fm/206
Apr 06, 2019
#205: Beginners and Experts Panel
00:57:53
See the full show notes for this episode on the website at talkpython.fm/205
Apr 02, 2019
#204: StaticFrame, like Pandas but safer
01:01:17
See the full show notes for this episode on the website at talkpython.fm/204
Mar 21, 2019
#203: Beginners and Experts in Software Development
00:57:35
See the full show notes for this episode on the website at talkpython.fm/203
Mar 13, 2019
#202: Building a software business
0:59:01
See the full show notes for this episode on the website at talkpython.fm/202
Mar 09, 2019
#201: Choosing JupyterHub and Python over MATLAB
01:03:35
See the full show notes for this episode on the website at talkpython.fm/201
Feb 27, 2019
#200: Escaping Excel Hell with Python and Pandas
1:06:09
See the full show notes for this episode on the website at talkpython.fm/200
Feb 21, 2019
#199: Automate all the things with Python at Zapier
1:05:28
See the full show notes for this episode on the website at talkpython.fm/199
Feb 14, 2019
#198: Catching up with the Anaconda distribution
1:05:14
See the full show notes for this episode on the website at talkpython.fm/198
Feb 09, 2019
#197: Modern Python Standard Library Cookbook
01:01:25
See the full show notes for this episode on the website at talkpython.fm/197
Feb 02, 2019
#196: Datalore: Hosted smart notebooks
00:49:50
See the full show notes for this episode on the website at talkpython.fm/196
Jan 23, 2019
#195: Teaching Python at Apple
1:00:23
See the full show notes for this episode on the website at talkpython.fm/195
Jan 20, 2019
#194: Learning (and teaching) Python in a vacuum
01:06:50
See the full show notes for this episode on the website at talkpython.fm/194
Jan 11, 2019
#193: Data Science Year in Review 2018 Edition
01:20:36
See the full show notes for this episode on the website at talkpython.fm/193
Dec 31, 2018
#192: Python Year in Review 2018 Edition
00:59:03
See the full show notes for this episode on the website at talkpython.fm/192
Dec 26, 2018
#191: Python's journey at Microsoft
01:12:27
See the full show notes for this episode on the website at talkpython.fm/191
Dec 18, 2018
#190: Teaching Django
01:01:43
See the full show notes for this episode on the website at talkpython.fm/190
Dec 11, 2018
#189: War Stories of the Developer Evangelists
00:59:11
See the full show notes for this episode on the website at talkpython.fm/189
Dec 07, 2018
#188: Async for the Pythonic web with Sanic
00:56:22
See the full show notes for this episode on the website at talkpython.fm/188
Dec 01, 2018
#187: Secure all the things with HubbleStack
00:59:53
See the full show notes for this episode on the website at talkpython.fm/187
Nov 20, 2018
#186: 100 Days of Python in a Magical Universe
01:02:57
See the full show notes for this episode on the website at talkpython.fm/186
Nov 16, 2018
#185: Creating a Python 3 Culture at Facebook
01:07:46
See the full show notes for this episode on the website at talkpython.fm/185
Nov 09, 2018
#184: Teaching Python with BBC micro:bit
01:07:38
See the full show notes for this episode on the website at talkpython.fm/184
Nov 02, 2018
#183: Qt for Python
00:58:03
See the full show notes for this episode on the website at talkpython.fm/183
Oct 24, 2018
#182: Picture Python at Shutterfly
00:58:15
See the full show notes for this episode on the website at talkpython.fm/182
Oct 17, 2018
#181: 30 amazing Python projects
00:52:10
See the full show notes for this episode on the website at talkpython.fm/181
Oct 12, 2018
#180: What's new in Python 3.7 and beyond
00:57:26
See the full show notes for this episode on the website at talkpython.fm/180
Oct 02, 2018
#179: Python Language Summit 2018
00:50:36
See the full show notes for this episode on the website at talkpython.fm/179
Sep 26, 2018
#178: Coverage.py
01:03:31
See the full show notes for this episode on the website at talkpython.fm/178
Sep 21, 2018
#177: Flask goes 1.0
01:02:22
See the full show notes for this episode on the website at talkpython.fm/177
Sep 15, 2018
#176: The Python Community by the Numbers
00:53:29
See the full show notes for this episode on the website at talkpython.fm/176
Sep 10, 2018
#175: Teaching Python to network engineers
00:55:27
See the full show notes for this episode on the website at talkpython.fm/175
Aug 31, 2018
#174: Coming into Python from another Industry (part 2)
00:51:06
See the full show notes for this episode on the website at talkpython.fm/174
Aug 16, 2018
#173: Coming into Python from another Industry (part 1)
00:57:25
See the full show notes for this episode on the website at talkpython.fm/173
Aug 07, 2018
#172: Nuitka: A full Python compiler
01:06:53
See the full show notes for this episode on the website at talkpython.fm/172
Aug 01, 2018
#171: 1M Jupyter notebooks analyzed
00:58:32
See the full show notes for this episode on the website at talkpython.fm/171
Jul 29, 2018
#170: Guido van Rossum steps down
00:37:55
See the full show notes for this episode on the website at talkpython.fm/170
Jul 20, 2018
#169: Becoming a Python content creator
01:06:40
See the full show notes for this episode on the website at talkpython.fm/169
Jul 13, 2018
#168: 10 Python security holes and how to plug them
01:00:00
See the full show notes for this episode on the website at talkpython.fm/168
Jul 06, 2018
#167: Simplifying Python's Async with Trio
00:55:41
See the full show notes for this episode on the website at talkpython.fm/167
Jun 29, 2018
#166: Continuous delivery with Python
1:09:44
See the full show notes for this episode on the website at talkpython.fm/166
Jun 14, 2018
#165: Python and the blockchain
01:05:00
See the full show notes for this episode on the website at talkpython.fm/165
Jun 08, 2018
#164: Python in Brain Research at the Allen Institute
00:57:54
See the full show notes for this episode on the website at talkpython.fm/164
Jun 01, 2018
#163: Python in Geoscience
00:52:17
See the full show notes for this episode on the website at talkpython.fm/163
May 25, 2018
#162: Python in Building and Architecture
00:54:35
See the full show notes for this episode on the website at talkpython.fm/162
May 21, 2018
#161: Django 2.0
01:07:57
See the full show notes for this episode on the website at talkpython.fm/161
May 12, 2018
#160: Lektor: Beautiful websites out of flat files
00:55:41
See the full show notes for this episode on the website at talkpython.fm/160
May 04, 2018
#159: Inside the new PyPI launch
01:00:41
See the full show notes for this episode on the website at talkpython.fm/159
Apr 27, 2018
#158: Quantum Computing and Python
00:47:54
See the full show notes for this episode on the website at talkpython.fm/158
Apr 20, 2018
#157: The Journal of Open Source Software
01:04:46
See the full show notes for this episode on the website at talkpython.fm/157
Apr 06, 2018
#156: Python History and Perspectives
00:59:07
See the full show notes for this episode on the website at talkpython.fm/156
Mar 24, 2018
#155: Practical steps for moving to Python 3
01:03:26
See the full show notes for this episode on the website at talkpython.fm/155
Mar 16, 2018
#154: Python in Biology and Genomics
00:58:16
See the full show notes for this episode on the website at talkpython.fm/154
Mar 07, 2018
#153: How Python Evolves
01:22:01
See the full show notes for this episode on the website at talkpython.fm/153
Mar 01, 2018
#152: Understanding and using Python's AST
00:51:55
See the full show notes for this episode on the website at talkpython.fm/152
Feb 23, 2018
#151: Gradual Typing of Production Applications
01:09:00
See the full show notes for this episode on the website at talkpython.fm/151
Feb 16, 2018
#150: Technical Lessons Learned from Pythonic Refactoring
00:59:57
See the full show notes for this episode on the website at talkpython.fm/150
Feb 08, 2018
#149: 4 Python Web Frameworks, Compared
00:57:25
See the full show notes for this episode on the website at talkpython.fm/149
Feb 02, 2018
#148: Python Book Authors' Panel Discussion
01:02:05
See the full show notes for this episode on the website at talkpython.fm/148
Jan 28, 2018
#147: Quart: Flask, but 3x faster
00:51:02
See the full show notes for this episode on the website at talkpython.fm/147
Jan 19, 2018
#146: Building Alexa Skills with Python and Flask
01:01:07
See the full show notes for this episode on the website at talkpython.fm/146
Jan 11, 2018
#145: 2017 Python Year in Review
00:59:23
See the full show notes for this episode on the website at talkpython.fm/145
Dec 31, 2017
#144: Machine Learning at the Large Hadron Collider
00:58:22
See the full show notes for this episode on the website at talkpython.fm/144
Dec 26, 2017
#143: Tuning Python Web App Performance
01:03:23
See the full show notes for this episode on the website at talkpython.fm/143
Dec 20, 2017
#141: Python tricks
01:11:45
See the full show notes for this episode on the website at talkpython.fm/141
Dec 07, 2017
#140: Level up your Python with #100DaysOfCode challenge
00:58:18
See the full show notes for this episode on the website at talkpython.fm/140
Nov 29, 2017
#139: Paths into a data science career
01:02:47
See the full show notes for this episode on the website at talkpython.fm/139
Nov 22, 2017
#138: Anvil: All web, all Python
01:00:11
See the full show notes for this episode on the website at talkpython.fm/138
Nov 15, 2017
#137: Design concepts and tips for developers
00:58:03
See the full show notes for this episode on the website at talkpython.fm/137
Nov 08, 2017
#136: Secure code lessons from Have I Been Pwned
01:00:18
See the full show notes for this episode on the website at talkpython.fm/136
Nov 02, 2017
#135: Capturing human moments with AI and Python
00:54:09
See the full show notes for this episode on the website at talkpython.fm/135
Oct 27, 2017
#134: Python in Climate Science
00:52:50
See the full show notes for this episode on the website at talkpython.fm/134
Oct 19, 2017
#133: Productivity for developers
01:04:28
See the full show notes for this episode on the website at talkpython.fm/133
Oct 11, 2017
#132: Contributing to open source
01:04:44
See the full show notes for this episode on the website at talkpython.fm/132
Oct 04, 2017
#131: Top 10 machine learning libraries
00:54:08
See the full show notes for this episode on the website at talkpython.fm/131
Sep 26, 2017
#130: 10 books Python developers should be reading
00:52:28
See the full show notes for this episode on the website at talkpython.fm/130
Sep 19, 2017
#129: Falcon: The bare-metal Python web framework
00:59:53
See the full show notes for this episode on the website at talkpython.fm/129
Sep 14, 2017
#128: Pythonic Networks with NAPALM
00:56:22
See the full show notes for this episode on the website at talkpython.fm/128
Sep 07, 2017
#127: Shipping software to users
01:15:10
See the full show notes for this episode on the website at talkpython.fm/127
Aug 31, 2017
#126: Kubernetes for Pythonistas
00:59:39
See the full show notes for this episode on the website at talkpython.fm/126
Aug 22, 2017
#125: Django REST framework and a new API star is born
01:07:17
See the full show notes for this episode on the website at talkpython.fm/125
Aug 15, 2017
#124: Python for AI research
00:55:20
See the full show notes for this episode on the website at talkpython.fm/124
Aug 07, 2017
#123: Lessons from 100 straight dev job interviews
00:46:23
See the full show notes for this episode on the website at talkpython.fm/123
Jul 31, 2017
#122: Home Assistant: Pythonic Home Automation
00:58:08
See the full show notes for this episode on the website at talkpython.fm/122
Jul 26, 2017
#121: Microservices in Python
01:05:51
See the full show notes for this episode on the website at talkpython.fm/121
Jul 19, 2017
#120: Python in Finance
01:07:12
See the full show notes for this episode on the website at talkpython.fm/120
Jul 12, 2017
#119: Python in Engineering
00:52:23
See the full show notes for this episode on the website at talkpython.fm/119
Jul 06, 2017
#118: Serverless software
00:54:50
See the full show notes for this episode on the website at talkpython.fm/118
Jun 27, 2017
#117: Functional Python with Coconut
01:03:31
See the full show notes for this episode on the website at talkpython.fm/117
Jun 21, 2017
#116: 10 top talks of PyCon 2017 reviewed
01:00:19
See the full show notes for this episode on the website at talkpython.fm/116
Jun 12, 2017
#115: Python for Humans projects
00:53:45
See the full show notes for this episode on the website at talkpython.fm/115
Jun 08, 2017
#114: Empowering developers at the Hidden Genius project
00:38:02
See the full show notes for this episode on the website at talkpython.fm/114
May 30, 2017
#113: Dedicated AI chips and running old Python faster at Intel
00:53:02
See the full show notes for this episode on the website at talkpython.fm/113
May 27, 2017
#112: Geeking out in the golden years
01:07:15
See the full show notes for this episode on the website at talkpython.fm/112
May 18, 2017
#111: Pythonic Career Advice and More
00:57:35
See the full show notes for this episode on the website at talkpython.fm/111
May 13, 2017
#110: Data Democratization with Redash
00:56:02
See the full show notes for this episode on the website at talkpython.fm/110
May 02, 2017
#109: MongoDB Applied Design Patterns
01:00:25
See the full show notes for this episode on the website at talkpython.fm/109
Apr 29, 2017
#108: MicroPython and Open Source Hardware at Adafruit
01:04:43
See the full show notes for this episode on the website at talkpython.fm/108
Apr 21, 2017
#107: Python concurrency with Curio
01:01:20
See the full show notes for this episode on the website at talkpython.fm/107
Apr 15, 2017
#106: Invent your own computer games with Python
00:58:12
See the full show notes for this episode on the website at talkpython.fm/106
Apr 07, 2017
#105: A Pythonic Database Tour
00:57:56
See the full show notes for this episode on the website at talkpython.fm/105
Mar 27, 2017
#104: Game Theory in Python
00:57:50
See the full show notes for this episode on the website at talkpython.fm/104
Mar 23, 2017
#103: Compiling Python through PyLLVM and MongoDB for Data Scientists
00:52:36
See the full show notes for this episode on the website at talkpython.fm/103
Mar 16, 2017
#102: Effective Code Reviews
00:50:52
See the full show notes for this episode on the website at talkpython.fm/102
Mar 08, 2017
#101: Adding a full featured Python environment to Visual Studio Code
00:55:11
See the full show notes for this episode on the website at talkpython.fm/101
Mar 03, 2017
#100: Python past, present, and future with Guido van Rossum
01:02:33
See the full show notes for this episode on the website at talkpython.fm/100
Feb 22, 2017
#99: Morepath: Super Powered Python Web Framework
01:04:52
See the full show notes for this episode on the website at talkpython.fm/99
Feb 15, 2017
#98: Adding concurrency to Django with Django Channels
01:05:14
See the full show notes for this episode on the website at talkpython.fm/98
Feb 08, 2017
#97: Flask, Django style with Flask-Diamond
01:05:03
See the full show notes for this episode on the website at talkpython.fm/97
Feb 02, 2017
#96: Exploring Awesome Python
00:52:20
See the full show notes for this episode on the website at talkpython.fm/96
Jan 25, 2017
#95: Grumpy: Running Python on Go
00:52:09
See the full show notes for this episode on the website at talkpython.fm/95
Jan 18, 2017
#94: Guarenteed packages via Conda and Conda-Forge
00:46:31
See the full show notes for this episode on the website at talkpython.fm/94
Jan 11, 2017
#93: Spreading Python through the sciences with Software Carpentry
01:01:34
See the full show notes for this episode on the website at talkpython.fm/93
Jan 03, 2017
#92: Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI
00:21:00
See the full show notes for this episode on the website at talkpython.fm/92
Dec 29, 2016
#91: Top 10 Data Science Stories of 2016
1:07:34
See the full show notes for this episode on the website at talkpython.fm/91
Dec 27, 2016
#90: Data Wrangling with Python
1:01:35
See the full show notes for this episode on the website at talkpython.fm/90
Dec 21, 2016
#89: A conversation with the Chief Data Scientist of the United States
00:52:39
See the full show notes for this episode on the website at talkpython.fm/89
Dec 15, 2016
#88: Lightweight Django
00:59:58
See the full show notes for this episode on the website at talkpython.fm/88
Dec 06, 2016
#87: PonyORM: The most Pythonic ORM yet?
00:56:29
See the full show notes for this episode on the website at talkpython.fm/87
Nov 29, 2016
#86: Python at StackOverflow
01:10:21
See the full show notes for this episode on the website at talkpython.fm/86
Nov 24, 2016
#85: Parsing horrible things with Python
00:59:46
See the full show notes for this episode on the website at talkpython.fm/85
Nov 17, 2016
#84: Are we failing to fund Python's core infrastructure?
01:05:27
See the full show notes for this episode on the website at talkpython.fm/84
Nov 08, 2016
#83: Python Videos on Demand at PyVideo
00:53:26
See the full show notes for this episode on the website at talkpython.fm/83
Nov 02, 2016
#82: Grokking Algorithms in Python
00:58:45
See the full show notes for this episode on the website at talkpython.fm/82
Oct 27, 2016
#81: Python and Machine Learning in Astronomy
01:02:13
See the full show notes for this episode on the website at talkpython.fm/81
Oct 21, 2016
#80: TinyDB: A tiny document db written in Python
00:47:01
See the full show notes for this episode on the website at talkpython.fm/80
Oct 16, 2016
#79: Beeware Python Tools
01:22:14
See the full show notes for this episode on the website at talkpython.fm/79
Oct 07, 2016
#78: How I built an entire game and toolchain 100% in Python
00:53:26
See the full show notes for this episode on the website at talkpython.fm/78
Sep 28, 2016
#77: 20 Python Libraries You Aren't Using (But Should)
01:16:54
See the full show notes for this episode on the website at talkpython.fm/77
Sep 23, 2016
#76: Renewable Python
00:54:10
See the full show notes for this episode on the website at talkpython.fm/76
Sep 15, 2016
#75: Pythonic games at CheckIO
00:55:27
See the full show notes for this episode on the website at talkpython.fm/75
Sep 09, 2016
#74: Past, Present, and Future of IronPython
00:50:48
See the full show notes for this episode on the website at talkpython.fm/74
Sep 02, 2016
#73: Machine learning at the new Microsoft
01:04:43
See the full show notes for this episode on the website at talkpython.fm/73
Aug 26, 2016
#72: Fashion-driven open source software at Zalando
01:01:18
See the full show notes for this episode on the website at talkpython.fm/72
Aug 19, 2016
#71: Soft Skills: The software developer's life manual
01:05:32
See the full show notes for this episode on the website at talkpython.fm/71
Aug 11, 2016
#70: Pythonic cover songs at Loudr
01:01:39
See the full show notes for this episode on the website at talkpython.fm/70
Aug 05, 2016
#69: Write an Excellent Programming Blog
00:57:41
See the full show notes for this episode on the website at talkpython.fm/69
Jul 26, 2016
#68: Crossing the streams with Podcast.__init__
01:02:21
See the full show notes for this episode on the website at talkpython.fm/68
Jul 20, 2016
#67: Property-based Testing with Hypothesis
00:58:17
See the full show notes for this episode on the website at talkpython.fm/67
Jul 13, 2016
#66: Faster Python Programs: Measure, Don't Guess
01:04:55
See the full show notes for this episode on the website at talkpython.fm/66
Jul 07, 2016
#65: Jump on the real-time web with RethinkDB
00:59:22
See the full show notes for this episode on the website at talkpython.fm/65
Jun 29, 2016
#64: Inside the Python Package Index
00:59:51
See the full show notes for this episode on the website at talkpython.fm/64
Jun 24, 2016
#63: Validating Python tests with mutation testing
00:59:36
See the full show notes for this episode on the website at talkpython.fm/63
Jun 16, 2016
#62: San Diego Technology Immersion Group Learns Python
01:09:21
See the full show notes for this episode on the website at talkpython.fm/62
Jun 07, 2016
#61: Free software, free people
00:54:18
See the full show notes for this episode on the website at talkpython.fm/61
May 30, 2016
#60: Scaling Python to 1000's of cores with Ufora
01:07:28
See the full show notes for this episode on the website at talkpython.fm/60
May 24, 2016
#59: SageMath - Open source is ready to compete in the classroom
00:59:24
See the full show notes for this episode on the website at talkpython.fm/59
May 18, 2016
#58: Create better Python programs with concurrency, libraries, and patterns
00:54:51
See the full show notes for this episode on the website at talkpython.fm/58
May 10, 2016
#57: Python performance from the inside-out at Intel
00:56:34
See the full show notes for this episode on the website at talkpython.fm/57
May 05, 2016
#56: Data Science from Scratch
00:51:03
See the full show notes for this episode on the website at talkpython.fm/56
Apr 27, 2016
#55: How our engineering environments are killing diversity (and how we can fix it)
01:01:40
See the full show notes for this episode on the website at talkpython.fm/55
Apr 21, 2016
#54: Enterprise Software with Python
01:07:43
See the full show notes for this episode on the website at talkpython.fm/54
Apr 14, 2016
#53: Python in Visual Studio
00:50:41
See the full show notes for this episode on the website at talkpython.fm/53
Apr 06, 2016
#52: EVE Online: MMO game powered by Python
00:54:35
See the full show notes for this episode on the website at talkpython.fm/52
Mar 27, 2016
#51: SigOpt: Optimizing Everything with Python
00:37:50
See the full show notes for this episode on the website at talkpython.fm/51
Mar 21, 2016
#50: Web scraping at scale with Scrapy and ScrapingHub
00:58:17
See the full show notes for this episode on the website at talkpython.fm/50
Mar 15, 2016
#49: Microsoft's JIT-based Python Project: Pyjion
01:03:45
See the full show notes for this episode on the website at talkpython.fm/49
Mar 08, 2016
#48: Building Flask-based Web Apps
00:49:08
See the full show notes for this episode on the website at talkpython.fm/48
Mar 01, 2016
#47: Python in Typeface and Font Development
00:44:39
See the full show notes for this episode on the website at talkpython.fm/47
Feb 23, 2016
#46: Python in Movies and Entertainment
00:57:13
See the full show notes for this episode on the website at talkpython.fm/46
Feb 16, 2016
#45: The Python Testing Column, Now a Thing
00:58:49
See the full show notes for this episode on the website at talkpython.fm/45
Feb 09, 2016
#44: Project Jupyter and IPython
01:00:11
See the full show notes for this episode on the website at talkpython.fm/44
Feb 02, 2016
#43: Monitoring high performance Python apps at Opbeat
00:39:33
See the full show notes for this episode on the website at talkpython.fm/43
Jan 26, 2016
#42: Python in Startups and Investing
00:54:38
See the full show notes for this episode on the website at talkpython.fm/42
Jan 19, 2016
#41: Getting your first dev job as a Python developer (part 2)
00:52:17
See the full show notes for this episode on the website at talkpython.fm/41
Jan 12, 2016
#40: Top 10 Data Science Stories from 2015
00:59:19
See the full show notes for this episode on the website at talkpython.fm/40
Dec 29, 2015
#39: Getting your first dev job as a Python developer (part 1)
00:50:44
See the full show notes for this episode on the website at talkpython.fm/39
Dec 22, 2015
#38: Continuous Integration and Delivery at Codeship
01:02:50
See the full show notes for this episode on the website at talkpython.fm/38
Dec 15, 2015
#37: Python Cybersecurity and Penetration Testing
01:04:02
See the full show notes for this episode on the website at talkpython.fm/37
Dec 08, 2015
#36: Python IDEs with the PyCharm team
00:59:43
See the full show notes for this episode on the website at talkpython.fm/36
Dec 01, 2015
#35: Turbogears and the future of Python web frameworks
01:01:15
See the full show notes for this episode on the website at talkpython.fm/35
Nov 24, 2015
#34: Continuum: Scientific Python and The Business of Open Source
00:59:52
See the full show notes for this episode on the website at talkpython.fm/34
Nov 17, 2015
#33: OpenStack: Cloud computing built on Python
00:56:37
See the full show notes for this episode on the website at talkpython.fm/33
Nov 10, 2015
#32: PyPy.js - PyPy Python in Your Browser
00:59:12
See the full show notes for this episode on the website at talkpython.fm/32
Nov 03, 2015
#31: Machine Learning with Python and scikit-learn
00:49:19
See the full show notes for this episode on the website at talkpython.fm/31
Oct 27, 2015
#30: Python Community and Python at Dropbox
00:46:53
See the full show notes for this episode on the website at talkpython.fm/30
Oct 20, 2015
#29: Python at the Large Hadron Collider and CERN
00:52:10
See the full show notes for this episode on the website at talkpython.fm/29
Oct 13, 2015
#28: Making Python Fast: Profiling Python Code
00:50:09
See the full show notes for this episode on the website at talkpython.fm/28
Oct 06, 2015
#27: Four Years of Python for High Schoolers
00:44:35
See the full show notes for this episode on the website at talkpython.fm/27
Sep 29, 2015
#26: Deploying Python Web Applications (Updated)
01:13:04
See the full show notes for this episode on the website at talkpython.fm/26
Sep 22, 2015
#25: Effective Python
00:54:40
See the full show notes for this episode on the website at talkpython.fm/25
Sep 15, 2015
#24: Fluent Python
01:08:20
See the full show notes for this episode on the website at talkpython.fm/24
Sep 08, 2015
#23: 3D Printing with Python at Authentise
00:46:85
See the full show notes for this episode on the website at talkpython.fm/23
Sep 01, 2015
#22: CPython Internals and Learning Python with pythontutor.com
01:02:35
See the full show notes for this episode on the website at talkpython.fm/22
Aug 25, 2015
#21: PyPy - The JIT Compiled Python Implementation
00:53:57
See the full show notes for this episode on the website at talkpython.fm/21
Aug 18, 2015
#20: Interactive Python and Teaching Python: Beyond Text Books
00:48:46
See the full show notes for this episode on the website at talkpython.fm/20
Aug 11, 2015
#19: Automate the Boring Stuff with Python
00:41:05
See the full show notes for this episode on the website at talkpython.fm/19
Aug 04, 2015
#18: Python Anti-patterns and other mistakes
00:48:16
See the full show notes for this episode on the website at talkpython.fm/18
Jul 28, 2015
#17: Python on bare metal with MicroPython
00:51:18
See the full show notes for this episode on the website at talkpython.fm/17
Jul 21, 2015
#16: Python at Netflix
00:56:46
See the full show notes for this episode on the website at talkpython.fm/16
Jul 14, 2015
#15: Python at Spotify, PSF, and PyLadies
00:49:01
See the full show notes for this episode on the website at talkpython.fm/15
Jul 07, 2015
#14: Moving from PHP to Python 3 with Patreon
00:49:26
See the full show notes for this episode on the website at talkpython.fm/14
Jun 30, 2015
#13: Flask web framework and much, much more
00:50:01
See the full show notes for this episode on the website at talkpython.fm/13
Jun 23, 2015
#12: Deep Dive into Modules and Packages
00:52:10
See the full show notes for this episode on the website at talkpython.fm/12
Jun 16, 2015
#11: PyImageSearch and Computer Vision
00:50:06
See the full show notes for this episode on the website at talkpython.fm/11
Jun 09, 2015
#10: Bringing Python to the Masses with Hosting and DevOps at PythonAnywhere
01:05:38
See the full show notes for this episode on the website at talkpython.fm/10
Jun 02, 2015
#9: Docker for the Python Developer
00:39:24
See the full show notes for this episode on the website at talkpython.fm/9
May 26, 2015
#8: Teaching Python at Grok Learning and Classrooms
00:37:03
See the full show notes for this episode on the website at talkpython.fm/8
May 19, 2015
#7: Robot Operating System (ROS) and ROSPy
00:49:50
See the full show notes for this episode on the website at talkpython.fm/7
May 12, 2015
#6: Requests, PyCon, and Python's future
00:43:51
See the full show notes for this episode on the website at talkpython.fm/6
May 05, 2015
#5: SQLAlchemy and data access in Python
01:02:42
See the full show notes for this episode on the website at talkpython.fm/5
Apr 28, 2015
#4: Enterprise Python and Large-Scale Projects
00:54:05
See the full show notes for this episode on the website at talkpython.fm/4
Apr 23, 2015
#3: Pyramid Web Framework
00:48:10
See the full show notes for this episode on the website at talkpython.fm/3
Apr 16, 2015
#2: Python and MongoDB
00:35:00
See the full show notes for this episode on the website at talkpython.fm/2
Apr 07, 2015
#1: EVE - RESTful APIs for humans
40:43
See the full show notes for this episode on the website at talkpython.fm/1
Mar 31, 2015
#0: Introducing the show!
00:03:24
See the full show notes for this episode on the website at talkpython.fm/0
Mar 21, 2015