Talk Python To Me

Talk Python To Me

By Michael Kennedy (@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.

Episodes

#408: Hatch: A Modern Python Workflow

In recent years, there has been a lot of experimenting how we work with dependencies and external libraries for our Python code. There is pip, pip-tools, Poetry, pdm, pyenv, pipenv, Hatch and others workflows. We dove into this deeply back on episode 406: Reimagining Python's Packaging Workflows. We're back with Ofek Lev to take a deeper look at Hatch. Links from the show Hatch: hatch.pypa.io Ofek on Twitter: @Ofekmeister Mamba: github.com Hatch env management: hatch.pypa.io Packaging a Python project tutorial: packaging.python.org Customize project generation: hatch.pypa.io Textual: textualize.io Ruff on Talk Python: talkpython.fm RustUp: rustup.rs Conda: docs.conda.io import antigravity: xkcd.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 Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
24/03/23·1h 2m

#407: pytest tips and tricks for better testing

If you're like most people, the simplicity and easy of getting started is a big part of pytest's appeal. But beneath that simplicity, there is a lot of power and depth. We have Brian Okken on this episode to dive into his latest pytest tips and tricks for beginners and power users. Links from the show pytest tips and tricks article: pythontest.com Getting started with pytest Course: training.talkpython.fm pytest book: pythontest.com Python Bytes podcast: pythonbytes.fm Brian on Mastodon: @brianokken@fosstodon.org Hypothesis: readthedocs.io Hypothesis: Reproducability: readthedocs.io Get More Done with the DRY Principle: zapier.com "The Key" Keyboard: stackoverflow.blog pytest plugins: docs.pytest.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 Microsoft Founders Hub 2023 Brilliant 2023 Talk Python Training
18/03/23·56m 22s

#406: Reimagining Python's Packaging Workflows

The great power of Python is its over 400,000 packages on PyPI to serve as building blocks for your app. How do you get those needed packages on to your dev machine and managed within your project? What about production and QA servers? I don't even know where to start if you're shipping built software to non-dev end users. There are many variations on how this works today. And where we should go from here has become a hot topic of discussion. So today, that's the topic for Talk Python. I have a great panel of guests: Steve Dower, Pradyun Gedam, Ofek Lev, and Paul Moore. Links from the show Python Packaging Strategy Discussion - Part 1: discuss.python.org Thoughts on the Python packaging ecosystem: pradyunsg.me Python Packaging Authority: pypa.io Hatch: hatch.pypa.io Pyscript: pyscript.net Dark Matter Developers: The Unseen 99%: hanselman.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 Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
12/03/23·1h 6m

#405: Testing in Radio Astronomy with Python and pytest

So you know about dependencies and testing, right? If you're talking to a DB in your app, you have to decide how to approach that with your tests. There are lots of solid options you might pick and they vary by goals. Do you mock out the DB layer for isolation or do you use a test DB to make it as real as possible? Do you just punt and use the real DB for expediency? What if your dependency was a huge array of radio telescopes and a rack of hundreds of bespoke servers? That's the challenge on deck today were we discuss testing radio astronomy with pytest with our guest James Smith. He's a Digital Signal Processing engineer at the South African Radio Astronomy Observatory and has some great stories and tips to share. Links from the show GPU-based correlator for MeerKAT: github.com Meerkat: sarao.ac.za SARAO: sarao.ac.za Skarab server: peralex.com pycuda: documen.tician.de Commercial Telescopes: telescope.com PyLaTeX: github.com Linearity Test Code: talkpython.fm Correlator Context: talkpython.fm 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 Taipy Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
03/03/23·59m 21s

#404: Clean Code in Python

Clean code is one of those aspects of your programming career that's easy to put on the back burner (sometimes by management more than yourself). But it's important in the short term for writing more debuggable and readable code. And important in the long run for avoiding having your program take on the dreaded "legacy code" moniker. We're fortunate to have Bob Belderbos back on the show. He's been thinking and writing about clean code and Python a lot lately and we'll dive into a bunch of tips you can use right away to make your code cleaner. Links from the show Bob on Mastodon: @bbelderbos@fosstodon.org PyBites: pybit.es Tips for clean code in Python article: pybit.es Refactoring book: pybitesbooks.com Final type: docs.python.org Sentinels pattern: python-patterns.guide Black formater: pypi.org Guarding clauses: medium.com ChatGPT: chat.openai.com Git Precommit: pre-commit.com #100DaysOfCode in Python course: training.talkpython.fm #100DaysOfWeb in Python course: training.talkpython.fm 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 Taipy Brilliant 2023 Talk Python Training
20/02/23·1h 4m

#403: Fusion Ignition Breakthrough and Python

Imagine a world with free and unlimited clean energy. That's the musings of a great science fiction story. But nuclear fusion (the kind that powers the sun) has always been close at hand, we see the sun every day, and yet impossibly far away as a technology. We took a major step towards this becoming a reality with the folks at the Lawrence Livermore National Labratory in the US achieved "ignition" where they got significantly more energy out than they put in. And Python played a major role in this research and experiment. We have Jay Salmonson here to give us a look at the science and the Python code of this discovery. Links from the show Jay on Mastodon: hachyderm.io/@jdsalmonson Jay on Twitter: @JaySalmonson Official Announcement: lasers.llnl.gov QnD Package: github.com PlasmaPy: plasmapy.org ML in Fusion: llnl.gov National Ignition Facility Achieves Ignition in Historic Nuclear Fusion Experiment: newenergytimes.net Video demonstrating the fusion lab: youtube.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 Taipy User Interviews Talk Python Training
13/02/23·1h 4m

#402: Polars: A Lightning-fast DataFrame for Python [updated audio]

When you think about processing tabular data in Python, what library comes to mind? Pandas, I'd guess. But there are other libraries out there and Polars is one of the more exciting new ones. It's built in Rust, embraces parallelism, and can be 10-20x faster than Pandas out of the box. We have Polars' creator, Ritchie Vink here to give us a look at this exciting new data frame library. Links from the show Ritchie on Mastodon: @ritchie46@fosstodon.org Ritchie on Twitter: @RitchieVink Ritchie's website: ritchievink.com Polars: pola.rs Apache Arrow: arrow.apache.org Polars Benchmarks: pola.rs Coming from Pandas Guide: github.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 Taipy User Interviews Talk Python Training
08/02/23·58m 48s

#401: Migrating 3.8 Million Lines of Python

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
02/02/23·1h 0m

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

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
25/01/23·1h 3m

#399: Monorepos in Python

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
18/01/23·1h 10m

#398: Imaging Black Holes with Python

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
14/01/23·58m 13s

#397: Evaluating New Open Source Tech Panel

See the full show notes for this episode on the website at talkpython.fm/397
05/01/23·1h 3m

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

See the full show notes for this episode on the website at talkpython.fm/396
30/12/22·37m 32s

#395: Tools for README.md Creation and Maintenance

See the full show notes for this episode on the website at talkpython.fm/395
22/12/22·1h 13m

#394: Awesome Jupyter Libraries and Extensions in 2022

See the full show notes for this episode on the website at talkpython.fm/394
15/12/22·1h 2m

#393: Space Science with Python

See the full show notes for this episode on the website at talkpython.fm/393
08/12/22·1h 3m

#392: Data Science from the Command Line

See the full show notes for this episode on the website at talkpython.fm/392
02/12/22·1h 11m

#391: Pyscript powered by MicroPython

See the full show notes for this episode on the website at talkpython.fm/391
29/11/22·1h 11m

#390: Mastodon for Python Devs

See the full show notes for this episode on the website at talkpython.fm/390
15/11/22·1h 8m

#389: 18 awesome asyncio packages in Python

See the full show notes for this episode on the website at talkpython.fm/389
09/11/22·57m 28s

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

See the full show notes for this episode on the website at talkpython.fm/388
02/11/22·1h 6m

#387: Build All the Things with Pants Build System

See the full show notes for this episode on the website at talkpython.fm/387
27/10/22·1h 7m

#386: Realtime Web Apps and Dashboards with H2O Wave

See the full show notes for this episode on the website at talkpython.fm/386
19/10/22·1h 5m

#385: Higher level Python asyncio with AnyIO

See the full show notes for this episode on the website at talkpython.fm/385
15/10/22·59m 55s

#384: Python Data Visualization - Where To Start?

See the full show notes for this episode on the website at talkpython.fm/384
04/10/22·1h 13m

#383: Textinator and Building macOS Apps with Python

See the full show notes for this episode on the website at talkpython.fm/383
28/09/22·1h 6m

#382: Apache Superset: Modern Data Exploration Platform

See the full show notes for this episode on the website at talkpython.fm/382
22/09/22·1h 8m

#381: Python Perf: Specializing, Adaptive Interpreter

See the full show notes for this episode on the website at talkpython.fm/381
16/09/22·1h 8m

#380: 7 lessons from building a modern TUI framework

See the full show notes for this episode on the website at talkpython.fm/380
05/09/22·1h 7m

#379: 17 Libraries You Should Be Using in Django

See the full show notes for this episode on the website at talkpython.fm/379
26/08/22·1h 20m

#378: Flet: Flutter apps in Python

See the full show notes for this episode on the website at talkpython.fm/378
21/08/22·1h 0m

#377: Python Packaging and PyPI in 2022

See the full show notes for this episode on the website at talkpython.fm/377
13/08/22·1h 8m

#376: Pydantic v2 - The Plan

See the full show notes for this episode on the website at talkpython.fm/376
04/08/22·1h 18m

#375: Python Language Summit 2022

See the full show notes for this episode on the website at talkpython.fm/375
30/07/22·58m 31s

#374: PSF Survey in Review

See the full show notes for this episode on the website at talkpython.fm/374
20/07/22·1h 2m

#373: Reinventing Azure's Python CLI

See the full show notes for this episode on the website at talkpython.fm/373
12/07/22·1h 6m

#372: Applied mathematics with Python

See the full show notes for this episode on the website at talkpython.fm/372
08/07/22·1h 15m

#371: pipx - Installable, Isolated Python Applications

See the full show notes for this episode on the website at talkpython.fm/371
30/06/22·58m 43s

#370: OpenBB: Python's Open-source Investment Platform

See the full show notes for this episode on the website at talkpython.fm/370
22/06/22·54m 28s

#369: Getting Lazy with Python Imports and PEP 690

See the full show notes for this episode on the website at talkpython.fm/369
16/06/22·56m 26s

#368: End-to-End Web Testing with Playwright

See the full show notes for this episode on the website at talkpython.fm/368
03/06/22·1h 13m

#367: Say Hello to PyScript (WebAssembly Python)

See the full show notes for this episode on the website at talkpython.fm/367
25/05/22·1h 13m

#366: Optimizing PostgreSQL DB Queries with pgMustard

See the full show notes for this episode on the website at talkpython.fm/366
20/05/22·1h 14m

#365: Solving Negative Engineering Problems with Prefect

See the full show notes for this episode on the website at talkpython.fm/365
12/05/22·1h 4m

#364: Symbolic Math with Python using SymPy

See the full show notes for this episode on the website at talkpython.fm/364
07/05/22·1h 7m

#363: Python for .NET and C# developers

See the full show notes for this episode on the website at talkpython.fm/363
28/04/22·1h 6m

#362: Hypermodern Python Projects

See the full show notes for this episode on the website at talkpython.fm/362
20/04/22·1h 6m

#361: Pangeo Data Ecosystem

See the full show notes for this episode on the website at talkpython.fm/361
16/04/22·54m 16s

#360: Removing Python's Dead Batteries (in just 5 years)

See the full show notes for this episode on the website at talkpython.fm/360
08/04/22·1h 20m

#359: Lifecycle of a machine learning project

See the full show notes for this episode on the website at talkpython.fm/359
03/04/22·1h 7m

#358: Understanding Pandas visually with PandasTutor

See the full show notes for this episode on the website at talkpython.fm/358
25/03/22·46m 48s

#357: Python and the James Webb Space Telescope

See the full show notes for this episode on the website at talkpython.fm/357
21/03/22·1h 2m

#356: Tips for ML / AI startups

See the full show notes for this episode on the website at talkpython.fm/356
14/03/22·1h 6m

#355: EdgeDB - Building a database in Python

See the full show notes for this episode on the website at talkpython.fm/355
06/03/22·1h 18m

#354: Sphinx, MyST, and Python Docs in 2022

See the full show notes for this episode on the website at talkpython.fm/354
24/02/22·1h 11m

#353: SQLModel: The New ORM for FastAPI and Beyond

See the full show notes for this episode on the website at talkpython.fm/353
18/02/22·1h 18m

#352: Running Python in Production

See the full show notes for this episode on the website at talkpython.fm/352
08/02/22·1h 0m

#351: Machine Learning Ethics and Laws Panel

See the full show notes for this episode on the website at talkpython.fm/351
03/02/22·1h 10m

#350: Python Steering Council 2021 Retrospective

See the full show notes for this episode on the website at talkpython.fm/350
26/01/22·1h 10m

#349: Meet Beanie: A MongoDB ODM + Pydantic

See the full show notes for this episode on the website at talkpython.fm/349
22/01/22·1h 20m

#348: Dear PyGui: Simple yet Fast Python GUI Apps

See the full show notes for this episode on the website at talkpython.fm/348
17/01/22·1h 1m

#347: Cinder - Specialized Python that Flies

See the full show notes for this episode on the website at talkpython.fm/347
08/01/22·1h 11m

#346: 20 Recommended Packages in Review

See the full show notes for this episode on the website at talkpython.fm/346
21/12/21·1h 13m

#345: 10 Tips and Tools for Developer Productivity

See the full show notes for this episode on the website at talkpython.fm/345
15/12/21·1h 16m

#344: SQLAlchemy 2.0

See the full show notes for this episode on the website at talkpython.fm/344
09/12/21·1h 6m

#343: Do Excel things, get notebook Python code with Mito

See the full show notes for this episode on the website at talkpython.fm/343
30/11/21·1h 6m

#342: Python in Architecture (as in actual buildings)

See the full show notes for this episode on the website at talkpython.fm/342
23/11/21·1h 1m

#341: 25 Pandas Functions You Didn’t Know Existed

See the full show notes for this episode on the website at talkpython.fm/341
17/11/21·59m 16s

#340: Time to JIT your Python with Pyjion?

See the full show notes for this episode on the website at talkpython.fm/340
10/11/21·1h 13m

#339: Making Python Faster with Guido and Mark

See the full show notes for this episode on the website at talkpython.fm/339
04/11/21·1h 1m

#338: Using cibuildwheel to manage the scikit-HEP packages

See the full show notes for this episode on the website at talkpython.fm/338
17/10/21·1h 17m

#337: Kedro for Maintainable Data Science

See the full show notes for this episode on the website at talkpython.fm/337
09/10/21·1h 3m

#336: Terminal magic with Rich and Textual

See the full show notes for this episode on the website at talkpython.fm/336
05/10/21·59m 12s

#335: Gene Editing with Python

See the full show notes for this episode on the website at talkpython.fm/335
24/09/21·58m 20s

#334: Microsoft Planetary Computer

See the full show notes for this episode on the website at talkpython.fm/334
18/09/21·59m 46s

#333: State of Data Science in 2021

See the full show notes for this episode on the website at talkpython.fm/333
10/09/21·1h 3m

#332: Robust Python

See the full show notes for this episode on the website at talkpython.fm/332
31/08/21·1h 11m

#331: Meet the Python Developer in Residence: Lukasz Langa

See the full show notes for this episode on the website at talkpython.fm/331
27/08/21·1h 6m

#330: Apache Airflow Open-Source Workflow with Python

See the full show notes for this episode on the website at talkpython.fm/330
20/08/21·1h 7m

#329: Geekout: Renewable Energy

See the full show notes for this episode on the website at talkpython.fm/329
13/08/21·48m 18s

#328: Piccolo: A fast, async ORM for Python (updated)

See the full show notes for this episode on the website at talkpython.fm/328
08/08/21·58m 51s

#327: Little Automation Tools in Python

See the full show notes for this episode on the website at talkpython.fm/327
30/07/21·1h 5m

#326: Building Desktop Apps with wxPython

See the full show notes for this episode on the website at talkpython.fm/326
23/07/21·53m 32s

#325: MicroPython + CircuitPython

See the full show notes for this episode on the website at talkpython.fm/325
15/07/21·1h 8m

#324: Gatorade-powered Python APIs

See the full show notes for this episode on the website at talkpython.fm/324
09/07/21·1h 12m

#323: Best practices for Docker in production

See the full show notes for this episode on the website at talkpython.fm/323
03/07/21·1h 10m

#322: A path into data science

See the full show notes for this episode on the website at talkpython.fm/322
25/06/21·59m 56s

#321: HTMX - Clean, Dynamic HTML Pages

See the full show notes for this episode on the website at talkpython.fm/321
19/06/21·1h 12m

#320: Python in the Electrical Energy Sector

See the full show notes for this episode on the website at talkpython.fm/320
12/06/21·1h 8m

#319: Typosquatting and Supply Chains Vulnerabilities

See the full show notes for this episode on the website at talkpython.fm/319
06/06/21·59m 43s

#318: Measuring your ML impact with CodeCarbon

See the full show notes for this episode on the website at talkpython.fm/318
28/05/21·1h 7m

#317: Python at the US Federal Election Commission

See the full show notes for this episode on the website at talkpython.fm/317
21/05/21·52m 39s

#316: Flask 2.0

See the full show notes for this episode on the website at talkpython.fm/316
14/05/21·57m 38s

#315: Awesome FastAPI extensions and add ons

See the full show notes for this episode on the website at talkpython.fm/315
07/05/21·1h 7m

#314: Ask us about modern Python projects and tools

See the full show notes for this episode on the website at talkpython.fm/314
30/04/21·1h 4m

#313: Automate your data exchange with PyDantic

See the full show notes for this episode on the website at talkpython.fm/313
22/04/21·1h 0m

#312: Python Apps that Scale to Billions of Users

See the full show notes for this episode on the website at talkpython.fm/312
18/04/21·1h 17m

#311: Get inside the .git folder

See the full show notes for this episode on the website at talkpython.fm/311
08/04/21·1h 12m

#310: AMA (Ask Me Anything) with Michael

See the full show notes for this episode on the website at talkpython.fm/310
02/04/21·1h 2m

#309: What ML Can Teach Us About Life: 7 Lessons

See the full show notes for this episode on the website at talkpython.fm/309
26/03/21·55m 44s

#308: Docker for Python Developers (2021 Edition)

See the full show notes for this episode on the website at talkpython.fm/308
20/03/21·1h 8m

#307: Python from 1994 to 2021, my how you've grown!

See the full show notes for this episode on the website at talkpython.fm/307
11/03/21·1h 11m

#306: Scaling Python and Jupyter with ZeroMQ

See the full show notes for this episode on the website at talkpython.fm/306
05/03/21·1h 5m

#305: Python community at Python Discord

See the full show notes for this episode on the website at talkpython.fm/305
01/03/21·1h 1m

#304: asyncio all the things with Omnilib

See the full show notes for this episode on the website at talkpython.fm/304
21/02/21·1h 0m

#303: Python for Astronomy with Dr. Becky

See the full show notes for this episode on the website at talkpython.fm/303
12/02/21·1h 3m

#302: The Data Engineering Landscape in 2021

See the full show notes for this episode on the website at talkpython.fm/302
04/02/21·1h 4m

#301: Deploying and running Django web apps in 2021

See the full show notes for this episode on the website at talkpython.fm/301
28/01/21·1h 8m

#300: Building a data science startup (panel)

See the full show notes for this episode on the website at talkpython.fm/300
22/01/21·1h 6m

#299: Personal search engine with datasette and dogsheep

See the full show notes for this episode on the website at talkpython.fm/299
17/01/21·1h 1m

#298: Building ML teams and finding ML jobs

See the full show notes for this episode on the website at talkpython.fm/298
11/01/21·56m 10s

#297: Python year in review (2020 edition)

See the full show notes for this episode on the website at talkpython.fm/297
28/12/20·1h 10m

#296: Python in F1 racing

See the full show notes for this episode on the website at talkpython.fm/296
23/12/20·1h 5m

#295: GIS + Python

See the full show notes for this episode on the website at talkpython.fm/295
18/12/20·57m 0s

#294: oso authorizes Python

See the full show notes for this episode on the website at talkpython.fm/294
07/12/20·51m 27s

#293: Learning how to learn as a developer

See the full show notes for this episode on the website at talkpython.fm/293
01/12/20·1h 0m

#292: Pythonic identity (auth in Python ecosystem)

See the full show notes for this episode on the website at talkpython.fm/292
26/11/20·1h 5m

#291: Operational Resilience with Pyomo

See the full show notes for this episode on the website at talkpython.fm/291
22/11/20·59m 36s

#290: Side Hustles for Data Scientists

See the full show notes for this episode on the website at talkpython.fm/290
13/11/20·1h 8m

#289: Discovering exoplanets with Python

See the full show notes for this episode on the website at talkpython.fm/289
09/11/20·47m 26s

#288: 10 tips to move from Excel to Python

See the full show notes for this episode on the website at talkpython.fm/288
31/10/20·1h 3m

#287: Testing without dependencies, mocking in Python

See the full show notes for this episode on the website at talkpython.fm/287
21/10/20·1h 3m

#286: Python and ML at NASA Jet Propulsion Laboratory (JPL)

See the full show notes for this episode on the website at talkpython.fm/286
16/10/20·1h 7m

#285: Dask as a Platform Service with Coiled

See the full show notes for this episode on the website at talkpython.fm/285
09/10/20·1h 11m

#284: Modern and fast APIs with FastAPI

See the full show notes for this episode on the website at talkpython.fm/284
04/10/20·1h 6m

#283: Web scraping, the 2020 edition

See the full show notes for this episode on the website at talkpython.fm/283
23/09/20·48m 34s

#282: pre-commit framework

See the full show notes for this episode on the website at talkpython.fm/282
17/09/20·59m 33s

#281: Python in Car Racing

See the full show notes for this episode on the website at talkpython.fm/281
09/09/20·1h 0m

#280: Python and AI in Journalism

See the full show notes for this episode on the website at talkpython.fm/280
05/09/20·55m 51s

#279: Modern Python Developer's Toolkit

See the full show notes for this episode on the website at talkpython.fm/279
29/08/20·1h 1m

#278: Teach kids Python with real programming and fun games at Code Combat

See the full show notes for this episode on the website at talkpython.fm/278
21/08/20·1h 5m

#277: 10 tips every Django developer should know

See the full show notes for this episode on the website at talkpython.fm/277
10/08/20·1h 11m

#276: Geekout: Life in the solar system and beyond

See the full show notes for this episode on the website at talkpython.fm/276
06/08/20·1h 14m

#275: Beautiful Pythonic Refactorings

See the full show notes for this episode on the website at talkpython.fm/275
01/08/20·55m 4s

#274: Profiling data science code with FIL

See the full show notes for this episode on the website at talkpython.fm/274
24/07/20·58m 12s

#273: CoCalc: A fully colloborative notebook development environment

See the full show notes for this episode on the website at talkpython.fm/273
18/07/20·55m 6s

#272: No IoT things in hand? Simulate them with Device Simulator Express

See the full show notes for this episode on the website at talkpython.fm/272
12/07/20·51m 47s

#271: Unlock the mysteries of time, Python's datetime that is!

See the full show notes for this episode on the website at talkpython.fm/271
04/07/20·1h 4m

#270: Python in supply chains: oil rigs, rockets, and lettuce

See the full show notes for this episode on the website at talkpython.fm/270
25/06/20·59m 20s

#269: HoloViz - a suite of tools for Python visualization

See the full show notes for this episode on the website at talkpython.fm/269
19/06/20·55m 57s

#268: Analyzing dozens of notebook environments

See the full show notes for this episode on the website at talkpython.fm/268
13/06/20·54m 24s

#267: 15 amazing pytest plugins

See the full show notes for this episode on the website at talkpython.fm/267
06/06/20·53m 34s

#266: Refactoring your code, like magic with Sourcery

See the full show notes for this episode on the website at talkpython.fm/266
29/05/20·57m 5s

#265: Why is Python slow?

See the full show notes for this episode on the website at talkpython.fm/265
19/05/20·1h 3m

#264: 10 tips every Flask developer should know

See the full show notes for this episode on the website at talkpython.fm/264
12/05/20·1h 8m

#263: SEO for developers

See the full show notes for this episode on the website at talkpython.fm/263
06/05/20·1h 2m

#262: Build a career in data science

See the full show notes for this episode on the website at talkpython.fm/262
01/05/20·1h 11m

#261: Monitoring and auditing machine learning

See the full show notes for this episode on the website at talkpython.fm/261
25/04/20·1h 0m

#260: From basic script to interactive data sci app with Streamlit

See the full show notes for this episode on the website at talkpython.fm/260
18/04/20·59m 25s

#259: From Academia to Tech Industry and Python

See the full show notes for this episode on the website at talkpython.fm/259
09/04/20·1h 0m

#258: Thriving in a remote developer environment

See the full show notes for this episode on the website at talkpython.fm/258
04/04/20·1h 7m

#257: Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy

See the full show notes for this episode on the website at talkpython.fm/257
28/03/20·52m 23s

#256: Click to run your notebook with Binder

See the full show notes for this episode on the website at talkpython.fm/256
20/03/20·57m 26s

#255: Talking to cars with Python

See the full show notes for this episode on the website at talkpython.fm/255
14/03/20·51m 51s

#254: A Python mentorship story

See the full show notes for this episode on the website at talkpython.fm/254
06/03/20·1h 7m

#253: Moon base geekout

See the full show notes for this episode on the website at talkpython.fm/253
25/02/20·1h 22m

#252: What scientific computing can learn from CS

See the full show notes for this episode on the website at talkpython.fm/252
21/02/20·1h 10m

#251: Building and UX Testing Azure's Python SDK

See the full show notes for this episode on the website at talkpython.fm/251
13/02/20·52m 44s

#250: Capture over 400x C02 as trees with AI and Python

See the full show notes for this episode on the website at talkpython.fm/250
08/02/20·1h 3m

#249: Capture the Staff of Pythonic Knowledge in TwilioQuest

See the full show notes for this episode on the website at talkpython.fm/249
30/01/20·59m 1s

#248: Climate change and your Python code

See the full show notes for this episode on the website at talkpython.fm/248
24/01/20·1h 16m

#247: Solo maintainer of open-source in academia

See the full show notes for this episode on the website at talkpython.fm/247
16/01/20·1h 5m

#246: Practices of the Python Pro

See the full show notes for this episode on the website at talkpython.fm/246
09/01/20·1h 4m

#245: Python packaging landscape in 2020

See the full show notes for this episode on the website at talkpython.fm/245
03/01/20·1h 1m

#244: Top 10 Real Python Articles of 2019

See the full show notes for this episode on the website at talkpython.fm/244
27/12/19·59m 49s

#243: Python on Windows is OK, actually

See the full show notes for this episode on the website at talkpython.fm/243
17/12/19·57m 38s

#242: Your education will be live-streamed

See the full show notes for this episode on the website at talkpython.fm/242
11/12/19·54m 23s

#241: Opal: Full stack health care apps

See the full show notes for this episode on the website at talkpython.fm/241
07/12/19·53m 23s

#240: A guided tour of the CPython source code

See the full show notes for this episode on the website at talkpython.fm/240
27/11/19·1h 0m

#239: Bayesian foundations

See the full show notes for this episode on the website at talkpython.fm/239
23/11/19·57m 18s

#237: A gut feeling about Python

See the full show notes for this episode on the website at talkpython.fm/237
06/11/19·49m 40s

#236: Scaling data science across Python and R

See the full show notes for this episode on the website at talkpython.fm/236
29/10/19·1h 0m

#235: Python in your Browser with Skulpt

See the full show notes for this episode on the website at talkpython.fm/235
23/10/19·1h 0m

#234: Awesome Python Applications

See the full show notes for this episode on the website at talkpython.fm/234
15/10/19·1h 4m

#233: The Masonite Python Web Framework

See the full show notes for this episode on the website at talkpython.fm/233
10/10/19·1h 8m

#232: Become a robot developer with Python

See the full show notes for this episode on the website at talkpython.fm/232
04/10/19·1h 1m

#231: Advice for freelancing with Python

See the full show notes for this episode on the website at talkpython.fm/231
25/09/19·1h 9m

#230: Python in digital humanities research

See the full show notes for this episode on the website at talkpython.fm/230
18/09/19·57m 42s

#229: Building advanced Pythonic interviews with docassemble

See the full show notes for this episode on the website at talkpython.fm/229
12/09/19·1h 0m

#228: Hunting bugs and tech startups with Python

See the full show notes for this episode on the website at talkpython.fm/228
04/09/19·59m 41s

#227: Maintainable data science: Tips for non-developers

See the full show notes for this episode on the website at talkpython.fm/227
28/08/19·1h 10m

#226: Building Flask APIs for data scientists

See the full show notes for this episode on the website at talkpython.fm/226
23/08/19·1h 9m

#225: Can subinterpreters free us from Python's GIL?

See the full show notes for this episode on the website at talkpython.fm/225
12/08/19·1h 10m

#224: 12 lessons from 100 days of web

See the full show notes for this episode on the website at talkpython.fm/224
05/08/19·1h 8m

#223: Fun and Easy 2D Games with Python

See the full show notes for this episode on the website at talkpython.fm/223
30/07/19·1h 3m

#222: Interactive graphs with Bokeh and Python

See the full show notes for this episode on the website at talkpython.fm/222
26/07/19·59m 19s

#221: Empowering developers by embedding Python

See the full show notes for this episode on the website at talkpython.fm/221
18/07/19·1h 7m

#220: Machine Learning in the cloud with Azure ML

See the full show notes for this episode on the website at talkpython.fm/220
12/07/19·54m 44s

#219: Take a Python tour of duty at the United States Digital Service

See the full show notes for this episode on the website at talkpython.fm/219
05/07/19·1h 1m

#218: Serverless Python functions in Azure

See the full show notes for this episode on the website at talkpython.fm/218
25/06/19·47m 57s

#217: Notebooks vs data science-enabled scripts

See the full show notes for this episode on the website at talkpython.fm/217
21/06/19·54m 25s

#216: Digging into Visual Studio Code

See the full show notes for this episode on the website at talkpython.fm/216
14/06/19·53m 5s

#215: The software powering Talk Python courses and podcast

See the full show notes for this episode on the website at talkpython.fm/215
06/06/19·1h 7m

#214: Dive into CPython 3.8 and beyond

See the full show notes for this episode on the website at talkpython.fm/214
31/05/19·1h 0m

#213: WebAssembly and CPython

See the full show notes for this episode on the website at talkpython.fm/213
25/05/19·49m 8s

#212: Python in Web Assembly with Pyodide

See the full show notes for this episode on the website at talkpython.fm/212
17/05/19·57m 21s

#211: Classic CS problems in Python

See the full show notes for this episode on the website at talkpython.fm/211
11/05/19·1h 8m

#210: Making the most out of in-person training

See the full show notes for this episode on the website at talkpython.fm/210
02/05/19·1h 7m

#209: Inside Python's new governance model

See the full show notes for this episode on the website at talkpython.fm/209
28/04/19·1h 7m

#208: Packaging, Making the most of PyCon, and more

See the full show notes for this episode on the website at talkpython.fm/208
21/04/19·1h 10m

#207: Parallelizing computation with Dask

See the full show notes for this episode on the website at talkpython.fm/207
14/04/19·57m 53s

#206: Running Django in Production

See the full show notes for this episode on the website at talkpython.fm/206
06/04/19·51m 25s

#205: Beginners and Experts Panel

See the full show notes for this episode on the website at talkpython.fm/205
02/04/19·57m 53s

#204: StaticFrame, like Pandas but safer

See the full show notes for this episode on the website at talkpython.fm/204
21/03/19·1h 1m

#203: Beginners and Experts in Software Development

See the full show notes for this episode on the website at talkpython.fm/203
13/03/19·57m 35s

#202: Building a software business

See the full show notes for this episode on the website at talkpython.fm/202
09/03/19·59m 1s

#201: Choosing JupyterHub and Python over MATLAB

See the full show notes for this episode on the website at talkpython.fm/201
27/02/19·1h 3m

#200: Escaping Excel Hell with Python and Pandas

See the full show notes for this episode on the website at talkpython.fm/200
21/02/19·1h 6m

#199: Automate all the things with Python at Zapier

See the full show notes for this episode on the website at talkpython.fm/199
14/02/19·1h 5m

#198: Catching up with the Anaconda distribution

See the full show notes for this episode on the website at talkpython.fm/198
09/02/19·1h 5m

#197: Modern Python Standard Library Cookbook

See the full show notes for this episode on the website at talkpython.fm/197
02/02/19·1h 1m

#196: Datalore: Hosted smart notebooks

See the full show notes for this episode on the website at talkpython.fm/196
23/01/19·49m 50s

#195: Teaching Python at Apple

See the full show notes for this episode on the website at talkpython.fm/195
20/01/19·1h 0m

#194: Learning (and teaching) Python in a vacuum

See the full show notes for this episode on the website at talkpython.fm/194
11/01/19·1h 6m

#193: Data Science Year in Review 2018 Edition

See the full show notes for this episode on the website at talkpython.fm/193
31/12/18·1h 20m

#192: Python Year in Review 2018 Edition

See the full show notes for this episode on the website at talkpython.fm/192
26/12/18·59m 3s

#191: Python's journey at Microsoft

See the full show notes for this episode on the website at talkpython.fm/191
18/12/18·1h 12m

#190: Teaching Django

See the full show notes for this episode on the website at talkpython.fm/190
11/12/18·1h 1m

#189: War Stories of the Developer Evangelists

See the full show notes for this episode on the website at talkpython.fm/189
07/12/18·59m 11s

#188: Async for the Pythonic web with Sanic

See the full show notes for this episode on the website at talkpython.fm/188
01/12/18·56m 22s

#187: Secure all the things with HubbleStack

See the full show notes for this episode on the website at talkpython.fm/187
20/11/18·59m 53s

#186: 100 Days of Python in a Magical Universe

See the full show notes for this episode on the website at talkpython.fm/186
16/11/18·1h 2m

#185: Creating a Python 3 Culture at Facebook

See the full show notes for this episode on the website at talkpython.fm/185
09/11/18·1h 7m

#184: Teaching Python with BBC micro:bit

See the full show notes for this episode on the website at talkpython.fm/184
02/11/18·1h 7m

#183: Qt for Python

See the full show notes for this episode on the website at talkpython.fm/183
24/10/18·58m 3s

#182: Picture Python at Shutterfly

See the full show notes for this episode on the website at talkpython.fm/182
17/10/18·58m 15s

#181: 30 amazing Python projects

See the full show notes for this episode on the website at talkpython.fm/181
12/10/18·52m 10s

#180: What's new in Python 3.7 and beyond

See the full show notes for this episode on the website at talkpython.fm/180
02/10/18·57m 26s

#179: Python Language Summit 2018

See the full show notes for this episode on the website at talkpython.fm/179
26/09/18·50m 36s

#178: Coverage.py

See the full show notes for this episode on the website at talkpython.fm/178
21/09/18·1h 3m

#177: Flask goes 1.0

See the full show notes for this episode on the website at talkpython.fm/177
15/09/18·1h 2m

#176: The Python Community by the Numbers

See the full show notes for this episode on the website at talkpython.fm/176
10/09/18·53m 29s

#175: Teaching Python to network engineers

See the full show notes for this episode on the website at talkpython.fm/175
31/08/18·55m 27s

#174: Coming into Python from another Industry (part 2)

See the full show notes for this episode on the website at talkpython.fm/174
16/08/18·51m 6s

#173: Coming into Python from another Industry (part 1)

See the full show notes for this episode on the website at talkpython.fm/173
07/08/18·57m 25s

#172: Nuitka: A full Python compiler

See the full show notes for this episode on the website at talkpython.fm/172
01/08/18·1h 6m

#171: 1M Jupyter notebooks analyzed

See the full show notes for this episode on the website at talkpython.fm/171
29/07/18·58m 32s

#170: Guido van Rossum steps down

See the full show notes for this episode on the website at talkpython.fm/170
20/07/18·37m 55s

#169: Becoming a Python content creator

See the full show notes for this episode on the website at talkpython.fm/169
13/07/18·1h 6m

#168: 10 Python security holes and how to plug them

See the full show notes for this episode on the website at talkpython.fm/168
06/07/18·1h 0m

#167: Simplifying Python's Async with Trio

See the full show notes for this episode on the website at talkpython.fm/167
29/06/18·55m 41s

#166: Continuous delivery with Python

See the full show notes for this episode on the website at talkpython.fm/166
14/06/18·1h 9m

#165: Python and the blockchain

See the full show notes for this episode on the website at talkpython.fm/165
08/06/18·1h 5m

#164: Python in Brain Research at the Allen Institute

See the full show notes for this episode on the website at talkpython.fm/164
01/06/18·57m 54s

#163: Python in Geoscience

See the full show notes for this episode on the website at talkpython.fm/163
25/05/18·52m 17s

#162: Python in Building and Architecture

See the full show notes for this episode on the website at talkpython.fm/162
21/05/18·54m 35s

#161: Django 2.0

See the full show notes for this episode on the website at talkpython.fm/161
12/05/18·1h 7m

#160: Lektor: Beautiful websites out of flat files

See the full show notes for this episode on the website at talkpython.fm/160
04/05/18·55m 41s

#159: Inside the new PyPI launch

See the full show notes for this episode on the website at talkpython.fm/159
27/04/18·1h 0m

#158: Quantum Computing and Python

See the full show notes for this episode on the website at talkpython.fm/158
20/04/18·47m 54s

#157: The Journal of Open Source Software

See the full show notes for this episode on the website at talkpython.fm/157
06/04/18·1h 4m

#156: Python History and Perspectives

See the full show notes for this episode on the website at talkpython.fm/156
24/03/18·59m 7s

#155: Practical steps for moving to Python 3

See the full show notes for this episode on the website at talkpython.fm/155
16/03/18·1h 3m

#154: Python in Biology and Genomics

See the full show notes for this episode on the website at talkpython.fm/154
07/03/18·58m 16s

#153: How Python Evolves

See the full show notes for this episode on the website at talkpython.fm/153
01/03/18·1h 22m

#152: Understanding and using Python's AST

See the full show notes for this episode on the website at talkpython.fm/152
23/02/18·51m 55s

#151: Gradual Typing of Production Applications

See the full show notes for this episode on the website at talkpython.fm/151
16/02/18·1h 9m

#150: Technical Lessons Learned from Pythonic Refactoring

See the full show notes for this episode on the website at talkpython.fm/150
08/02/18·59m 57s

#149: 4 Python Web Frameworks, Compared

See the full show notes for this episode on the website at talkpython.fm/149
02/02/18·57m 25s

#148: Python Book Authors' Panel Discussion

See the full show notes for this episode on the website at talkpython.fm/148
28/01/18·1h 2m

#147: Quart: Flask, but 3x faster

See the full show notes for this episode on the website at talkpython.fm/147
19/01/18·51m 2s

#146: Building Alexa Skills with Python and Flask

See the full show notes for this episode on the website at talkpython.fm/146
11/01/18·1h 1m

#145: 2017 Python Year in Review

See the full show notes for this episode on the website at talkpython.fm/145
31/12/17·59m 23s

#144: Machine Learning at the Large Hadron Collider

See the full show notes for this episode on the website at talkpython.fm/144
26/12/17·58m 22s

#143: Tuning Python Web App Performance

See the full show notes for this episode on the website at talkpython.fm/143
20/12/17·1h 3m

#141: Python tricks

See the full show notes for this episode on the website at talkpython.fm/141
07/12/17·1h 11m

#140: Level up your Python with #100DaysOfCode challenge

See the full show notes for this episode on the website at talkpython.fm/140
29/11/17·58m 18s

#139: Paths into a data science career

See the full show notes for this episode on the website at talkpython.fm/139
22/11/17·1h 2m

#138: Anvil: All web, all Python

See the full show notes for this episode on the website at talkpython.fm/138
15/11/17·1h 0m

#137: Design concepts and tips for developers

See the full show notes for this episode on the website at talkpython.fm/137
08/11/17·58m 3s

#136: Secure code lessons from Have I Been Pwned

See the full show notes for this episode on the website at talkpython.fm/136
02/11/17·1h 0m

#135: Capturing human moments with AI and Python

See the full show notes for this episode on the website at talkpython.fm/135
27/10/17·54m 9s

#134: Python in Climate Science

See the full show notes for this episode on the website at talkpython.fm/134
19/10/17·52m 50s

#133: Productivity for developers

See the full show notes for this episode on the website at talkpython.fm/133
11/10/17·1h 4m

#132: Contributing to open source

See the full show notes for this episode on the website at talkpython.fm/132
04/10/17·1h 4m

#131: Top 10 machine learning libraries

See the full show notes for this episode on the website at talkpython.fm/131
26/09/17·54m 8s

#130: 10 books Python developers should be reading

See the full show notes for this episode on the website at talkpython.fm/130
19/09/17·52m 28s

#129: Falcon: The bare-metal Python web framework

See the full show notes for this episode on the website at talkpython.fm/129
14/09/17·59m 53s

#128: Pythonic Networks with NAPALM

See the full show notes for this episode on the website at talkpython.fm/128
07/09/17·56m 22s

#127: Shipping software to users

See the full show notes for this episode on the website at talkpython.fm/127
31/08/17·1h 15m

#126: Kubernetes for Pythonistas

See the full show notes for this episode on the website at talkpython.fm/126
22/08/17·59m 39s

#125: Django REST framework and a new API star is born

See the full show notes for this episode on the website at talkpython.fm/125
15/08/17·1h 7m

#124: Python for AI research

See the full show notes for this episode on the website at talkpython.fm/124
07/08/17·55m 20s

#123: Lessons from 100 straight dev job interviews

See the full show notes for this episode on the website at talkpython.fm/123
31/07/17·46m 23s

#122: Home Assistant: Pythonic Home Automation

See the full show notes for this episode on the website at talkpython.fm/122
26/07/17·58m 8s

#121: Microservices in Python

See the full show notes for this episode on the website at talkpython.fm/121
19/07/17·1h 5m

#120: Python in Finance

See the full show notes for this episode on the website at talkpython.fm/120
12/07/17·1h 7m

#119: Python in Engineering

See the full show notes for this episode on the website at talkpython.fm/119
06/07/17·52m 23s

#118: Serverless software

See the full show notes for this episode on the website at talkpython.fm/118
27/06/17·54m 50s

#117: Functional Python with Coconut

See the full show notes for this episode on the website at talkpython.fm/117
21/06/17·1h 3m

#116: 10 top talks of PyCon 2017 reviewed

See the full show notes for this episode on the website at talkpython.fm/116
12/06/17·1h 0m

#115: Python for Humans projects

See the full show notes for this episode on the website at talkpython.fm/115
08/06/17·53m 45s

#114: Empowering developers at the Hidden Genius project

See the full show notes for this episode on the website at talkpython.fm/114
30/05/17·38m 2s

#113: Dedicated AI chips and running old Python faster at Intel

See the full show notes for this episode on the website at talkpython.fm/113
27/05/17·53m 2s

#112: Geeking out in the golden years

See the full show notes for this episode on the website at talkpython.fm/112
18/05/17·1h 7m

#111: Pythonic Career Advice and More

See the full show notes for this episode on the website at talkpython.fm/111
13/05/17·57m 35s

#110: Data Democratization with Redash

See the full show notes for this episode on the website at talkpython.fm/110
02/05/17·56m 2s

#109: MongoDB Applied Design Patterns

See the full show notes for this episode on the website at talkpython.fm/109
29/04/17·1h 0m

#108: MicroPython and Open Source Hardware at Adafruit

See the full show notes for this episode on the website at talkpython.fm/108
21/04/17·1h 4m

#107: Python concurrency with Curio

See the full show notes for this episode on the website at talkpython.fm/107
15/04/17·1h 1m

#106: Invent your own computer games with Python

See the full show notes for this episode on the website at talkpython.fm/106
07/04/17·58m 12s

#105: A Pythonic Database Tour

See the full show notes for this episode on the website at talkpython.fm/105
27/03/17·57m 56s

#104: Game Theory in Python

See the full show notes for this episode on the website at talkpython.fm/104
23/03/17·57m 50s

#103: Compiling Python through PyLLVM and MongoDB for Data Scientists

See the full show notes for this episode on the website at talkpython.fm/103
16/03/17·52m 36s

#102: Effective Code Reviews

See the full show notes for this episode on the website at talkpython.fm/102
08/03/17·50m 52s

#101: Adding a full featured Python environment to Visual Studio Code

See the full show notes for this episode on the website at talkpython.fm/101
03/03/17·55m 11s

#100: Python past, present, and future with Guido van Rossum

See the full show notes for this episode on the website at talkpython.fm/100
22/02/17·1h 2m

#99: Morepath: Super Powered Python Web Framework

See the full show notes for this episode on the website at talkpython.fm/99
15/02/17·1h 4m

#98: Adding concurrency to Django with Django Channels

See the full show notes for this episode on the website at talkpython.fm/98
08/02/17·1h 5m

#97: Flask, Django style with Flask-Diamond

See the full show notes for this episode on the website at talkpython.fm/97
02/02/17·1h 5m

#96: Exploring Awesome Python

See the full show notes for this episode on the website at talkpython.fm/96
25/01/17·52m 20s

#95: Grumpy: Running Python on Go

See the full show notes for this episode on the website at talkpython.fm/95
18/01/17·52m 9s

#94: Guarenteed packages via Conda and Conda-Forge

See the full show notes for this episode on the website at talkpython.fm/94
11/01/17·46m 31s

#93: Spreading Python through the sciences with Software Carpentry

See the full show notes for this episode on the website at talkpython.fm/93
03/01/17·1h 1m

#92: Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI

See the full show notes for this episode on the website at talkpython.fm/92
29/12/16·21m 0s

#91: Top 10 Data Science Stories of 2016

See the full show notes for this episode on the website at talkpython.fm/91
27/12/16·1h 7m

#90: Data Wrangling with Python

See the full show notes for this episode on the website at talkpython.fm/90
21/12/16·1h 1m

#89: A conversation with the Chief Data Scientist of the United States

See the full show notes for this episode on the website at talkpython.fm/89
15/12/16·52m 39s

#88: Lightweight Django

See the full show notes for this episode on the website at talkpython.fm/88
06/12/16·59m 58s

#87: PonyORM: The most Pythonic ORM yet?

See the full show notes for this episode on the website at talkpython.fm/87
29/11/16·56m 29s

#86: Python at StackOverflow

See the full show notes for this episode on the website at talkpython.fm/86
24/11/16·1h 10m

#85: Parsing horrible things with Python

See the full show notes for this episode on the website at talkpython.fm/85
17/11/16·59m 46s

#84: Are we failing to fund Python's core infrastructure?

See the full show notes for this episode on the website at talkpython.fm/84
08/11/16·1h 5m

#83: Python Videos on Demand at PyVideo

See the full show notes for this episode on the website at talkpython.fm/83
02/11/16·53m 26s

#82: Grokking Algorithms in Python

See the full show notes for this episode on the website at talkpython.fm/82
27/10/16·58m 45s

#81: Python and Machine Learning in Astronomy

See the full show notes for this episode on the website at talkpython.fm/81
21/10/16·1h 2m

#80: TinyDB: A tiny document db written in Python

See the full show notes for this episode on the website at talkpython.fm/80
16/10/16·47m 1s

#79: Beeware Python Tools

See the full show notes for this episode on the website at talkpython.fm/79
07/10/16·1h 22m

#78: How I built an entire game and toolchain 100% in Python

See the full show notes for this episode on the website at talkpython.fm/78
28/09/16·53m 26s

#77: 20 Python Libraries You Aren't Using (But Should)

See the full show notes for this episode on the website at talkpython.fm/77
23/09/16·1h 16m

#76: Renewable Python

See the full show notes for this episode on the website at talkpython.fm/76
15/09/16·54m 10s

#75: Pythonic games at CheckIO

See the full show notes for this episode on the website at talkpython.fm/75
09/09/16·55m 27s

#74: Past, Present, and Future of IronPython

See the full show notes for this episode on the website at talkpython.fm/74
02/09/16·50m 48s

#73: Machine learning at the new Microsoft

See the full show notes for this episode on the website at talkpython.fm/73
26/08/16·1h 4m

#72: Fashion-driven open source software at Zalando

See the full show notes for this episode on the website at talkpython.fm/72
19/08/16·1h 1m

#71: Soft Skills: The software developer's life manual

See the full show notes for this episode on the website at talkpython.fm/71
11/08/16·1h 5m

#70: Pythonic cover songs at Loudr

See the full show notes for this episode on the website at talkpython.fm/70
05/08/16·1h 1m

#69: Write an Excellent Programming Blog

See the full show notes for this episode on the website at talkpython.fm/69
26/07/16·57m 41s

#68: Crossing the streams with Podcast.__init__

See the full show notes for this episode on the website at talkpython.fm/68
20/07/16·1h 2m

#67: Property-based Testing with Hypothesis

See the full show notes for this episode on the website at talkpython.fm/67
13/07/16·58m 17s

#66: Faster Python Programs: Measure, Don't Guess

See the full show notes for this episode on the website at talkpython.fm/66
07/07/16·1h 4m

#65: Jump on the real-time web with RethinkDB

See the full show notes for this episode on the website at talkpython.fm/65
29/06/16·59m 22s

#64: Inside the Python Package Index

See the full show notes for this episode on the website at talkpython.fm/64
24/06/16·59m 51s

#63: Validating Python tests with mutation testing

See the full show notes for this episode on the website at talkpython.fm/63
16/06/16·59m 36s

#62: San Diego Technology Immersion Group Learns Python

See the full show notes for this episode on the website at talkpython.fm/62
07/06/16·1h 9m

#61: Free software, free people

See the full show notes for this episode on the website at talkpython.fm/61
30/05/16·54m 18s

#60: Scaling Python to 1000's of cores with Ufora

See the full show notes for this episode on the website at talkpython.fm/60
24/05/16·1h 7m

#59: SageMath - Open source is ready to compete in the classroom

See the full show notes for this episode on the website at talkpython.fm/59
18/05/16·59m 24s

#58: Create better Python programs with concurrency, libraries, and patterns

See the full show notes for this episode on the website at talkpython.fm/58
10/05/16·54m 51s

#57: Python performance from the inside-out at Intel

See the full show notes for this episode on the website at talkpython.fm/57
05/05/16·56m 34s

#56: Data Science from Scratch

See the full show notes for this episode on the website at talkpython.fm/56
27/04/16·51m 3s

#55: How our engineering environments are killing diversity (and how we can fix it)

See the full show notes for this episode on the website at talkpython.fm/55
21/04/16·1h 1m

#54: Enterprise Software with Python

See the full show notes for this episode on the website at talkpython.fm/54
14/04/16·1h 7m

#53: Python in Visual Studio

See the full show notes for this episode on the website at talkpython.fm/53
06/04/16·50m 41s

#52: EVE Online: MMO game powered by Python

See the full show notes for this episode on the website at talkpython.fm/52
27/03/16·54m 35s

#51: SigOpt: Optimizing Everything with Python

See the full show notes for this episode on the website at talkpython.fm/51
21/03/16·37m 50s

#50: Web scraping at scale with Scrapy and ScrapingHub

See the full show notes for this episode on the website at talkpython.fm/50
15/03/16·58m 17s

#49: Microsoft's JIT-based Python Project: Pyjion

See the full show notes for this episode on the website at talkpython.fm/49
08/03/16·1h 3m

#48: Building Flask-based Web Apps

See the full show notes for this episode on the website at talkpython.fm/48
01/03/16·49m 8s

#47: Python in Typeface and Font Development

See the full show notes for this episode on the website at talkpython.fm/47
23/02/16·44m 39s

#46: Python in Movies and Entertainment

See the full show notes for this episode on the website at talkpython.fm/46
16/02/16·57m 13s

#45: The Python Testing Column, Now a Thing

See the full show notes for this episode on the website at talkpython.fm/45
09/02/16·58m 49s

#44: Project Jupyter and IPython

See the full show notes for this episode on the website at talkpython.fm/44
02/02/16·1h 0m

#43: Monitoring high performance Python apps at Opbeat

See the full show notes for this episode on the website at talkpython.fm/43
26/01/16·39m 33s

#42: Python in Startups and Investing

See the full show notes for this episode on the website at talkpython.fm/42
19/01/16·54m 38s

#41: Getting your first dev job as a Python developer (part 2)

See the full show notes for this episode on the website at talkpython.fm/41
12/01/16·52m 17s

#40: Top 10 Data Science Stories from 2015

See the full show notes for this episode on the website at talkpython.fm/40
29/12/15·59m 19s

#39: Getting your first dev job as a Python developer (part 1)

See the full show notes for this episode on the website at talkpython.fm/39
22/12/15·50m 44s

#38: Continuous Integration and Delivery at Codeship

See the full show notes for this episode on the website at talkpython.fm/38
15/12/15·1h 2m

#37: Python Cybersecurity and Penetration Testing

See the full show notes for this episode on the website at talkpython.fm/37
08/12/15·1h 4m

#36: Python IDEs with the PyCharm team

See the full show notes for this episode on the website at talkpython.fm/36
01/12/15·59m 43s

#35: Turbogears and the future of Python web frameworks

See the full show notes for this episode on the website at talkpython.fm/35
24/11/15·1h 1m

#34: Continuum: Scientific Python and The Business of Open Source

See the full show notes for this episode on the website at talkpython.fm/34
17/11/15·59m 52s

#33: OpenStack: Cloud computing built on Python

See the full show notes for this episode on the website at talkpython.fm/33
10/11/15·56m 37s

#32: PyPy.js - PyPy Python in Your Browser

See the full show notes for this episode on the website at talkpython.fm/32
03/11/15·59m 12s

#31: Machine Learning with Python and scikit-learn

See the full show notes for this episode on the website at talkpython.fm/31
27/10/15·49m 19s

#30: Python Community and Python at Dropbox

See the full show notes for this episode on the website at talkpython.fm/30
20/10/15·46m 53s

#29: Python at the Large Hadron Collider and CERN

See the full show notes for this episode on the website at talkpython.fm/29
13/10/15·52m 10s

#28: Making Python Fast: Profiling Python Code

See the full show notes for this episode on the website at talkpython.fm/28
06/10/15·50m 9s

#27: Four Years of Python for High Schoolers

See the full show notes for this episode on the website at talkpython.fm/27
29/09/15·44m 35s

#26: Deploying Python Web Applications (Updated)

See the full show notes for this episode on the website at talkpython.fm/26
22/09/15·1h 13m

#25: Effective Python

See the full show notes for this episode on the website at talkpython.fm/25
15/09/15·54m 40s

#24: Fluent Python

See the full show notes for this episode on the website at talkpython.fm/24
08/09/15·1h 8m

#23: 3D Printing with Python at Authentise

See the full show notes for this episode on the website at talkpython.fm/23
01/09/15·47m 25s

#22: CPython Internals and Learning Python with pythontutor.com

See the full show notes for this episode on the website at talkpython.fm/22
25/08/15·1h 2m

#21: PyPy - The JIT Compiled Python Implementation

See the full show notes for this episode on the website at talkpython.fm/21
18/08/15·53m 57s

#20: Interactive Python and Teaching Python: Beyond Text Books

See the full show notes for this episode on the website at talkpython.fm/20
11/08/15·48m 46s

#19: Automate the Boring Stuff with Python

See the full show notes for this episode on the website at talkpython.fm/19
04/08/15·41m 5s

#18: Python Anti-patterns and other mistakes

See the full show notes for this episode on the website at talkpython.fm/18
28/07/15·48m 16s

#17: Python on bare metal with MicroPython

See the full show notes for this episode on the website at talkpython.fm/17
21/07/15·51m 18s

#16: Python at Netflix

See the full show notes for this episode on the website at talkpython.fm/16
14/07/15·56m 46s

#15: Python at Spotify, PSF, and PyLadies

See the full show notes for this episode on the website at talkpython.fm/15
07/07/15·49m 1s

#14: Moving from PHP to Python 3 with Patreon

See the full show notes for this episode on the website at talkpython.fm/14
30/06/15·49m 26s

#13: Flask web framework and much, much more

See the full show notes for this episode on the website at talkpython.fm/13
23/06/15·50m 1s

#12: Deep Dive into Modules and Packages

See the full show notes for this episode on the website at talkpython.fm/12
16/06/15·52m 10s

#11: PyImageSearch and Computer Vision

See the full show notes for this episode on the website at talkpython.fm/11
09/06/15·50m 6s

#10: Bringing Python to the Masses with Hosting and DevOps at PythonAnywhere

See the full show notes for this episode on the website at talkpython.fm/10
02/06/15·1h 5m

#9: Docker for the Python Developer

See the full show notes for this episode on the website at talkpython.fm/9
26/05/15·39m 24s

#8: Teaching Python at Grok Learning and Classrooms

See the full show notes for this episode on the website at talkpython.fm/8
19/05/15·37m 3s

#7: Robot Operating System (ROS) and ROSPy

See the full show notes for this episode on the website at talkpython.fm/7
12/05/15·49m 50s
-
-
Heart UK
Mute/Un-mute