Winamp Logo
Talk Python To Me Cover
Talk Python To Me Profile

Talk Python To Me

English, Technology, 1 season, 446 episodes, 4 days, 18 hours, 46 minutes
About
Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics. Our goal is to bring you the human story behind the Python packages and frameworks you know and love.
Episode Artwork

#447: Parallel Python Apps with Sub Interpreters

It's an exciting time for the capabilities of Python. We have the Faster CPython initiative going strong, the recent async work, the adoption of typing and on this episode we discuss a new isolation and parallelization capability coming to Python through sub-interpreters. We have Eric Snow who spearheaded the work to get them added to Python 3.12 and is working on the Python API for 3.13 along with Anthony Shaw who has been pushing the boundaries of what you can already do with subinterpreters. Episode sponsors Pybites PDM Sentry Error Monitoring, Code TALKPYTHON Talk Python Courses Links from the show Guests Anthony Shaw: @tonybaloney@fosstodon.org Eric Snow: /@ericsnowcurrently@mastodon.social PEP 684 – A Per-Interpreter GIL: peps.python.org PEP 734 – Multiple Interpreters in the Stdlib: peps.python.org Running Python Parallel Applications with Sub Interpreters: fosstodon.org pytest subinterpreters: fosstodon.org Long-Term Vision for a Parallel Python Programming Model?: fosstodon.org Hypercorn Server: github.com msgspec: jcristharif.com Dill package: pypi.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
2/3/20241 hour, 11 minutes, 9 seconds
Episode Artwork

#446: Python in Excel

Why is Python so popular? There is plenty of room for debate on this but one solid reason is it's easy to adopt, easy to use, and caters to people who are not quite developers/data scientists but need to do some computing. Do you know where there largest untapped set of that group hang out? Excel. That's why it's super exciting that Python is now going to be built directly into Excel. Just go into a cell and type =PY and you're off writing full Python 3 code that is backed by a lite Anaconda distribution of Python. And we have Dr. Sarah Kaiser here to give us the rundown on Python in Excel. Episode sponsors Posit Pybites PDM Talk Python Courses Links from the show Sarah's website: sckaiser.com Sarah on Mastodon: @crazy4pi314@mathstodon.xyz Get started with Python in Excel: microsoft.com Python in SQL Server: microsoft.com 8 of the Biggest Excel Mistakes of All Time: blog.hurree.co Security and Python in Excel: microsoft.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
1/26/202448 minutes, 9 seconds
Episode Artwork

#445: Inside Azure Data Centers with Mark Russinovich

When you run your code in the cloud, how much do you know about where it runs? I mean, the hardware it runs on and the data center it runs in? There are just a couple of hyper-scale cloud providers in the world. This episode is a very unique chance to get a deep look inside one of them: Microsoft Azure. Azure is comprised of over 200 physical data centers, each with 100,000s of servers. A look into how code runs on them is fascinating. Our guide for this journey will be Mark Russinovich. Mark is the CTO of Microsoft Azure and a Technical Fellow, Microsoft's senior-most technical position. He's also a bit of a programming hero of mine. Even if you don't host your code in the cloud, I think you'll enjoy this conversation. Let's dive in. Episode sponsors Posit Pybites PDM Talk Python Courses Links from the show Mark Russinovich: @markrussinovich Mark Russinovich on LinkedIn: linkedin.com SysInternals: learn.microsoft.com Zero Day: A Jeff Aiken Novel: amazon.com Inside Azure Datacenters: youtube.com What runs chatgpt?: youtube.com Azure Cobalt ARM chip: servethehome.com Closing talk by Mark at Ignite 2023: 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
1/19/202442 minutes, 25 seconds
Episode Artwork

#444: The Young Coder's Blueprint to Success

Are you early in your software dev or data science career? Maybe it hasn't even really started yet and you're still in school. On this episode we have Sydney Runkle who has had a ton of success in the Python space and she hasn't even graduated yet. We sit down to talk about what she's done and might do differently again to achieve that success. It's "The Young Coder's Blueprint to Success" on episode 444 of Talk Python To Me. Links from the show Sydney Runkle: linkedin.com Pydantic: pydantic.dev Code Combat: codecombat.com Humanitarian Toolbox: www.htbox.org PyCon 2024: pycon.org Good first issue example: 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 --- Episode sponsors --- Talk Python Training
1/2/202454 minutes, 59 seconds
Episode Artwork

#443: Python Bytes Crossover 2023

Special crossover episode of Python Bytes to wrap up 2023. Topics include: Michael #1: Hatch v1.8 Brian #2: svcs : A Flexible Service Locator for Python Michael #3: Steering Council 2024 Term Election Results Brian #4: Python protocols. When to use them in your projects to abstract and decoupling ExtrasJoke: Joke: The dream is dead? --- Episode sponsors --- Posit Talk Python Training
12/29/202335 minutes, 15 seconds
Episode Artwork

#442: Ultra High Speed Message Parsing with msgspec

If you're a fan of Pydantic or dataclasses, you'll definitely be interested in this episode. We are talking about a super fast data modeling and validation framework called msgspec. Some of the types in here might even be better for general purpose use than Python's native classes. Join me and Jim Crist-Harif to talk about his data exchange framework, mspspec. Links from the show Jim Crist-Harif: jcristharif.com Jim @ GitHub: github.com Jim @ Mastdon: @jcristharif@hachyderm.io msgspec: github.com Projects using msgspec: github.com msgspec on Conda Forge: anaconda.org msgspec on PyPI: pypi.org Litestar web framework: litestar.dev Litestar episode: talkpython.fm Pydantic V2 episode: talkpython.fm JSON parsing with msgspec article: pythonspeed.com msgspec bencharmks: jcristharif.com msgspec vs. pydantic v1 and pydantic v2: 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 --- Episode sponsors --- Posit Talk Python Training
12/14/20231 hour, 1 second
Episode Artwork

#441: Python = Syntactic Sugar?

You've probably heard the term "syntactic sugar", that is, syntax within a programming language that is designed to make things easier to read or to express. It makes the language "sweeter" for human use. It turns out Brett Cannon has spent 2 years diving into and writing about Python's sweet language features and how they really work down inside CPython. He joins me on the show today to dive into a few of the more relevant posts he's written about it. Links from the show Brett Cannon: @brettcannon@fosstodon.org Syntactic sugar series: snarky.ca Syntactic sugar: wikipedia.org Unravelling attribute access in Python: snarky.ca Unravelling binary arithmetic operations: snarky.ca Unravelling the import statement: snarky.ca record-type: pypi.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 --- Episode sponsors --- Talk Python Training
12/6/20231 hour, 7 minutes, 14 seconds
Episode Artwork

#440: Talking to Notebooks with Jupyter AI

We all know that LLMs and generative AI has been working its way into many products. It's Jupyter's turn to get a really awesome integration. We have David Qiu here to tell us about Jupyter AI. Jupyter AI provides a user-friendly and powerful way to apply generative AI to your notebooks. It lets you choose from many different LLM providers and models to get just the help you're looking for. And it does way more than just a chat pane in the UI. Listen to find out. Links from the show David Qiu: linkedin.com Jupyter AI: jupyter-ai.readthedocs.io Asking about something in your notebook: jupyter-ai.readthedocs.io Generating a new notebook: jupyter-ai.readthedocs.io Learning about local data: jupyter-ai.readthedocs.io Formatting the output: jupyter-ai.readthedocs.io Interpolating in prompts: jupyter-ai.readthedocs.io JupyterCon 2023 Talk: youtube.com PyData Seattle 2023 Talk: 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 Posit Talk Python Training
11/30/202358 minutes, 52 seconds
Episode Artwork

#439: Pixi, A Fast Package Manager

On this episode we have Wolf Vollprecht and Ruben Arts from the pixi project here to talk about pixi, a high performance package manager for Python and other languages that actually manages Python itself too. They have a lot of interesting ideas on where Python packaging should go and are putting their time and effort behind them. Will pixi become your next package manager? Listen in to find out. Links from the show Black Friday at Talk Python: talkpython.fm/blackfriday Guests Wolf Vollprecht: github.com/wolfv Ruben Arts: github.com/ruben-arts pixi: prefix.dev Prefix: prefix.dev Launching pixi: prefix.dev Conda: docs.conda.io Conda Forge: conda-forge.org NixOS: nixos.org Packaging Con 2023: packaging-con.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 Posit Python Tutor Talk Python Training
11/22/202359 minutes, 4 seconds
Episode Artwork

#438: Celebrating JupyterLab 4 and Jupyter 7 Releases

Jupyter Notebooks and Jupyter Lab have to be one of the most important parts of Python when it comes to bring new users to the Python ecosystem and certainly for the day to day work of data scientists and general scientists who have made some of the biggest discoveries of recent times. And that platform has recently gotten a major upgrade with JupyterLab 4 released and Jupyter Notebook being significantly reworked to be based on the changes from JupyterLab as well. We have an excellent panel of guests, Sylvain Corlay, Frederic Collonval, Jeremy Tuloup, and Afshin Darian here to tell us what's new in these and other parts of the Jupyter ecosystem. Links from the show Guests Sylvain Corlay Frederic Collonval Jeremy Tuloup Afshin Darian JupyterLab 4.0 is Here: blog.jupyter.org Announcing Jupyter Notebook 7: blog.jupyter.org JupyterCon 2023 Videos: youtube.com Jupyterlite: github.com Download JupyterLab Desktop: github.com Mythical Man Month Book: wikipedia.org Blender in Jupyter: twitter.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 Phylum Python Tutor Talk Python Training
11/16/20231 hour, 4 minutes, 55 seconds
Episode Artwork

#437: HTMX for Django Developers (And All of Us)

Are you considering or struggling with replacing much of the interactivity of your Django app with frontend JavaScript frameworks? After all, your users do expect an interactive and modern app, right? Before you make a rash decision, you owe it to yourself to check out HTMX. It goes well with Django. We have Christopher Trudeau to run through a whole awesome list of HTMX and Python and tell us about his new HTMX + Django course. Links from the show Chris on ExTwitter: @cltrudeau Django in Action book: manning.com Django: djangoproject.com HTMX + Django course: talkpython.fm HTMX: htmx.org awesome-htmx: github.com awesome-python-htmx: github.com django-js-lib-htmx: github.com htmxflask: github.com fastapi-sse-htmx: github.com django-htmx-patterns: github.com jinja2-fragments: github.com jinja_partials: github.com chameleon_partials: github.com django-render-block: github.com flask-htmx: github.com htmx-flask: github.com asgi-htmx: github.com hx-requests: github.com django-dashboards: github.com A Real World React -> htmx Port: htmx.org 3 IRL use cases for Python and HTMX: bitecode.dev owela-club: 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 IRL Podcast Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
11/7/20231 hour, 4 minutes, 50 seconds
Episode Artwork

#436: An Unbiased Evaluation of Environment and Packaging Tools

How well do you know your Python packaging tools? These are things like pip which install your project's dependencies and their dependencies and so on. In this mix, we have more modern tools such as Poetry, Flit, Hatch and others. And even tools outside of Python itself which may attempt to manage Python itself in addition to the libraries. To make sense of all of this, we welcome back Anna-Lena Popkes for an unbiased evaluation of environment and packaging tools. Links from the show Anna-Lena's website: alpopkes.com Anna-Lena on GitHub: github.com Accompanying Blog Post: alpopkes.com Talk from PyCon DE: youtube.com Talk from EuroPython: youtube.com Talk Python's Data Science Jumpstart with 10 Projects course: talkpython.fm Rye: github.com Poetry: python-poetry.org Material for MkDocs: squidfunk.github.io 100 Days of Python in a Magical Universe Episode: talkpython.fm pip-tools: pip-tools.readthedocs.io Hatch: hatch.pypa.io PDM: pdm.fming.dev Flit: flit.pypa.io Conda: docs.conda.io Pipenv: pipenv.pypa.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 IRL Podcast Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
11/1/202358 minutes, 32 seconds
Episode Artwork

#435: PyPI Security

Do you worry about your developer / data science supply chain safety? All the packages for the Python ecosystem are much of what makes Python awesome. But the are also a bit of an open door to your code and machine. Luckily the PSF is taking this seriously and hired Mike Fiedler as the full time PyPI Safety & Security Engineer (not to be confused with the Security Developer in Residence staffed by Seth Michael Larson). Mike is here to give us the state of the PyPI security and plans for the future. Links from the show Mike on Twitter: @mikefiedler Mike on Mastodon: @miketheman@hachyderm.io Supply Chain examples SolarWinds: csoonline.com XcodeGhost: wikipedia.org Google Ad Malware: medium.com PyPI: pypi.org OWASP Top 10: owasp.org Trusted Publishers: docs.pypi.org libraries.io: libraries.io GitHub Full 2FA: github.blog Mike's Latest Blog Post: blog.pypi.org pprintpp package: github.com ICDiff: 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 Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
10/25/20231 hour, 3 minutes, 23 seconds
Episode Artwork

#434: Building Mobile Apps Backed with Python

Are you building a mobile app and wondering where Python fits in the mix? Are you support others building these apps with backend APIs written in Python? Can you write your entire app, end to end, in Python? I have a great panel put together to discuss exactly this. And they all have a different and unique take on the options. Welcome to Loren Aguey, Harout Boujakjian, Andréas Kühne, Jeyfrin and, Joshua. Links from the show Guests Loren Aguey: linkedin.com Harout Boujakjian: linkedin.com Andréas Kühne: linkedin.com Jeyfrin, Joshua Talk Python Mobile App: training.talkpython.fm/apps Epic Skies App: play.google.com PinPlanet App: pinplanetapp.com My Club App: apps.apple.com vid3d App: play.google.com Flutter: flutter.dev Flutter Showcase: flutter.dev pub.dev, Flutter's PyPI: pub.dev FastAPI: fastapi.tiangolo.com Litestar: litestar.dev Pyramid Web Framework: trypyramid.com Flask: flask.palletsprojects.com Django: djangoproject.com Django REST Framework: django-rest-framework.org Kivy: kivy.org Swift: developer.apple.com Ionic Framework: ionicframework.com Ionic Source: github.com Flutter Source: github.com Kivy Source: github.com Bloc: State management for Dart: bloclibrary.dev Swift Package Manager (SwiftPM): swift.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 Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
10/19/202358 minutes, 49 seconds
Episode Artwork

#433: Litestar: Effortlessly Build Performant APIs

We all know about Flask and Django. And of course FastAPI made a huge splash when it came on the scene a few years ago. But new web frameworks are being creating all the time. And they have these earlier frameworks to borrow from as well. On this episode we dive into a new framework gaining a lot of traction called Litestar. Will it be the foundation of your next project? Join me as I get to know Litestar with its maintainers: Jacob Coffee, Janek Nouvertné, and Cody Fincher. Links from the show Guests Jacob Coffee Jacob on Github: github.com Jacob on Twitter: @_scriptr Jacob on Mastodon: @Monorepo Cody Fincher Cody on LinkedIn: linkedin.com Cody on GitHub: github.com Email: cody.fincher@gmail.com Janek Nouvertné Janek on GitHub: github.com Email: j.a.nouvertne@posteo.de Litestar: litestar.dev Litestar Documentation: litestar.dev Litestar on Twitter: @LitestarAPI Litestar on Mastodon: @litestar Litestar Blog: blog.litestar.dev Discord: discord.gg Reddit r/Litestar: eddit.com Litestar on PyPI: pypi.org Benchmarks: docs.litestar.dev v2.0 Release: github.com gunicorn: gunicorn.org msgspec: github.com httpx-sse: github.com duckdb: duckdb.org rich-click: github.com blacksheep server: neoteroi.dev 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 Talk Python Training
10/15/20231 hour, 4 minutes, 46 seconds
Episode Artwork

#432: Migrating to Pydantic 2.0: Beanie for MongoDB

By now, surely you've heard how awesome Pydantic version 2 is. The team led by Samual Colvin spent almost a year refactoring and reworking the core into a high-performance Rust version while keeping the public API in Python and largely unchanged. The main benefit of this has been massive speed ups for frameworks and devs using Pydantic. But just how much work is it to take a framework deeply built on Pydantic and make that migration? What are some of the pitfalls? On this episode, we welcome back Roman Right to talk about his experience converting Beanie, the popular MongoDB async framework based on Pydantic, from Pydantic v1 to v2. And we'll have some fun talking MongoDB as well while we are at it. Links from the show Beanie: beanie-odm.dev Beanie on GitHub: github.com Roman on Twitter: @roman_the_right Beanie Release 1.21.0: github.com Talk Python's MongoDB with Async Python Course: talkpython.fm Pydantic Migration Guide: docs.pydantic.dev Customizing validation with __get_pydantic_core_schema__: docs.pydantic.dev Bunnet (Sync Beanie): github.com Generic `typing.ForwardRef` to support generic recursive types: discuss.python.org Pydantic v2 - The Plan Episode: talkpython.fm Future of Pydantic and FastAPI episode: talkpython.fm Beanie Lazy Parsing: beanie-odm.dev Beanie Relationships: beanie-odm.dev Locust Load Testing: locust.io motor package: pypi.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 Studio 3T Talk Python Training
10/6/202353 minutes, 54 seconds
Episode Artwork

#431: Visualizing CPython Release Process

Every year Python has a new major release. This year it's Python 3.12 and it'll come out on October 2, 2023. That's 4 days from when this episode was published. There is quite process involved to test, build, and ship Python across many platforms and channels. We have Seth Michael Larson here to give us a detailed rundown on what exactly is involved in releasing CPython. Links from the show Seth on Mastodon: fosstodon.org/@sethmlarson Seth on Twitter: @sethmlarson Seth on Github: github.com Announcing Security Developer-in-Residence: sethmlarson.dev Visualizing the CPython Release Process: sethmlarson.dev PEP 101: peps.python.org CPython on Github: github.com Best Open SSF: best.openssf.org pip-audit: github.com PyPA Advisory Database: github.com Omnivore App: omnivore.app What's New in 3.12: docs.python.org release-tools package: github.com Talk Python's HTMX + Django course: talkpython.fm/htmx-django 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 PyCharm Talk Python Training
9/29/20231 hour, 2 minutes, 12 seconds
Episode Artwork

#430: Delightful Machine Learning Apps with Gradio

So, you've got this amazing machine learning model you created. And you want to share it and let your colleagues and users experiment with it on the web. How do you get started? Learning Flask or Django? Great frameworks, but you might consider Gradio which is a rapid development UI framework for ML models. On this episode, we have Freddy Boulton, to introduce us all to Gradio. Links from the show Freddy on Twitter: @freddy_alfonso_ Gradio: gradio.app Use as API Example: huggingface.co Components: gradio.app Svelte: svelte.dev Flutter UI/Code structure: docs.flutter.dev XKCD Matplotlib Theme: matplotlib.org Gradio XKCD Full Theme: huggingface.co PrivateGPT: ai.meta.com Langchain: docs.langchain.com pipdeptree: pypi.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 PyCharm Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
9/19/202359 minutes, 43 seconds
Episode Artwork

#429: Taming Flaky Tests

We write tests to show us when there are problems with our code. But what if there are intermittent problems with the tests themselves? That can be big hassle. In this episode, we have Gregory Kapfhammer and Owain Parry on the show to share their research and advice for taming flaky tests. Links from the show Gregory Kapfhammer: gregorykapfhammer.com Owain Parry on Twitter: @oparry9 Radon: pypi.org pytest-xdist: github.com awesome-pytest: github.com Tenacity: readthedocs.io Stamina: github.com Flaky Test Management: docs.cypress.io Flaky Test Management (Datadog): datadoghq.com Flaky Test Management (Spotify): engineering.atspotify.com Flaky Test Management (Google): testing.googleblog.com Detecting Test Pollution: github.com Surveying the developer experience of flaky tests paper: www.gregorykapfhammer.com Build Kite CI/CD: buildkite.com Flake It: Finding and Fixing Flaky Test Cases: github.com Unflakable: unflakable.com CircleCI Test Detection: circleci.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 PyCharm Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
9/11/20231 hour, 9 minutes
Episode Artwork

#428: Django Trends in 2023

Have you heard of Django? It's this little web framework that, well, kicked off much of Python's significance in the web space back in 2005. And that makes Django officially an adult. That's right, Django is now 18. And Django continues to lead the way on how community should be done for individual projects such as web frameworks. We have Carlton Gibson and Will Vincent back on the show this episode to discuss a bit of the Django history, Django trends in 2023, a little HTMX + Django, and lots more. Links from the show Guests Will Vincent: wsvincent.com Carlton Gibson: @carlton@fosstodon.org Button.dev: btn.dev Learn Django: learndjango.com Django News: django-news.com Yak-Shaving to Where the Puck is Going to Be Talk: youtube.com Open Source for the Long Haul: fosstodon.org Django 4.2: docs.djangoproject.com Django 5: docs.djangoproject.com Environs: github.com Neapolitan: github.com Django Template Paritals: github.com Jinja Partials: github.com Django Chat Podcast: djangochat.com Locality of Behavior Essay: htmx.org HTMX: htmx.org You're Fullstack Now Meme: twitter.com Deployment Checklist: docs.djangoproject.com Django-HTMX: github.com Django @Instagram DjangoChat: djangochat.com Talk Python HTMX Course: 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 Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
8/29/20231 hour, 9 minutes, 50 seconds
Episode Artwork

#427: 10 Tips and Ideas for the Beginner to Expert Python Journey

Getting started in Python is pretty easy. There's even a t-shirt that jokes about it: I learned Python, it was a good weekend. But to go from know how to create variables and writing loops, to building amazing things like FastAPI or Instagram, well there is this little gap between those two things. On this episode we welcome Eric Matthes to the show. He has thought a lot about teaching Python and comes to share his 10 tips for going from Python beginner to expert. Links from the show Eric on LinkedIn: linkedin.com Mostly Python Newsletter: mostlypython.substack.com Python Crash Course Book: nostarch.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 GlareDB Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
8/19/20231 hour, 6 minutes, 6 seconds
Episode Artwork

#426: What's New in PyScript [August 2023]

One of the most exciting initiatives in the Python space these days is pyscript which enables Python running natively in your browser. With consistent support from the folks at Anaconda, this project has been making solid strides since its initial release. On this episode we catch up with Fabio Pliger and Nicholas Tollervey to see where they are with the pyscript project. Links from the show Guests and Host Links Nicholas Tollervey: @ntoll@mastodon.social Fabio Pliger: @b_smoke Michael Kennedy: @mkennedy@fosstodon.org pyscript: pyscript.net pyscript on Github: github.com Tic Tac Toe Example App: pyscriptapps.com PyperCard: github.com MicroPython: micropython.org pyscript core: pyscript.net Nich's PyScript gets Python anywhere there's a browser video: youtube.com HTMX: htmx.org Birth and Death of JavaScript: destroyallsoftware.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 PyCharm Sentry Error Tracing, Code TALKPYTHON Talk Python Training
8/9/20231 hour, 5 minutes
Episode Artwork

#425: Memray: The endgame Python memory profiler

Understanding how your Python application is using memory can be tough. First, Python has it's own layer of reused memory (arenas, pools, and blocks) to help it be more efficient. And many important Python packages are built in natively compiled languages like C and Rust often times making that section of your memory opaque. But with Memray, you can way deeper insight into your memory usage. We have Pablo Galindo Salgado and Matt Wozniski back on the show to dive into Memray, the sister project to their pystack one we recently covered. Links from the show Pablo Galindo Salgado: @pyblogsal Matt Wozniski: github.com pytest-memray: github.com PEP 669 – Low Impact Monitoring for CPython: peps.python.org Memray discussions: github.com Mandlebrot Flamegraph example: bloomberg.github.io Python allocators: bloomberg.github.io Profiling in Python: docs.python.org PEP 693 – Python 3.12 Release Schedule: peps.python.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 PyCharm influxdata Talk Python Training
8/4/20231 hour, 10 minutes, 28 seconds
Episode Artwork

#424: Shiny for Python

If you want to share your data science results as interactive web apps, you could learn Flask or Django and a bunch of other web technologies. Or, you could pick up one of the powerful frameworks for deploying data science specifically. And if you're searching through that space, you've likely hear of Shiny -- but that's just for the R side of data science, right? Not any longer. Joe Cheng is here to introduce us to the recently released Shiny for Python. And it looks like a very solid new framework on the block. Links from the show Joe on Twitter: @jcheng Shiny: shiny.posit.co Shiny for Python code: github.com Discord community for Shiny: discord.gg Reactive programming inside Shiny: shiny.posit.co Shiny Gallery: shiny.posit.co Examples: shiny.posit.co Orbital mechanics in Shiny: shiny.posit.co Wordle in Shiny: shiny.posit.co Keynote introducing Shiny for Python: 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 influxdata GlareDB Talk Python Training
7/27/20231 hour, 4 minutes, 22 seconds
Episode Artwork

#423: Solving 10 different simulation problems with Python

Python is used for a wide variety of software projects. One area it's really gained a huge amount of momentum is in the computational space (including data science). On this episode we welcome back Allen Downey to dive into a particular slice of this space: simulation problems and Python in Physics and Engineering in general. Links from the show Allen’s web page: allendowney.com Allen’s blog (Probably Overthinking It): allendowney.com/blog Allen on Twitter: @allendowney Allen on Mastodon: @allendowney@fosstodon.org Modeling and Simulation in Python book: allendowney.github.io Programming as a Way of Thinking: blogs.scientificamerican.com Think Python book: greenteapress.com Think OS book: greenteapress.com Pint package: pint.readthedocs.io Free version of the book and Jupyter notebooks: allendowney.github.io Published version: nostarch.com Elm programming language: elm-lang.org SymPy examples: docs.sympy.org Guinness World Record won for bungee 'dunk' into cup of tea: 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 influxdata Pybites PDM Talk Python Training
7/24/20231 hour, 6 minutes, 32 seconds
Episode Artwork

#422: How data scientists use Python

Regardless of which side of Python, software developer or data scientist, you sit on, you surely know that data scientists and software devs seem to have different styles and priorities. But why? And what are the benefits as well as the pitfalls of this separation. That's the topic of conversation with our guest, Dr. Jodie Burchell, data science developer advocate at JetBrains. Links from the show Jodie on Twitter: @t_redactyl Jodie's PyCon Talk: youtube.com Deep Learning with Python book: manning.com Keras: keras.io scikit-learn: scikit-learn.org Matplotlib: matplotlib.org XKCD Matplotlib: matplotlib.org Pandas: pandas.pydata.org Polars: pola.rs Polars on Talk Python: talkpython.fm Jupyter: jupyter.org Ponder: ponder.io Dask: dask.org Explosion AI's Prodigy discount code: get a personal license for 25% off using the discount code TALKPYTHON. 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 PyCharm Prodigy Talk Python Training
7/7/20231 hour, 2 minutes, 16 seconds
Episode Artwork

#421: Python at Netflix

When you think of Netflix (as a technology company), you probably imagine them as cloud innovators. They were one of the first companies to go all-in on a massive scale for cloud computing as well as throwing that pesky chaos monkey into the servers. But they have become a hive of amazing Python activity. From their CDN, demand predictions and failover, security, machine learning, executable notebooks and lots more, the Python at play is super interesting. On this episode, we have Zoran Simic and Amjith Ramanujam on the show to give us this rare inside look. Links from the show Zoran on Twitter: @zsimic Amjith on Mastodon: @amjith@fosstodon.org Python at Netflix blog post: netflixtechblog.com pdb++: github.com Pickley: github.com Pickley vs. pipx: github.com DB CLI: dbcli.com Learn you a Haskell: learnyouahaskell.com How Much of the Internet's Bandwidth Does Netflix Use?: makeuseof.com PtPython: github.com BPython: bpython-interpreter.org Flask REST-Plus: readthedocs.io RustUp: rustup.rs Rye: github.com PEP 711 - Distributing Python Binaries episode: talkpython.fm Portable Python: github.com Python Build Standalone: github.com How Netflix does failovers in 7 minutes flat: opensource.com Security Monkey: 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 PyCharm influxdata Talk Python Training
7/2/20231 hour, 4 minutes, 6 seconds
Episode Artwork

#420: Database Consistency & Isolation for Python Devs

When you use a SQL database like Postgres, you have to understand the subtleties of isolation levels from "read committed" to "serializable." And distributed databases like MongoDB offer a range of consistency levels, from "eventually consistent" to "linearizable" and many options in between. Plus, it's easy enough to confuse "isolation" with "consistency!" We have A. Jesse Jiryu Davis from MongoDB back on the podcast to break it all down for us. Links from the show Jesse on Twitter: @jessejiryudavis Jesse on Mastodon: @jessejiryudavis@mas.to Files related to PyCon Talk: github.com Consistency and Isolation for Python Programmers blog post: emptysqua.re Consistency Models and Visuals: jepsen.io MongoDB Replication: mongodb.com MongoDB Transactions: mongodb.com Jesse's PyCon Talk: youtube.com Database Types: mongodb.com MongoDB Labs: 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 Sentry Error Monitoring, Code TALKPYTHON influxdata Talk Python Training
6/26/202356 minutes, 2 seconds
Episode Artwork

#419: Debugging Python in Production with PyStack

Here's the situation. You have a Python app that is locked or even has completely crashed and all you're left with is a core dump on the server. Now what? It's time for PyStack! You can capture a view of your app as if you've set a breakpoint and even view the callstack and locals across language calls (for example from Python to C++ and back). We have the maintainers, Pablo Galindo Salgado and Matt Wozniski, here to dive into PyStack. You'll definitely want to have this tool in your toolbox. Links from the show Pablo Galindo Salgado: @pyblogsal Matt Wozniski: github.com pystack: 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 Sentry Error Monitoring, Code TALKPYTHON RedHat Talk Python Training
6/14/20231 hour, 12 minutes, 23 seconds
Episode Artwork

#418: How To Keep A Secret in Python Apps

Think about the different APIs and databases your application works with. Every one of them requires either an API key or a database connection string that itself contains a password. How do you let your application access this sensitive information without storing it in source code or putting in other compromising locations? We have Glyph Lefkowitz on the show to share his security fable as well as just good advice for keeping secrets out of Python code. Links from the show Glyph on Mastodon: @glyph@mastodon.social ShhGit: github.com Encrust: github.com GitHub Security Alerts: github.com CIA Triad: fortinet.com pinpal: github.com XKCD Authorization: xkcd.com Tokenring: github.com AWS Vault: github.com Gimme-AWS-creds: github.com Secrets in GitHub Actions: github.com Python Client for HashiCorp Vault: python-hvac.org Pomodouroboros app: github.com DateType: pypi.org Haveibeenpwned: haveibeenpwned.com PEP 541: peps.python.org Glyph's security talk at PyCon: us.pycon.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 PyCharm RedHat Talk Python Training
6/2/20231 hour, 7 minutes, 11 seconds
Episode Artwork

#417: Test-Driven Prompt Engineering for LLMs with Promptimize

See the full show notes for this episode on the website at talkpython.fm/417
5/30/20231 hour, 13 minutes, 41 seconds
Episode Artwork

#416: Open Source Sports Analytics with PySport

See the full show notes for this episode on the website at talkpython.fm/416
5/22/202357 minutes, 29 seconds
Episode Artwork

#415: Future of Pydantic and FastAPI

See the full show notes for this episode on the website at talkpython.fm/415
5/15/202350 minutes, 5 seconds
Episode Artwork

#414: A Stroll Down Startup Lane

See the full show notes for this episode on the website at talkpython.fm/414
5/7/202352 minutes, 47 seconds
Episode Artwork

#413: Live from PyCon 2023

See the full show notes for this episode on the website at talkpython.fm/413
4/26/202347 minutes, 20 seconds
Episode Artwork

#412: PEP 711 - Distributing Python Binaries

See the full show notes for this episode on the website at talkpython.fm/412
4/19/20231 hour, 18 minutes, 20 seconds
Episode Artwork

#411: Things I Wish Someone Had Explained To Me Sooner About Python

See the full show notes for this episode on the website at talkpython.fm/411
4/14/20231 hour, 3 minutes, 45 seconds
Episode Artwork

#410: The Intersection of Tabular Data and Generative AI

See the full show notes for this episode on the website at talkpython.fm/410
4/6/20231 hour, 5 minutes, 38 seconds
Episode Artwork

#409: Privacy as Code with Fides

See the full show notes for this episode on the website at talkpython.fm/409
4/1/20231 hour, 8 minutes, 1 second
Episode Artwork

#408: Hatch: A Modern Python Workflow

See the full show notes for this episode on the website at talkpython.fm/408
3/24/20231 hour, 2 minutes, 59 seconds
Episode Artwork

#407: pytest tips and tricks for better testing

See the full show notes for this episode on the website at talkpython.fm/407
3/18/202356 minutes, 22 seconds
Episode Artwork

#406: Reimagining Python's Packaging Workflows

See the full show notes for this episode on the website at talkpython.fm/406
3/12/20231 hour, 6 minutes, 41 seconds
Episode Artwork

#405: Testing in Radio Astronomy with Python and pytest

See the full show notes for this episode on the website at talkpython.fm/405
3/3/202359 minutes, 21 seconds
Episode Artwork

#404: Clean Code in Python

See the full show notes for this episode on the website at talkpython.fm/404
2/20/20231 hour, 4 minutes, 42 seconds
Episode Artwork

#403: Fusion Ignition Breakthrough and Python

See the full show notes for this episode on the website at talkpython.fm/403
2/13/20231 hour, 4 minutes, 42 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/402
2/8/202358 minutes, 48 seconds
Episode Artwork

#401: Migrating 3.8 Million Lines of Python

See the full show notes for this episode on the website at talkpython.fm/401
2/2/20231 hour, 57 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/400
1/25/20231 hour, 3 minutes, 45 seconds
Episode Artwork

#399: Monorepos in Python

See the full show notes for this episode on the website at talkpython.fm/399
1/18/20231 hour, 10 minutes, 31 seconds
Episode Artwork

#398: Imaging Black Holes with Python

See the full show notes for this episode on the website at talkpython.fm/398
1/14/202358 minutes, 13 seconds
Episode Artwork

#397: Evaluating New Open Source Tech Panel

See the full show notes for this episode on the website at talkpython.fm/397
1/5/20231 hour, 3 minutes, 25 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/396
12/30/202237 minutes, 32 seconds
Episode Artwork

#395: Tools for README.md Creation and Maintenance

See the full show notes for this episode on the website at talkpython.fm/395
12/22/20221 hour, 13 minutes, 31 seconds
Episode Artwork

#394: Awesome Jupyter Libraries and Extensions in 2022

See the full show notes for this episode on the website at talkpython.fm/394
12/15/20221 hour, 2 minutes, 22 seconds
Episode Artwork

#393: Space Science with Python

See the full show notes for this episode on the website at talkpython.fm/393
12/8/20221 hour, 3 minutes, 29 seconds
Episode Artwork

#392: Data Science from the Command Line

See the full show notes for this episode on the website at talkpython.fm/392
12/2/20221 hour, 11 minutes, 4 seconds
Episode Artwork

#391: Pyscript powered by MicroPython

See the full show notes for this episode on the website at talkpython.fm/391
11/29/20221 hour, 11 minutes, 4 seconds
Episode Artwork

#390: Mastodon for Python Devs

See the full show notes for this episode on the website at talkpython.fm/390
11/15/20221 hour, 8 minutes, 41 seconds
Episode Artwork

#389: 18 awesome asyncio packages in Python

See the full show notes for this episode on the website at talkpython.fm/389
11/9/202257 minutes, 28 seconds
Episode Artwork

#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
11/2/20221 hour, 6 minutes, 29 seconds
Episode Artwork

#387: Build All the Things with Pants Build System

See the full show notes for this episode on the website at talkpython.fm/387
10/27/20221 hour, 7 minutes, 50 seconds
Episode Artwork

#386: Realtime Web Apps and Dashboards with H2O Wave

See the full show notes for this episode on the website at talkpython.fm/386
10/19/20221 hour, 5 minutes, 37 seconds
Episode Artwork

#385: Higher level Python asyncio with AnyIO

See the full show notes for this episode on the website at talkpython.fm/385
10/15/202259 minutes, 55 seconds
Episode Artwork

#384: Python Data Visualization - Where To Start?

See the full show notes for this episode on the website at talkpython.fm/384
10/4/20221 hour, 13 minutes, 16 seconds
Episode Artwork

#383: Textinator and Building macOS Apps with Python

See the full show notes for this episode on the website at talkpython.fm/383
9/28/20221 hour, 6 minutes, 8 seconds
Episode Artwork

#382: Apache Superset: Modern Data Exploration Platform

See the full show notes for this episode on the website at talkpython.fm/382
9/22/20221 hour, 8 minutes, 16 seconds
Episode Artwork

#381: Python Perf: Specializing, Adaptive Interpreter

See the full show notes for this episode on the website at talkpython.fm/381
9/16/20221 hour, 8 minutes, 53 seconds
Episode Artwork

#380: 7 lessons from building a modern TUI framework

See the full show notes for this episode on the website at talkpython.fm/380
9/5/20221 hour, 7 minutes, 49 seconds
Episode Artwork

#379: 17 Libraries You Should Be Using in Django

See the full show notes for this episode on the website at talkpython.fm/379
8/26/20221 hour, 20 minutes, 32 seconds
Episode Artwork

#378: Flet: Flutter apps in Python

See the full show notes for this episode on the website at talkpython.fm/378
8/21/20221 hour, 21 seconds
Episode Artwork

#377: Python Packaging and PyPI in 2022

See the full show notes for this episode on the website at talkpython.fm/377
8/13/20221 hour, 8 minutes, 11 seconds
Episode Artwork

#376: Pydantic v2 - The Plan

See the full show notes for this episode on the website at talkpython.fm/376
8/4/20221 hour, 18 minutes, 53 seconds
Episode Artwork

#375: Python Language Summit 2022

See the full show notes for this episode on the website at talkpython.fm/375
7/30/202258 minutes, 31 seconds
Episode Artwork

#374: PSF Survey in Review

See the full show notes for this episode on the website at talkpython.fm/374
7/20/20221 hour, 2 minutes, 16 seconds
Episode Artwork

#373: Reinventing Azure's Python CLI

See the full show notes for this episode on the website at talkpython.fm/373
7/12/20221 hour, 6 minutes, 30 seconds
Episode Artwork

#372: Applied mathematics with Python

See the full show notes for this episode on the website at talkpython.fm/372
7/8/20221 hour, 15 minutes, 44 seconds
Episode Artwork

#371: pipx - Installable, Isolated Python Applications

See the full show notes for this episode on the website at talkpython.fm/371
6/30/202258 minutes, 43 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/370
6/22/202254 minutes, 28 seconds
Episode Artwork

#369: Getting Lazy with Python Imports and PEP 690

See the full show notes for this episode on the website at talkpython.fm/369
6/16/202256 minutes, 26 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/368
6/3/20221 hour, 13 minutes, 19 seconds
Episode Artwork

#367: Say Hello to PyScript (WebAssembly Python)

See the full show notes for this episode on the website at talkpython.fm/367
5/25/20221 hour, 13 minutes, 41 seconds
Episode Artwork

#366: Optimizing PostgreSQL DB Queries with pgMustard

See the full show notes for this episode on the website at talkpython.fm/366
5/20/20221 hour, 14 minutes, 6 seconds
Episode Artwork

#365: Solving Negative Engineering Problems with Prefect

See the full show notes for this episode on the website at talkpython.fm/365
5/12/20221 hour, 4 minutes, 10 seconds
Episode Artwork

#364: Symbolic Math with Python using SymPy

See the full show notes for this episode on the website at talkpython.fm/364
5/7/20221 hour, 7 minutes, 52 seconds
Episode Artwork

#363: Python for .NET and C# developers

See the full show notes for this episode on the website at talkpython.fm/363
4/28/20221 hour, 6 minutes, 36 seconds
Episode Artwork

#362: Hypermodern Python Projects

See the full show notes for this episode on the website at talkpython.fm/362
4/20/20221 hour, 6 minutes, 14 seconds
Episode Artwork

#361: Pangeo Data Ecosystem

See the full show notes for this episode on the website at talkpython.fm/361
4/16/202254 minutes, 16 seconds
Episode Artwork

#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
4/8/20221 hour, 20 minutes, 3 seconds
Episode Artwork

#359: Lifecycle of a machine learning project

See the full show notes for this episode on the website at talkpython.fm/359
4/3/20221 hour, 7 minutes, 29 seconds
Episode Artwork

#358: Understanding Pandas visually with PandasTutor

See the full show notes for this episode on the website at talkpython.fm/358
3/25/202246 minutes, 48 seconds
Episode Artwork

#357: Python and the James Webb Space Telescope

See the full show notes for this episode on the website at talkpython.fm/357
3/21/20221 hour, 2 minutes, 30 seconds
Episode Artwork

#356: Tips for ML / AI startups

See the full show notes for this episode on the website at talkpython.fm/356
3/14/20221 hour, 6 minutes, 27 seconds
Episode Artwork

#355: EdgeDB - Building a database in Python

See the full show notes for this episode on the website at talkpython.fm/355
3/6/20221 hour, 18 minutes, 6 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/354
2/24/20221 hour, 11 minutes, 55 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/353
2/18/20221 hour, 18 minutes, 21 seconds
Episode Artwork

#352: Running Python in Production

See the full show notes for this episode on the website at talkpython.fm/352
2/8/20221 hour, 12 seconds
Episode Artwork

#351: Machine Learning Ethics and Laws Panel

See the full show notes for this episode on the website at talkpython.fm/351
2/3/20221 hour, 10 minutes, 28 seconds
Episode Artwork

#350: Python Steering Council 2021 Retrospective

See the full show notes for this episode on the website at talkpython.fm/350
1/26/20221 hour, 10 minutes, 18 seconds
Episode Artwork

#349: Meet Beanie: A MongoDB ODM + Pydantic

See the full show notes for this episode on the website at talkpython.fm/349
1/22/20221 hour, 20 minutes, 50 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/348
1/17/20221 hour, 1 minute, 32 seconds
Episode Artwork

#347: Cinder - Specialized Python that Flies

See the full show notes for this episode on the website at talkpython.fm/347
1/8/20221 hour, 11 minutes, 4 seconds
Episode Artwork

#346: 20 Recommended Packages in Review

See the full show notes for this episode on the website at talkpython.fm/346
12/21/20211 hour, 13 minutes, 43 seconds
Episode Artwork

#345: 10 Tips and Tools for Developer Productivity

See the full show notes for this episode on the website at talkpython.fm/345
12/15/20211 hour, 16 minutes, 39 seconds
Episode Artwork

#344: SQLAlchemy 2.0

See the full show notes for this episode on the website at talkpython.fm/344
12/9/20211 hour, 6 minutes, 19 seconds
Episode Artwork

#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
11/30/20211 hour, 6 minutes, 14 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/342
11/23/20211 hour, 1 minute, 28 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/341
11/17/202159 minutes, 16 seconds
Episode Artwork

#340: Time to JIT your Python with Pyjion?

See the full show notes for this episode on the website at talkpython.fm/340
11/10/20211 hour, 13 minutes, 38 seconds
Episode Artwork

#339: Making Python Faster with Guido and Mark

See the full show notes for this episode on the website at talkpython.fm/339
11/4/20211 hour, 1 minute, 2 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/338
10/17/20211 hour, 17 minutes, 44 seconds
Episode Artwork

#337: Kedro for Maintainable Data Science

See the full show notes for this episode on the website at talkpython.fm/337
10/9/20211 hour, 3 minutes, 14 seconds
Episode Artwork

#336: Terminal magic with Rich and Textual

See the full show notes for this episode on the website at talkpython.fm/336
10/5/202159 minutes, 12 seconds
Episode Artwork

#335: Gene Editing with Python

See the full show notes for this episode on the website at talkpython.fm/335
9/24/202158 minutes, 20 seconds
Episode Artwork

#334: Microsoft Planetary Computer

See the full show notes for this episode on the website at talkpython.fm/334
9/18/202159 minutes, 46 seconds
Episode Artwork

#333: State of Data Science in 2021

See the full show notes for this episode on the website at talkpython.fm/333
9/10/20211 hour, 3 minutes, 59 seconds
Episode Artwork

#332: Robust Python

See the full show notes for this episode on the website at talkpython.fm/332
8/31/20211 hour, 11 minutes, 56 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/331
8/27/20211 hour, 6 minutes, 21 seconds
Episode Artwork

#330: Apache Airflow Open-Source Workflow with Python

See the full show notes for this episode on the website at talkpython.fm/330
8/20/20211 hour, 7 minutes, 50 seconds
Episode Artwork

#329: Geekout: Renewable Energy

See the full show notes for this episode on the website at talkpython.fm/329
8/13/202148 minutes, 18 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/328
8/8/202158 minutes, 51 seconds
Episode Artwork

#327: Little Automation Tools in Python

See the full show notes for this episode on the website at talkpython.fm/327
7/30/20211 hour, 5 minutes, 58 seconds
Episode Artwork

#326: Building Desktop Apps with wxPython

See the full show notes for this episode on the website at talkpython.fm/326
7/23/202153 minutes, 32 seconds
Episode Artwork

#325: MicroPython + CircuitPython

See the full show notes for this episode on the website at talkpython.fm/325
7/15/20211 hour, 8 minutes, 37 seconds
Episode Artwork

#324: Gatorade-powered Python APIs

See the full show notes for this episode on the website at talkpython.fm/324
7/9/20211 hour, 12 minutes, 23 seconds
Episode Artwork

#323: Best practices for Docker in production

See the full show notes for this episode on the website at talkpython.fm/323
7/3/20211 hour, 10 minutes, 47 seconds
Episode Artwork

#322: A path into data science

See the full show notes for this episode on the website at talkpython.fm/322
6/25/202159 minutes, 56 seconds
Episode Artwork

#321: HTMX - Clean, Dynamic HTML Pages

See the full show notes for this episode on the website at talkpython.fm/321
6/19/20211 hour, 12 minutes, 25 seconds
Episode Artwork

#320: Python in the Electrical Energy Sector

See the full show notes for this episode on the website at talkpython.fm/320
6/12/20211 hour, 8 minutes, 1 second
Episode Artwork

#319: Typosquatting and Supply Chains Vulnerabilities

See the full show notes for this episode on the website at talkpython.fm/319
6/6/202159 minutes, 43 seconds
Episode Artwork

#318: Measuring your ML impact with CodeCarbon

See the full show notes for this episode on the website at talkpython.fm/318
5/28/20211 hour, 7 minutes, 43 seconds
Episode Artwork

#317: Python at the US Federal Election Commission

See the full show notes for this episode on the website at talkpython.fm/317
5/21/202152 minutes, 39 seconds
Episode Artwork

#316: Flask 2.0

See the full show notes for this episode on the website at talkpython.fm/316
5/14/202157 minutes, 38 seconds
Episode Artwork

#315: Awesome FastAPI extensions and add ons

See the full show notes for this episode on the website at talkpython.fm/315
5/7/20211 hour, 7 minutes, 50 seconds
Episode Artwork

#314: Ask us about modern Python projects and tools

See the full show notes for this episode on the website at talkpython.fm/314
4/30/20211 hour, 4 minutes, 40 seconds
Episode Artwork

#313: Automate your data exchange with PyDantic

See the full show notes for this episode on the website at talkpython.fm/313
4/22/20211 hour, 58 seconds
Episode Artwork

#312: Python Apps that Scale to Billions of Users

See the full show notes for this episode on the website at talkpython.fm/312
4/18/20211 hour, 17 minutes, 9 seconds
Episode Artwork

#311: Get inside the .git folder

See the full show notes for this episode on the website at talkpython.fm/311
4/8/20211 hour, 12 minutes, 16 seconds
Episode Artwork

#310: AMA (Ask Me Anything) with Michael

See the full show notes for this episode on the website at talkpython.fm/310
4/2/20211 hour, 2 minutes, 4 seconds
Episode Artwork

#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
3/26/202155 minutes, 44 seconds
Episode Artwork

#308: Docker for Python Developers (2021 Edition)

See the full show notes for this episode on the website at talkpython.fm/308
3/20/20211 hour, 8 minutes, 5 seconds
Episode Artwork

#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
3/11/20211 hour, 11 minutes, 56 seconds
Episode Artwork

#306: Scaling Python and Jupyter with ZeroMQ

See the full show notes for this episode on the website at talkpython.fm/306
3/5/20211 hour, 5 minutes, 58 seconds
Episode Artwork

#305: Python community at Python Discord

See the full show notes for this episode on the website at talkpython.fm/305
3/1/20211 hour, 1 minute, 41 seconds
Episode Artwork

#304: asyncio all the things with Omnilib

See the full show notes for this episode on the website at talkpython.fm/304
2/21/20211 hour, 50 seconds
Episode Artwork

#303: Python for Astronomy with Dr. Becky

See the full show notes for this episode on the website at talkpython.fm/303
2/12/20211 hour, 3 minutes, 56 seconds
Episode Artwork

#302: The Data Engineering Landscape in 2021

See the full show notes for this episode on the website at talkpython.fm/302
2/4/20211 hour, 4 minutes, 33 seconds
Episode Artwork

#301: Deploying and running Django web apps in 2021

See the full show notes for this episode on the website at talkpython.fm/301
1/28/20211 hour, 8 minutes, 34 seconds
Episode Artwork

#300: Building a data science startup (panel)

See the full show notes for this episode on the website at talkpython.fm/300
1/22/20211 hour, 6 minutes, 22 seconds
Episode Artwork

#299: Personal search engine with datasette and dogsheep

See the full show notes for this episode on the website at talkpython.fm/299
1/17/20211 hour, 1 minute, 42 seconds
Episode Artwork

#298: Building ML teams and finding ML jobs

See the full show notes for this episode on the website at talkpython.fm/298
1/11/202156 minutes, 10 seconds
Episode Artwork

#297: Python year in review (2020 edition)

See the full show notes for this episode on the website at talkpython.fm/297
12/28/20201 hour, 10 minutes, 23 seconds
Episode Artwork

#296: Python in F1 racing

See the full show notes for this episode on the website at talkpython.fm/296
12/23/20201 hour, 5 minutes, 14 seconds
Episode Artwork

#295: GIS + Python

See the full show notes for this episode on the website at talkpython.fm/295
12/18/202057 minutes
Episode Artwork

#294: oso authorizes Python

See the full show notes for this episode on the website at talkpython.fm/294
12/7/202051 minutes, 27 seconds
Episode Artwork

#293: Learning how to learn as a developer

See the full show notes for this episode on the website at talkpython.fm/293
12/1/20201 hour, 7 seconds
Episode Artwork

#292: Pythonic identity (auth in Python ecosystem)

See the full show notes for this episode on the website at talkpython.fm/292
11/26/20201 hour, 5 minutes, 1 second
Episode Artwork

#291: Operational Resilience with Pyomo

See the full show notes for this episode on the website at talkpython.fm/291
11/22/202059 minutes, 36 seconds
Episode Artwork

#290: Side Hustles for Data Scientists

See the full show notes for this episode on the website at talkpython.fm/290
11/13/20201 hour, 8 minutes, 4 seconds
Episode Artwork

#289: Discovering exoplanets with Python

See the full show notes for this episode on the website at talkpython.fm/289
11/9/202047 minutes, 26 seconds
Episode Artwork

#288: 10 tips to move from Excel to Python

See the full show notes for this episode on the website at talkpython.fm/288
10/31/20201 hour, 3 minutes, 23 seconds
Episode Artwork

#287: Testing without dependencies, mocking in Python

See the full show notes for this episode on the website at talkpython.fm/287
10/21/20201 hour, 3 minutes, 29 seconds
Episode Artwork

#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
10/16/20201 hour, 7 minutes, 32 seconds
Episode Artwork

#285: Dask as a Platform Service with Coiled

See the full show notes for this episode on the website at talkpython.fm/285
10/9/20201 hour, 11 minutes, 4 seconds
Episode Artwork

#284: Modern and fast APIs with FastAPI

See the full show notes for this episode on the website at talkpython.fm/284
10/4/20201 hour, 6 minutes, 6 seconds
Episode Artwork

#283: Web scraping, the 2020 edition

See the full show notes for this episode on the website at talkpython.fm/283
9/23/202048 minutes, 34 seconds
Episode Artwork

#282: pre-commit framework

See the full show notes for this episode on the website at talkpython.fm/282
9/17/202059 minutes, 33 seconds
Episode Artwork

#281: Python in Car Racing

See the full show notes for this episode on the website at talkpython.fm/281
9/9/20201 hour, 14 seconds
Episode Artwork

#280: Python and AI in Journalism

See the full show notes for this episode on the website at talkpython.fm/280
9/5/202055 minutes, 51 seconds
Episode Artwork

#279: Modern Python Developer's Toolkit

See the full show notes for this episode on the website at talkpython.fm/279
8/29/20201 hour, 1 minute, 29 seconds
Episode Artwork

#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
8/21/20201 hour, 5 minutes, 28 seconds
Episode Artwork

#277: 10 tips every Django developer should know

See the full show notes for this episode on the website at talkpython.fm/277
8/10/20201 hour, 11 minutes, 57 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/276
8/6/20201 hour, 14 minutes, 15 seconds
Episode Artwork

#275: Beautiful Pythonic Refactorings

See the full show notes for this episode on the website at talkpython.fm/275
8/1/202055 minutes, 4 seconds
Episode Artwork

#274: Profiling data science code with FIL

See the full show notes for this episode on the website at talkpython.fm/274
7/24/202058 minutes, 12 seconds
Episode Artwork

#273: CoCalc: A fully colloborative notebook development environment

See the full show notes for this episode on the website at talkpython.fm/273
7/18/202055 minutes, 6 seconds
Episode Artwork

#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
7/12/202051 minutes, 47 seconds
Episode Artwork

#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
7/4/20201 hour, 4 minutes, 33 seconds
Episode Artwork

#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
6/25/202059 minutes, 20 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/269
6/19/202055 minutes, 57 seconds
Episode Artwork

#268: Analyzing dozens of notebook environments

See the full show notes for this episode on the website at talkpython.fm/268
6/13/202054 minutes, 24 seconds
Episode Artwork

#267: 15 amazing pytest plugins

See the full show notes for this episode on the website at talkpython.fm/267
6/6/202053 minutes, 34 seconds
Episode Artwork

#266: Refactoring your code, like magic with Sourcery

See the full show notes for this episode on the website at talkpython.fm/266
5/29/202057 minutes, 5 seconds
Episode Artwork

#265: Why is Python slow?

See the full show notes for this episode on the website at talkpython.fm/265
5/19/20201 hour, 3 minutes, 26 seconds
Episode Artwork

#264: 10 tips every Flask developer should know

See the full show notes for this episode on the website at talkpython.fm/264
5/12/20201 hour, 8 minutes, 49 seconds
Episode Artwork

#263: SEO for developers

See the full show notes for this episode on the website at talkpython.fm/263
5/6/20201 hour, 2 minutes, 35 seconds
Episode Artwork

#262: Build a career in data science

See the full show notes for this episode on the website at talkpython.fm/262
5/1/20201 hour, 11 minutes, 17 seconds
Episode Artwork

#261: Monitoring and auditing machine learning

See the full show notes for this episode on the website at talkpython.fm/261
4/25/20201 hour, 42 seconds
Episode Artwork

#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
4/18/202059 minutes, 25 seconds
Episode Artwork

#259: From Academia to Tech Industry and Python

See the full show notes for this episode on the website at talkpython.fm/259
4/9/20201 hour, 58 seconds
Episode Artwork

#258: Thriving in a remote developer environment

See the full show notes for this episode on the website at talkpython.fm/258
4/4/20201 hour, 7 minutes, 30 seconds
Episode Artwork

#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
3/28/202052 minutes, 23 seconds
Episode Artwork

#256: Click to run your notebook with Binder

See the full show notes for this episode on the website at talkpython.fm/256
3/20/202057 minutes, 26 seconds
Episode Artwork

#255: Talking to cars with Python

See the full show notes for this episode on the website at talkpython.fm/255
3/14/202051 minutes, 51 seconds
Episode Artwork

#254: A Python mentorship story

See the full show notes for this episode on the website at talkpython.fm/254
3/6/20201 hour, 7 minutes, 26 seconds
Episode Artwork

#253: Moon base geekout

See the full show notes for this episode on the website at talkpython.fm/253
2/25/20201 hour, 22 minutes, 48 seconds
Episode Artwork

#252: What scientific computing can learn from CS

See the full show notes for this episode on the website at talkpython.fm/252
2/21/20201 hour, 10 minutes, 58 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/251
2/13/202052 minutes, 44 seconds
Episode Artwork

#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
2/8/20201 hour, 3 minutes, 7 seconds
Episode Artwork

#249: Capture the Staff of Pythonic Knowledge in TwilioQuest

See the full show notes for this episode on the website at talkpython.fm/249
1/30/202059 minutes, 1 second
Episode Artwork

#248: Climate change and your Python code

See the full show notes for this episode on the website at talkpython.fm/248
1/24/20201 hour, 16 minutes, 34 seconds
Episode Artwork

#247: Solo maintainer of open-source in academia

See the full show notes for this episode on the website at talkpython.fm/247
1/16/20201 hour, 5 minutes, 20 seconds
Episode Artwork

#246: Practices of the Python Pro

See the full show notes for this episode on the website at talkpython.fm/246
1/9/20201 hour, 4 minutes, 8 seconds
Episode Artwork

#245: Python packaging landscape in 2020

See the full show notes for this episode on the website at talkpython.fm/245
1/3/20201 hour, 1 minute, 54 seconds
Episode Artwork

#244: Top 10 Real Python Articles of 2019

See the full show notes for this episode on the website at talkpython.fm/244
12/27/201959 minutes, 49 seconds
Episode Artwork

#243: Python on Windows is OK, actually

See the full show notes for this episode on the website at talkpython.fm/243
12/17/201957 minutes, 38 seconds
Episode Artwork

#242: Your education will be live-streamed

See the full show notes for this episode on the website at talkpython.fm/242
12/11/201954 minutes, 23 seconds
Episode Artwork

#241: Opal: Full stack health care apps

See the full show notes for this episode on the website at talkpython.fm/241
12/7/201953 minutes, 23 seconds
Episode Artwork

#240: A guided tour of the CPython source code

See the full show notes for this episode on the website at talkpython.fm/240
11/27/20191 hour, 25 seconds
Episode Artwork

#239: Bayesian foundations

See the full show notes for this episode on the website at talkpython.fm/239
11/23/201957 minutes, 18 seconds
Episode Artwork

#237: A gut feeling about Python

See the full show notes for this episode on the website at talkpython.fm/237
11/6/201949 minutes, 40 seconds
Episode Artwork

#236: Scaling data science across Python and R

See the full show notes for this episode on the website at talkpython.fm/236
10/29/20191 hour, 48 seconds
Episode Artwork

#235: Python in your Browser with Skulpt

See the full show notes for this episode on the website at talkpython.fm/235
10/23/20191 hour, 20 seconds
Episode Artwork

#234: Awesome Python Applications

See the full show notes for this episode on the website at talkpython.fm/234
10/15/20191 hour, 4 minutes, 36 seconds
Episode Artwork

#233: The Masonite Python Web Framework

See the full show notes for this episode on the website at talkpython.fm/233
10/10/20191 hour, 8 minutes, 18 seconds
Episode Artwork

#232: Become a robot developer with Python

See the full show notes for this episode on the website at talkpython.fm/232
10/4/20191 hour, 1 minute, 32 seconds
Episode Artwork

#231: Advice for freelancing with Python

See the full show notes for this episode on the website at talkpython.fm/231
9/25/20191 hour, 9 minutes, 41 seconds
Episode Artwork

#230: Python in digital humanities research

See the full show notes for this episode on the website at talkpython.fm/230
9/18/201957 minutes, 42 seconds
Episode Artwork

#229: Building advanced Pythonic interviews with docassemble

See the full show notes for this episode on the website at talkpython.fm/229
9/12/20191 hour, 43 seconds
Episode Artwork

#228: Hunting bugs and tech startups with Python

See the full show notes for this episode on the website at talkpython.fm/228
9/4/201959 minutes, 41 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/227
8/28/20191 hour, 10 minutes, 48 seconds
Episode Artwork

#226: Building Flask APIs for data scientists

See the full show notes for this episode on the website at talkpython.fm/226
8/23/20191 hour, 9 minutes, 2 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/225
8/12/20191 hour, 10 minutes, 38 seconds
Episode Artwork

#224: 12 lessons from 100 days of web

See the full show notes for this episode on the website at talkpython.fm/224
8/5/20191 hour, 8 minutes, 54 seconds
Episode Artwork

#223: Fun and Easy 2D Games with Python

See the full show notes for this episode on the website at talkpython.fm/223
7/30/20191 hour, 3 minutes, 59 seconds
Episode Artwork

#222: Interactive graphs with Bokeh and Python

See the full show notes for this episode on the website at talkpython.fm/222
7/26/201959 minutes, 19 seconds
Episode Artwork

#221: Empowering developers by embedding Python

See the full show notes for this episode on the website at talkpython.fm/221
7/18/20191 hour, 7 minutes, 4 seconds
Episode Artwork

#220: Machine Learning in the cloud with Azure ML

See the full show notes for this episode on the website at talkpython.fm/220
7/12/201954 minutes, 44 seconds
Episode Artwork

#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
7/5/20191 hour, 1 minute, 36 seconds
Episode Artwork

#218: Serverless Python functions in Azure

See the full show notes for this episode on the website at talkpython.fm/218
6/25/201947 minutes, 57 seconds
Episode Artwork

#217: Notebooks vs data science-enabled scripts

See the full show notes for this episode on the website at talkpython.fm/217
6/21/201954 minutes, 25 seconds
Episode Artwork

#216: Digging into Visual Studio Code

See the full show notes for this episode on the website at talkpython.fm/216
6/14/201953 minutes, 5 seconds
Episode Artwork

#215: The software powering Talk Python courses and podcast

See the full show notes for this episode on the website at talkpython.fm/215
6/6/20191 hour, 7 minutes, 51 seconds
Episode Artwork

#214: Dive into CPython 3.8 and beyond

See the full show notes for this episode on the website at talkpython.fm/214
5/31/20191 hour, 22 seconds
Episode Artwork

#213: WebAssembly and CPython

See the full show notes for this episode on the website at talkpython.fm/213
5/25/201949 minutes, 8 seconds
Episode Artwork

#212: Python in Web Assembly with Pyodide

See the full show notes for this episode on the website at talkpython.fm/212
5/17/201957 minutes, 21 seconds
Episode Artwork

#211: Classic CS problems in Python

See the full show notes for this episode on the website at talkpython.fm/211
5/11/20191 hour, 8 minutes, 46 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/210
5/2/20191 hour, 7 minutes, 20 seconds
Episode Artwork

#209: Inside Python's new governance model

See the full show notes for this episode on the website at talkpython.fm/209
4/28/20191 hour, 7 minutes, 25 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/208
4/21/20191 hour, 10 minutes, 17 seconds
Episode Artwork

#207: Parallelizing computation with Dask

See the full show notes for this episode on the website at talkpython.fm/207
4/14/201957 minutes, 53 seconds
Episode Artwork

#206: Running Django in Production

See the full show notes for this episode on the website at talkpython.fm/206
4/6/201951 minutes, 25 seconds
Episode Artwork

#205: Beginners and Experts Panel

See the full show notes for this episode on the website at talkpython.fm/205
4/2/201957 minutes, 53 seconds
Episode Artwork

#204: StaticFrame, like Pandas but safer

See the full show notes for this episode on the website at talkpython.fm/204
3/21/20191 hour, 1 minute, 17 seconds
Episode Artwork

#203: Beginners and Experts in Software Development

See the full show notes for this episode on the website at talkpython.fm/203
3/13/201957 minutes, 35 seconds
Episode Artwork

#202: Building a software business

See the full show notes for this episode on the website at talkpython.fm/202
3/9/201959 minutes, 1 second
Episode Artwork

#201: Choosing JupyterHub and Python over MATLAB

See the full show notes for this episode on the website at talkpython.fm/201
2/27/20191 hour, 3 minutes, 35 seconds
Episode Artwork

#200: Escaping Excel Hell with Python and Pandas

See the full show notes for this episode on the website at talkpython.fm/200
2/21/20191 hour, 6 minutes, 9 seconds
Episode Artwork

#199: Automate all the things with Python at Zapier

See the full show notes for this episode on the website at talkpython.fm/199
2/14/20191 hour, 5 minutes, 28 seconds
Episode Artwork

#198: Catching up with the Anaconda distribution

See the full show notes for this episode on the website at talkpython.fm/198
2/9/20191 hour, 5 minutes, 14 seconds
Episode Artwork

#197: Modern Python Standard Library Cookbook

See the full show notes for this episode on the website at talkpython.fm/197
2/2/20191 hour, 1 minute, 25 seconds
Episode Artwork

#196: Datalore: Hosted smart notebooks

See the full show notes for this episode on the website at talkpython.fm/196
1/23/201949 minutes, 50 seconds
Episode Artwork

#195: Teaching Python at Apple

See the full show notes for this episode on the website at talkpython.fm/195
1/20/20191 hour, 23 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/194
1/11/20191 hour, 6 minutes, 50 seconds
Episode Artwork

#193: Data Science Year in Review 2018 Edition

See the full show notes for this episode on the website at talkpython.fm/193
12/31/20181 hour, 20 minutes, 36 seconds
Episode Artwork

#192: Python Year in Review 2018 Edition

See the full show notes for this episode on the website at talkpython.fm/192
12/26/201859 minutes, 3 seconds
Episode Artwork

#191: Python's journey at Microsoft

See the full show notes for this episode on the website at talkpython.fm/191
12/18/20181 hour, 12 minutes, 27 seconds
Episode Artwork

#190: Teaching Django

See the full show notes for this episode on the website at talkpython.fm/190
12/11/20181 hour, 1 minute, 43 seconds
Episode Artwork

#189: War Stories of the Developer Evangelists

See the full show notes for this episode on the website at talkpython.fm/189
12/7/201859 minutes, 11 seconds
Episode Artwork

#188: Async for the Pythonic web with Sanic

See the full show notes for this episode on the website at talkpython.fm/188
12/1/201856 minutes, 22 seconds
Episode Artwork

#187: Secure all the things with HubbleStack

See the full show notes for this episode on the website at talkpython.fm/187
11/20/201859 minutes, 53 seconds
Episode Artwork

#186: 100 Days of Python in a Magical Universe

See the full show notes for this episode on the website at talkpython.fm/186
11/16/20181 hour, 2 minutes, 57 seconds
Episode Artwork

#185: Creating a Python 3 Culture at Facebook

See the full show notes for this episode on the website at talkpython.fm/185
11/9/20181 hour, 7 minutes, 46 seconds
Episode Artwork

#184: Teaching Python with BBC micro:bit

See the full show notes for this episode on the website at talkpython.fm/184
11/2/20181 hour, 7 minutes, 38 seconds
Episode Artwork

#183: Qt for Python

See the full show notes for this episode on the website at talkpython.fm/183
10/24/201858 minutes, 3 seconds
Episode Artwork

#182: Picture Python at Shutterfly

See the full show notes for this episode on the website at talkpython.fm/182
10/17/201858 minutes, 15 seconds
Episode Artwork

#181: 30 amazing Python projects

See the full show notes for this episode on the website at talkpython.fm/181
10/12/201852 minutes, 10 seconds
Episode Artwork

#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
10/2/201857 minutes, 26 seconds
Episode Artwork

#179: Python Language Summit 2018

See the full show notes for this episode on the website at talkpython.fm/179
9/26/201850 minutes, 36 seconds
Episode Artwork

#178: Coverage.py

See the full show notes for this episode on the website at talkpython.fm/178
9/21/20181 hour, 3 minutes, 31 seconds
Episode Artwork

#177: Flask goes 1.0

See the full show notes for this episode on the website at talkpython.fm/177
9/15/20181 hour, 2 minutes, 22 seconds
Episode Artwork

#176: The Python Community by the Numbers

See the full show notes for this episode on the website at talkpython.fm/176
9/10/201853 minutes, 29 seconds
Episode Artwork

#175: Teaching Python to network engineers

See the full show notes for this episode on the website at talkpython.fm/175
8/31/201855 minutes, 27 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/174
8/16/201851 minutes, 6 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/173
8/7/201857 minutes, 25 seconds
Episode Artwork

#172: Nuitka: A full Python compiler

See the full show notes for this episode on the website at talkpython.fm/172
8/1/20181 hour, 6 minutes, 53 seconds
Episode Artwork

#171: 1M Jupyter notebooks analyzed

See the full show notes for this episode on the website at talkpython.fm/171
7/29/201858 minutes, 32 seconds
Episode Artwork

#170: Guido van Rossum steps down

See the full show notes for this episode on the website at talkpython.fm/170
7/20/201837 minutes, 55 seconds
Episode Artwork

#169: Becoming a Python content creator

See the full show notes for this episode on the website at talkpython.fm/169
7/13/20181 hour, 6 minutes, 40 seconds
Episode Artwork

#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
7/6/20181 hour
Episode Artwork

#167: Simplifying Python's Async with Trio

See the full show notes for this episode on the website at talkpython.fm/167
6/29/201855 minutes, 41 seconds
Episode Artwork

#166: Continuous delivery with Python

See the full show notes for this episode on the website at talkpython.fm/166
6/14/20181 hour, 9 minutes, 44 seconds
Episode Artwork

#165: Python and the blockchain

See the full show notes for this episode on the website at talkpython.fm/165
6/8/20181 hour, 5 minutes
Episode Artwork

#164: Python in Brain Research at the Allen Institute

See the full show notes for this episode on the website at talkpython.fm/164
6/1/201857 minutes, 54 seconds
Episode Artwork

#163: Python in Geoscience

See the full show notes for this episode on the website at talkpython.fm/163
5/25/201852 minutes, 17 seconds
Episode Artwork

#162: Python in Building and Architecture

See the full show notes for this episode on the website at talkpython.fm/162
5/21/201854 minutes, 35 seconds
Episode Artwork

#161: Django 2.0

See the full show notes for this episode on the website at talkpython.fm/161
5/12/20181 hour, 7 minutes, 57 seconds
Episode Artwork

#160: Lektor: Beautiful websites out of flat files

See the full show notes for this episode on the website at talkpython.fm/160
5/4/201855 minutes, 41 seconds
Episode Artwork

#159: Inside the new PyPI launch

See the full show notes for this episode on the website at talkpython.fm/159
4/27/20181 hour, 41 seconds
Episode Artwork

#158: Quantum Computing and Python

See the full show notes for this episode on the website at talkpython.fm/158
4/20/201847 minutes, 54 seconds
Episode Artwork

#157: The Journal of Open Source Software

See the full show notes for this episode on the website at talkpython.fm/157
4/6/20181 hour, 4 minutes, 46 seconds
Episode Artwork

#156: Python History and Perspectives

See the full show notes for this episode on the website at talkpython.fm/156
3/24/201859 minutes, 7 seconds
Episode Artwork

#155: Practical steps for moving to Python 3

See the full show notes for this episode on the website at talkpython.fm/155
3/16/20181 hour, 3 minutes, 26 seconds
Episode Artwork

#154: Python in Biology and Genomics

See the full show notes for this episode on the website at talkpython.fm/154
3/7/201858 minutes, 16 seconds
Episode Artwork

#153: How Python Evolves

See the full show notes for this episode on the website at talkpython.fm/153
3/1/20181 hour, 22 minutes, 1 second
Episode Artwork

#152: Understanding and using Python's AST

See the full show notes for this episode on the website at talkpython.fm/152
2/23/201851 minutes, 55 seconds
Episode Artwork

#151: Gradual Typing of Production Applications

See the full show notes for this episode on the website at talkpython.fm/151
2/16/20181 hour, 9 minutes
Episode Artwork

#150: Technical Lessons Learned from Pythonic Refactoring

See the full show notes for this episode on the website at talkpython.fm/150
2/8/201859 minutes, 57 seconds
Episode Artwork

#149: 4 Python Web Frameworks, Compared

See the full show notes for this episode on the website at talkpython.fm/149
2/2/201857 minutes, 25 seconds
Episode Artwork

#148: Python Book Authors' Panel Discussion

See the full show notes for this episode on the website at talkpython.fm/148
1/28/20181 hour, 2 minutes, 5 seconds
Episode Artwork

#147: Quart: Flask, but 3x faster

See the full show notes for this episode on the website at talkpython.fm/147
1/19/201851 minutes, 2 seconds
Episode Artwork

#146: Building Alexa Skills with Python and Flask

See the full show notes for this episode on the website at talkpython.fm/146
1/11/20181 hour, 1 minute, 7 seconds
Episode Artwork

#145: 2017 Python Year in Review

See the full show notes for this episode on the website at talkpython.fm/145
12/31/201759 minutes, 23 seconds
Episode Artwork

#144: Machine Learning at the Large Hadron Collider

See the full show notes for this episode on the website at talkpython.fm/144
12/26/201758 minutes, 22 seconds
Episode Artwork

#143: Tuning Python Web App Performance

See the full show notes for this episode on the website at talkpython.fm/143
12/20/20171 hour, 3 minutes, 23 seconds
Episode Artwork

#141: Python tricks

See the full show notes for this episode on the website at talkpython.fm/141
12/7/20171 hour, 11 minutes, 45 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/140
11/29/201758 minutes, 18 seconds
Episode Artwork

#139: Paths into a data science career

See the full show notes for this episode on the website at talkpython.fm/139
11/22/20171 hour, 2 minutes, 47 seconds
Episode Artwork

#138: Anvil: All web, all Python

See the full show notes for this episode on the website at talkpython.fm/138
11/15/20171 hour, 11 seconds
Episode Artwork

#137: Design concepts and tips for developers

See the full show notes for this episode on the website at talkpython.fm/137
11/8/201758 minutes, 3 seconds
Episode Artwork

#136: Secure code lessons from Have I Been Pwned

See the full show notes for this episode on the website at talkpython.fm/136
11/2/20171 hour, 18 seconds
Episode Artwork

#135: Capturing human moments with AI and Python

See the full show notes for this episode on the website at talkpython.fm/135
10/27/201754 minutes, 9 seconds
Episode Artwork

#134: Python in Climate Science

See the full show notes for this episode on the website at talkpython.fm/134
10/19/201752 minutes, 50 seconds
Episode Artwork

#133: Productivity for developers

See the full show notes for this episode on the website at talkpython.fm/133
10/11/20171 hour, 4 minutes, 28 seconds
Episode Artwork

#132: Contributing to open source

See the full show notes for this episode on the website at talkpython.fm/132
10/4/20171 hour, 4 minutes, 44 seconds
Episode Artwork

#131: Top 10 machine learning libraries

See the full show notes for this episode on the website at talkpython.fm/131
9/26/201754 minutes, 8 seconds
Episode Artwork

#130: 10 books Python developers should be reading

See the full show notes for this episode on the website at talkpython.fm/130
9/19/201752 minutes, 28 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/129
9/14/201759 minutes, 53 seconds
Episode Artwork

#128: Pythonic Networks with NAPALM

See the full show notes for this episode on the website at talkpython.fm/128
9/7/201756 minutes, 22 seconds
Episode Artwork

#127: Shipping software to users

See the full show notes for this episode on the website at talkpython.fm/127
8/31/20171 hour, 15 minutes, 10 seconds
Episode Artwork

#126: Kubernetes for Pythonistas

See the full show notes for this episode on the website at talkpython.fm/126
8/22/201759 minutes, 39 seconds
Episode Artwork

#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
8/15/20171 hour, 7 minutes, 17 seconds
Episode Artwork

#124: Python for AI research

See the full show notes for this episode on the website at talkpython.fm/124
8/7/201755 minutes, 20 seconds
Episode Artwork

#123: Lessons from 100 straight dev job interviews

See the full show notes for this episode on the website at talkpython.fm/123
7/31/201746 minutes, 23 seconds
Episode Artwork

#122: Home Assistant: Pythonic Home Automation

See the full show notes for this episode on the website at talkpython.fm/122
7/26/201758 minutes, 8 seconds
Episode Artwork

#121: Microservices in Python

See the full show notes for this episode on the website at talkpython.fm/121
7/19/20171 hour, 5 minutes, 51 seconds
Episode Artwork

#120: Python in Finance

See the full show notes for this episode on the website at talkpython.fm/120
7/12/20171 hour, 7 minutes, 12 seconds
Episode Artwork

#119: Python in Engineering

See the full show notes for this episode on the website at talkpython.fm/119
7/6/201752 minutes, 23 seconds
Episode Artwork

#118: Serverless software

See the full show notes for this episode on the website at talkpython.fm/118
6/27/201754 minutes, 50 seconds
Episode Artwork

#117: Functional Python with Coconut

See the full show notes for this episode on the website at talkpython.fm/117
6/21/20171 hour, 3 minutes, 31 seconds
Episode Artwork

#116: 10 top talks of PyCon 2017 reviewed

See the full show notes for this episode on the website at talkpython.fm/116
6/12/20171 hour, 19 seconds
Episode Artwork

#115: Python for Humans projects

See the full show notes for this episode on the website at talkpython.fm/115
6/8/201753 minutes, 45 seconds
Episode Artwork

#114: Empowering developers at the Hidden Genius project

See the full show notes for this episode on the website at talkpython.fm/114
5/30/201738 minutes, 2 seconds
Episode Artwork

#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
5/27/201753 minutes, 2 seconds
Episode Artwork

#112: Geeking out in the golden years

See the full show notes for this episode on the website at talkpython.fm/112
5/18/20171 hour, 7 minutes, 15 seconds
Episode Artwork

#111: Pythonic Career Advice and More

See the full show notes for this episode on the website at talkpython.fm/111
5/13/201757 minutes, 35 seconds
Episode Artwork

#110: Data Democratization with Redash

See the full show notes for this episode on the website at talkpython.fm/110
5/2/201756 minutes, 2 seconds
Episode Artwork

#109: MongoDB Applied Design Patterns

See the full show notes for this episode on the website at talkpython.fm/109
4/29/20171 hour, 25 seconds
Episode Artwork

#108: MicroPython and Open Source Hardware at Adafruit

See the full show notes for this episode on the website at talkpython.fm/108
4/21/20171 hour, 4 minutes, 43 seconds
Episode Artwork

#107: Python concurrency with Curio

See the full show notes for this episode on the website at talkpython.fm/107
4/15/20171 hour, 1 minute, 20 seconds
Episode Artwork

#106: Invent your own computer games with Python

See the full show notes for this episode on the website at talkpython.fm/106
4/7/201758 minutes, 12 seconds
Episode Artwork

#105: A Pythonic Database Tour

See the full show notes for this episode on the website at talkpython.fm/105
3/27/201757 minutes, 56 seconds
Episode Artwork

#104: Game Theory in Python

See the full show notes for this episode on the website at talkpython.fm/104
3/23/201757 minutes, 50 seconds
Episode Artwork

#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
3/16/201752 minutes, 36 seconds
Episode Artwork

#102: Effective Code Reviews

See the full show notes for this episode on the website at talkpython.fm/102
3/8/201750 minutes, 52 seconds
Episode Artwork

#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
3/3/201755 minutes, 11 seconds
Episode Artwork

#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
2/22/20171 hour, 2 minutes, 33 seconds
Episode Artwork

#99: Morepath: Super Powered Python Web Framework

See the full show notes for this episode on the website at talkpython.fm/99
2/15/20171 hour, 4 minutes, 52 seconds
Episode Artwork

#98: Adding concurrency to Django with Django Channels

See the full show notes for this episode on the website at talkpython.fm/98
2/8/20171 hour, 5 minutes, 14 seconds
Episode Artwork

#97: Flask, Django style with Flask-Diamond

See the full show notes for this episode on the website at talkpython.fm/97
2/2/20171 hour, 5 minutes, 3 seconds
Episode Artwork

#96: Exploring Awesome Python

See the full show notes for this episode on the website at talkpython.fm/96
1/25/201752 minutes, 20 seconds
Episode Artwork

#95: Grumpy: Running Python on Go

See the full show notes for this episode on the website at talkpython.fm/95
1/18/201752 minutes, 9 seconds
Episode Artwork

#94: Guarenteed packages via Conda and Conda-Forge

See the full show notes for this episode on the website at talkpython.fm/94
1/11/201746 minutes, 31 seconds
Episode Artwork

#93: Spreading Python through the sciences with Software Carpentry

See the full show notes for this episode on the website at talkpython.fm/93
1/3/20171 hour, 1 minute, 34 seconds
Episode Artwork

#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
12/29/201621 minutes
Episode Artwork

#91: Top 10 Data Science Stories of 2016

See the full show notes for this episode on the website at talkpython.fm/91
12/27/20161 hour, 7 minutes, 34 seconds
Episode Artwork

#90: Data Wrangling with Python

See the full show notes for this episode on the website at talkpython.fm/90
12/21/20161 hour, 1 minute, 35 seconds
Episode Artwork

#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
12/15/201652 minutes, 39 seconds
Episode Artwork

#88: Lightweight Django

See the full show notes for this episode on the website at talkpython.fm/88
12/6/201659 minutes, 58 seconds
Episode Artwork

#87: PonyORM: The most Pythonic ORM yet?

See the full show notes for this episode on the website at talkpython.fm/87
11/29/201656 minutes, 29 seconds
Episode Artwork

#86: Python at StackOverflow

See the full show notes for this episode on the website at talkpython.fm/86
11/24/20161 hour, 10 minutes, 21 seconds
Episode Artwork

#85: Parsing horrible things with Python

See the full show notes for this episode on the website at talkpython.fm/85
11/17/201659 minutes, 46 seconds
Episode Artwork

#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
11/8/20161 hour, 5 minutes, 27 seconds
Episode Artwork

#83: Python Videos on Demand at PyVideo

See the full show notes for this episode on the website at talkpython.fm/83
11/2/201653 minutes, 26 seconds
Episode Artwork

#82: Grokking Algorithms in Python

See the full show notes for this episode on the website at talkpython.fm/82
10/27/201658 minutes, 45 seconds
Episode Artwork

#81: Python and Machine Learning in Astronomy

See the full show notes for this episode on the website at talkpython.fm/81
10/21/20161 hour, 2 minutes, 13 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/80
10/16/201647 minutes, 1 second
Episode Artwork

#79: Beeware Python Tools

See the full show notes for this episode on the website at talkpython.fm/79
10/7/20161 hour, 22 minutes, 14 seconds
Episode Artwork

#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
9/28/201653 minutes, 26 seconds
Episode Artwork

#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
9/23/20161 hour, 16 minutes, 54 seconds
Episode Artwork

#76: Renewable Python

See the full show notes for this episode on the website at talkpython.fm/76
9/15/201654 minutes, 10 seconds
Episode Artwork

#75: Pythonic games at CheckIO

See the full show notes for this episode on the website at talkpython.fm/75
9/9/201655 minutes, 27 seconds
Episode Artwork

#74: Past, Present, and Future of IronPython

See the full show notes for this episode on the website at talkpython.fm/74
9/2/201650 minutes, 48 seconds
Episode Artwork

#73: Machine learning at the new Microsoft

See the full show notes for this episode on the website at talkpython.fm/73
8/26/20161 hour, 4 minutes, 43 seconds
Episode Artwork

#72: Fashion-driven open source software at Zalando

See the full show notes for this episode on the website at talkpython.fm/72
8/19/20161 hour, 1 minute, 18 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/71
8/11/20161 hour, 5 minutes, 32 seconds
Episode Artwork

#70: Pythonic cover songs at Loudr

See the full show notes for this episode on the website at talkpython.fm/70
8/5/20161 hour, 1 minute, 39 seconds
Episode Artwork

#69: Write an Excellent Programming Blog

See the full show notes for this episode on the website at talkpython.fm/69
7/26/201657 minutes, 41 seconds
Episode Artwork

#68: Crossing the streams with Podcast.__init__

See the full show notes for this episode on the website at talkpython.fm/68
7/20/20161 hour, 2 minutes, 21 seconds
Episode Artwork

#67: Property-based Testing with Hypothesis

See the full show notes for this episode on the website at talkpython.fm/67
7/13/201658 minutes, 17 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/66
7/7/20161 hour, 4 minutes, 55 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/65
6/29/201659 minutes, 22 seconds
Episode Artwork

#64: Inside the Python Package Index

See the full show notes for this episode on the website at talkpython.fm/64
6/24/201659 minutes, 51 seconds
Episode Artwork

#63: Validating Python tests with mutation testing

See the full show notes for this episode on the website at talkpython.fm/63
6/16/201659 minutes, 36 seconds
Episode Artwork

#62: San Diego Technology Immersion Group Learns Python

See the full show notes for this episode on the website at talkpython.fm/62
6/7/20161 hour, 9 minutes, 21 seconds
Episode Artwork

#61: Free software, free people

See the full show notes for this episode on the website at talkpython.fm/61
5/30/201654 minutes, 18 seconds
Episode Artwork

#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
5/24/20161 hour, 7 minutes, 28 seconds
Episode Artwork

#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
5/18/201659 minutes, 24 seconds
Episode Artwork

#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
5/10/201654 minutes, 51 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/57
5/5/201656 minutes, 34 seconds
Episode Artwork

#56: Data Science from Scratch

See the full show notes for this episode on the website at talkpython.fm/56
4/27/201651 minutes, 3 seconds
Episode Artwork

#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
4/21/20161 hour, 1 minute, 40 seconds
Episode Artwork

#54: Enterprise Software with Python

See the full show notes for this episode on the website at talkpython.fm/54
4/14/20161 hour, 7 minutes, 43 seconds
Episode Artwork

#53: Python in Visual Studio

See the full show notes for this episode on the website at talkpython.fm/53
4/6/201650 minutes, 41 seconds
Episode Artwork

#52: EVE Online: MMO game powered by Python

See the full show notes for this episode on the website at talkpython.fm/52
3/27/201654 minutes, 35 seconds
Episode Artwork

#51: SigOpt: Optimizing Everything with Python

See the full show notes for this episode on the website at talkpython.fm/51
3/21/201637 minutes, 50 seconds
Episode Artwork

#50: Web scraping at scale with Scrapy and ScrapingHub

See the full show notes for this episode on the website at talkpython.fm/50
3/15/201658 minutes, 17 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/49
3/8/20161 hour, 3 minutes, 45 seconds
Episode Artwork

#48: Building Flask-based Web Apps

See the full show notes for this episode on the website at talkpython.fm/48
3/1/201649 minutes, 8 seconds
Episode Artwork

#47: Python in Typeface and Font Development

See the full show notes for this episode on the website at talkpython.fm/47
2/23/201644 minutes, 39 seconds
Episode Artwork

#46: Python in Movies and Entertainment

See the full show notes for this episode on the website at talkpython.fm/46
2/16/201657 minutes, 13 seconds
Episode Artwork

#45: The Python Testing Column, Now a Thing

See the full show notes for this episode on the website at talkpython.fm/45
2/9/201658 minutes, 49 seconds
Episode Artwork

#44: Project Jupyter and IPython

See the full show notes for this episode on the website at talkpython.fm/44
2/2/20161 hour, 11 seconds
Episode Artwork

#43: Monitoring high performance Python apps at Opbeat

See the full show notes for this episode on the website at talkpython.fm/43
1/26/201639 minutes, 33 seconds
Episode Artwork

#42: Python in Startups and Investing

See the full show notes for this episode on the website at talkpython.fm/42
1/19/201654 minutes, 38 seconds
Episode Artwork

#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
1/12/201652 minutes, 17 seconds
Episode Artwork

#40: Top 10 Data Science Stories from 2015

See the full show notes for this episode on the website at talkpython.fm/40
12/29/201559 minutes, 19 seconds
Episode Artwork

#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
12/22/201550 minutes, 44 seconds
Episode Artwork

#38: Continuous Integration and Delivery at Codeship

See the full show notes for this episode on the website at talkpython.fm/38
12/15/20151 hour, 2 minutes, 50 seconds
Episode Artwork

#37: Python Cybersecurity and Penetration Testing

See the full show notes for this episode on the website at talkpython.fm/37
12/8/20151 hour, 4 minutes, 2 seconds
Episode Artwork

#36: Python IDEs with the PyCharm team

See the full show notes for this episode on the website at talkpython.fm/36
12/1/201559 minutes, 43 seconds
Episode Artwork

#35: Turbogears and the future of Python web frameworks

See the full show notes for this episode on the website at talkpython.fm/35
11/24/20151 hour, 1 minute, 15 seconds
Episode Artwork

#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
11/17/201559 minutes, 52 seconds
Episode Artwork

#33: OpenStack: Cloud computing built on Python

See the full show notes for this episode on the website at talkpython.fm/33
11/10/201556 minutes, 37 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/32
11/3/201559 minutes, 12 seconds
Episode Artwork

#31: Machine Learning with Python and scikit-learn

See the full show notes for this episode on the website at talkpython.fm/31
10/27/201549 minutes, 19 seconds
Episode Artwork

#30: Python Community and Python at Dropbox

See the full show notes for this episode on the website at talkpython.fm/30
10/20/201546 minutes, 53 seconds
Episode Artwork

#29: Python at the Large Hadron Collider and CERN

See the full show notes for this episode on the website at talkpython.fm/29
10/13/201552 minutes, 10 seconds
Episode Artwork

#28: Making Python Fast: Profiling Python Code

See the full show notes for this episode on the website at talkpython.fm/28
10/6/201550 minutes, 9 seconds
Episode Artwork

#27: Four Years of Python for High Schoolers

See the full show notes for this episode on the website at talkpython.fm/27
9/29/201544 minutes, 35 seconds
Episode Artwork

#26: Deploying Python Web Applications (Updated)

See the full show notes for this episode on the website at talkpython.fm/26
9/22/20151 hour, 13 minutes, 4 seconds
Episode Artwork

#25: Effective Python

See the full show notes for this episode on the website at talkpython.fm/25
9/15/201554 minutes, 40 seconds
Episode Artwork

#24: Fluent Python

See the full show notes for this episode on the website at talkpython.fm/24
9/8/20151 hour, 8 minutes, 20 seconds
Episode Artwork

#23: 3D Printing with Python at Authentise

See the full show notes for this episode on the website at talkpython.fm/23
9/1/201547 minutes, 25 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/22
8/25/20151 hour, 2 minutes, 35 seconds
Episode Artwork

#21: PyPy - The JIT Compiled Python Implementation

See the full show notes for this episode on the website at talkpython.fm/21
8/18/201553 minutes, 57 seconds
Episode Artwork

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

See the full show notes for this episode on the website at talkpython.fm/20
8/11/201548 minutes, 46 seconds
Episode Artwork

#19: Automate the Boring Stuff with Python

See the full show notes for this episode on the website at talkpython.fm/19
8/4/201541 minutes, 5 seconds
Episode Artwork

#18: Python Anti-patterns and other mistakes

See the full show notes for this episode on the website at talkpython.fm/18
7/28/201548 minutes, 16 seconds
Episode Artwork

#17: Python on bare metal with MicroPython

See the full show notes for this episode on the website at talkpython.fm/17
7/21/201551 minutes, 18 seconds
Episode Artwork

#16: Python at Netflix

See the full show notes for this episode on the website at talkpython.fm/16
7/14/201556 minutes, 46 seconds
Episode Artwork

#15: Python at Spotify, PSF, and PyLadies

See the full show notes for this episode on the website at talkpython.fm/15
7/7/201549 minutes, 1 second
Episode Artwork

#14: Moving from PHP to Python 3 with Patreon

See the full show notes for this episode on the website at talkpython.fm/14
6/30/201549 minutes, 26 seconds
Episode Artwork

#13: Flask web framework and much, much more

See the full show notes for this episode on the website at talkpython.fm/13
6/23/201550 minutes, 1 second
Episode Artwork

#12: Deep Dive into Modules and Packages

See the full show notes for this episode on the website at talkpython.fm/12
6/16/201552 minutes, 10 seconds
Episode Artwork

#11: PyImageSearch and Computer Vision

See the full show notes for this episode on the website at talkpython.fm/11
6/9/201550 minutes, 6 seconds
Episode Artwork

#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
6/2/20151 hour, 5 minutes, 38 seconds
Episode Artwork

#9: Docker for the Python Developer

See the full show notes for this episode on the website at talkpython.fm/9
5/26/201539 minutes, 24 seconds
Episode Artwork

#8: Teaching Python at Grok Learning and Classrooms

See the full show notes for this episode on the website at talkpython.fm/8
5/19/201537 minutes, 3 seconds
Episode Artwork

#7: Robot Operating System (ROS) and ROSPy

See the full show notes for this episode on the website at talkpython.fm/7
5/12/201549 minutes, 50 seconds
Episode Artwork

#6: Requests, PyCon, and Python's future

See the full show notes for this episode on the website at talkpython.fm/6
5/5/201543 minutes, 51 seconds
Episode Artwork

#5: SQLAlchemy and data access in Python

See the full show notes for this episode on the website at talkpython.fm/5
4/28/20151 hour, 2 minutes, 42 seconds
Episode Artwork

#4: Enterprise Python and Large-Scale Projects

See the full show notes for this episode on the website at talkpython.fm/4
4/23/201554 minutes, 5 seconds
Episode Artwork

#3: Pyramid Web Framework

See the full show notes for this episode on the website at talkpython.fm/3
4/16/201548 minutes, 10 seconds
Episode Artwork

#2: Python and MongoDB

See the full show notes for this episode on the website at talkpython.fm/2
4/7/201535 minutes
Episode Artwork

#1: EVE - RESTful APIs for humans

See the full show notes for this episode on the website at talkpython.fm/1
3/31/201540 minutes, 43 seconds
Episode Artwork

#0: Introducing the show!

See the full show notes for this episode on the website at talkpython.fm/0
3/21/20153 minutes, 24 seconds