Talk Python To Me

Talk Python To Me

Podcast de Michael Kennedy

Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.

Disfruta 30 días gratis

4,99 € / mes después de la prueba.Cancela cuando quieras.

Prueba gratis

Todos los episodios

516 episodios
episode #506: ty: Astral's New Type Checker (Formerly Red-Knot) artwork
#506: ty: Astral's New Type Checker (Formerly Red-Knot)

The folks over at Astral have made some big-time impacts in the Python space with uv and ruff. They are back with another amazing project named ty. You may have known it as Red-Knot. But it's coming up on release time for the first version and with the release it comes with a new official name: ty. We have Charlie Marsh and Carl Meyer on the show to tell us all about this new project. Episode sponsors Posit [https://talkpython.fm/connect-cloud] Auth0 [https://talkpython.fm/auth0] Talk Python Courses [https://talkpython.fm/training] LINKS FROM THE SHOW Talk Python's Rock Solid Python: Type Hints & Modern Tools (Pydantic, FastAPI, and More) Course: training.talkpython.fm [https://training.talkpython.fm/courses/python-type-hint-course-with-hands-on-examples] Charlie Marsh on Twitter: @charliermarsh [https://twitter.com/charliermarsh?featured_on=talkpython] Charlie Marsh on Mastodon: @charliermarsh [https://hachyderm.io/@charliermarsh?featured_on=talkpython] Carl Meyer: @carljm [https://twitter.com/carljm/?featured_on=talkpython] ty on Github: github.com/astral-sh/ty [https://github.com/astral-sh/ty?featured_on=talkpython] A Very Early Play with Astral’s Red Knot Static Type Checker: app.daily.dev [https://app.daily.dev/posts/a-very-early-play-with-astral-s-red-knot-static-type-checker-wnhcuf0lx?featured_on=talkpython] Will Red Knot be a drop-in replacement for mypy or pyright?: github.com [https://github.com/astral-sh/ruff/discussions/15149?featured_on=talkpython] Hacker News Announcement: news.ycombinator.com [https://news.ycombinator.com/item?id=42868576&featured_on=talkpython] Early Explorations of Astral’s Red Knot Type Checker: pydevtools.com [https://pydevtools.com/blog/early-explorations-of-astrals-red-knot-type-checker/?featured_on=talkpython] Astral's Blog: astral.sh [https://astral.sh/blog?featured_on=talkpython] Rust Analyzer Salsa Docs: docs.rs [https://docs.rs/rust-analyzer-salsa/latest/salsa/?featured_on=talkpython] Ruff Open Issues (label: red-knot): github.com [https://github.com/astral-sh/ruff/issues?q=is%3Aissue%20state%3Aopen%20label%3Ared-knot&featured_on=talkpython] Ruff Types: types.ruff.rs [https://types.ruff.rs/?featured_on=talkpython] Ruff Docs (Astral): docs.astral.sh [https://docs.astral.sh/ruff/?featured_on=talkpython] uv Repository: github.com [https://github.com/astral-sh/uv?featured_on=talkpython] Watch this episode on YouTube: youtube.com [https://www.youtube.com/watch?v=XVwpL_cAvrw] Episode transcripts: talkpython.fm [https://talkpython.fm/episodes/transcript/506/ty-astrals-new-type-checker-formerly-red-knot] --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com [https://talkpython.fm/youtube] Talk Python on Bluesky: @talkpython.fm at bsky.app [https://bsky.app/profile/talkpython.fm] Talk Python on Mastodon: talkpython [https://fosstodon.org/web/@talkpython] Michael on Bluesky: @mkennedy.codes at bsky.app [https://bsky.app/profile/mkennedy.codes?featured_on=talkpython] Michael on Mastodon: mkennedy [https://fosstodon.org/web/@mkennedy]

19 may 2025 - 1 h 4 min
episode #505: t-strings in Python (PEP 750) artwork
#505: t-strings in Python (PEP 750)

Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() which offers several powerful styles. Both were verbose and indirect, so f-strings were added in Python 3.6. But these f-strings lacked security features (think little bobby tables) and they manifested as fully-formed strings to runtime code. Today we talk about the next evolution of Python string formatting for advanced use-cases (SQL, HTML, DSLs, etc): t-strings. We have Paul Everitt, David Peck, and Jim Baker on the show to introduce this upcoming new language feature. Episode sponsors Posit [https://talkpython.fm/connect] Auth0 [https://talkpython.fm/auth0] Talk Python Courses [https://talkpython.fm/training] LINKS FROM THE SHOW Guests: Paul on X: @paulweveritt [https://x.com/paulweveritt?featured_on=talkpython] Paul on Mastodon: @pauleveritt@fosstodon.org [https://fosstodon.org/@pauleveritt] Dave Peck on Github: github.com [https://github.com/davepeck/?featured_on=talkpython] Jim Baker: github.com [https://github.com/jimbaker?featured_on=talkpython] PEP 750 – Template Strings: peps.python.org [https://peps.python.org/pep-0750/?featured_on=talkpython] tdom - Placeholder for future library on PyPI using PEP 750 t-strings: github.com [https://github.com/t-strings/tdom?featured_on=talkpython] PEP 750: Tag Strings For Writing Domain-Specific Languages: discuss.python.org [https://discuss.python.org/t/pep-750-tag-strings-for-writing-domain-specific-languages/60408?featured_on=talkpython] How To Teach This: peps.python.org [https://peps.python.org/pep-0750/#how-to-teach-this] PEP 501 – General purpose template literal strings: peps.python.org [https://peps.python.org/pep-0501/?featured_on=talkpython] Python's new t-strings: davepeck.org [https://davepeck.org/2025/04/11/pythons-new-t-strings/?featured_on=talkpython] PyFormat: Using % and .format() for great good!: pyformat.info [https://pyformat.info?featured_on=talkpython] flynt: A tool to automatically convert old string literal formatting to f-strings: github.com [https://github.com/ikamensh/flynt?featured_on=talkpython] Examples of using t-strings as defined in PEP 750: github.com [https://github.com/davepeck/pep750-examples/?featured_on=talkpython] htm.py issue: github.com [https://github.com/jviide/htm.py/issues/11?featured_on=talkpython] Exploits of a Mom: xkcd.com [https://xkcd.com/327/?featured_on=talkpython] pyparsing: github.com [https://github.com/pyparsing/pyparsing?featured_on=talkpython] Watch this episode on YouTube: youtube.com [https://www.youtube.com/watch?v=WCWNeZ_rE68] Episode transcripts: talkpython.fm [https://talkpython.fm/episodes/transcript/505/t-strings-in-python-pep-750] --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com [https://talkpython.fm/youtube] Talk Python on Bluesky: @talkpython.fm at bsky.app [https://bsky.app/profile/talkpython.fm] Talk Python on Mastodon: talkpython [https://fosstodon.org/web/@talkpython] Michael on Bluesky: @mkennedy.codes at bsky.app [https://bsky.app/profile/mkennedy.codes?featured_on=talkpython] Michael on Mastodon: mkennedy [https://fosstodon.org/web/@mkennedy]

13 may 2025 - 1 h 11 min
episode #504: Developer Trends in 2025 artwork
#504: Developer Trends in 2025

What trends and technologies should you be paying attention to today? Are there hot new database servers you should check out? Or will that just be a flash in the pan? I love these forward looking episodes and this one is super fun. I've put together an amazing panel: Gina Häußge, Ines Montani, Richard Campbell, and Calvin Hendryx-Parker. We dive into the recent Stack Overflow Developer survey results as a sounding board for our thoughts on rising and falling trends in the Python and broader developer space. Episode sponsors NordLayer [https://talkpython.fm/nordlayer] Auth0 [https://talkpython.fm/auth0] Talk Python Courses [https://talkpython.fm/training] LINKS FROM THE SHOW The Stack Overflow Survey Results: survey.stackoverflow.co/2024 [https://survey.stackoverflow.co/2024/?featured_on=talkpython] Panelists Gina Häußge: chaos.social/@foosel [https://chaos.social/@foosel?featured_on=talkpython] Ines Montani: ines.io [https://ines.io/?featured_on=talkpython] Richard Campbell: about.me/richard.campbell [https://about.me/richard.campbell?featured_on=talkpython] Calvin Hendryx-Parker: github.com/calvinhp [https://github.com/calvinhp?featured_on=talkpython] Explosion: explosion.ai [https://explosion.ai?featured_on=talkpython] spaCy: spacy.io [https://spacy.io?featured_on=talkpython] OctoPrint: octoprint.org [https://octoprint.org?featured_on=talkpython] .NET Rocks: dotnetrocks.com [https://www.dotnetrocks.com?featured_on=talkpython] Six Feet Up: sixfeetup.com [https://sixfeetup.com?featured_on=talkpython] Stack Overflow: stackoverflow.com [https://stackoverflow.com/?featured_on=talkpython] Python.org: python.org [https://www.python.org/?featured_on=talkpython] GitHub Copilot: github.com [https://github.com/features/copilot?featured_on=talkpython] OpenAI ChatGPT: chat.openai.com [https://chat.openai.com/?featured_on=talkpython] Claude: anthropic.com [https://www.anthropic.com/index/introducing-claude?featured_on=talkpython] LM Studio: lmstudio.ai [https://lmstudio.ai/?featured_on=talkpython] Hetzner: hetzner.com [https://www.hetzner.com?featured_on=talkpython] Docker: docker.com [https://www.docker.com?featured_on=talkpython] Aider Chat: github.com [https://github.com/paul-gauthier/aider?featured_on=talkpython] Codename Goose AI: block.github.io/goose/ [https://block.github.io/goose/?featured_on=talkpython] IndyPy: indypy.org [https://www.indypy.org/?featured_on=talkpython] OctoPrint Community Forum: community.octoprint.org [https://community.octoprint.org?featured_on=talkpython] spaCy GitHub: github.com [https://github.com/explosion/spaCy?featured_on=talkpython] Hugging Face: huggingface.co [https://huggingface.co/?featured_on=talkpython] Watch this episode on YouTube: youtube.com [https://www.youtube.com/watch?v=6VZEJ8FstEQ] Episode transcripts: talkpython.fm [https://talkpython.fm/episodes/transcript/504/developer-trends-in-2025] --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com [https://talkpython.fm/youtube] Talk Python on Bluesky: @talkpython.fm at bsky.app [https://bsky.app/profile/talkpython.fm] Talk Python on Mastodon: talkpython [https://fosstodon.org/web/@talkpython] Michael on Bluesky: @mkennedy.codes at bsky.app [https://bsky.app/profile/mkennedy.codes?featured_on=talkpython] Michael on Mastodon: mkennedy [https://fosstodon.org/web/@mkennedy]

05 may 2025 - 1 h 9 min
episode #503: The PyArrow Revolution artwork
#503: The PyArrow Revolution

Pandas is at a the core of virtually all data science done in Python, that is virtually all data science. Since it's beginning, Pandas has been based upon numpy. But changes are afoot to update those internals and you can now optionally use PyArrow. PyArrow comes with a ton of benefits including it's columnar format which makes answering analytical questions faster, support for a range of high performance file formats, inter-machine data streaming, faster file IO and more. Reuven Lerner is here to give us the low-down on the PyArrow revolution. Episode sponsors NordLayer [https://talkpython.fm/nordlayer] Auth0 [https://talkpython.fm/auth0] Talk Python Courses [https://talkpython.fm/training] LINKS FROM THE SHOW Reuven: github.com/reuven [https://github.com/reuven?featured_on=talkpython] Apache Arrow: github.com [https://github.com/apache/arrow?featured_on=talkpython] Parquet: parquet.apache.org [https://parquet.apache.org/?featured_on=talkpython] Feather format: arrow.apache.org [https://arrow.apache.org/docs/python/feather.html?featured_on=talkpython] Python Workout Book (45% off with code talkpython45): manning.com [https://mng.bz/nZNv?featured_on=talkpython] Pandas Workout Book (45% off with code talkpython45): manning.com [https://mng.bz/Qwvm?featured_on=talkpython] Pandas: pandas.pydata.org [https://pandas.pydata.org/?featured_on=talkpython] PyArrow CSV docs: arrow.apache.org [https://arrow.apache.org/docs/python/csv.html?featured_on=talkpython] Future string inference in Pandas: pandas.pydata.org [https://pandas.pydata.org/docs?featured_on=talkpython] Pandas NA/nullable dtypes: pandas.pydata.org [https://pandas.pydata.org/docs/user_guide/integer_na.html?featured_on=talkpython] Pandas `.iloc` indexing: pandas.pydata.org [https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.iloc.html?featured_on=talkpython] DuckDB: duckdb.org [https://duckdb.org?featured_on=talkpython] Pandas user guide: pandas.pydata.org [https://pandas.pydata.org/docs/user_guide/?featured_on=talkpython] Pandas GitHub issues: github.com [https://github.com/pandas-dev/pandas/issues?featured_on=talkpython] Watch this episode on YouTube: youtube.com [https://www.youtube.com/watch?v=IHd-bgeHrv0] Episode transcripts: talkpython.fm [https://talkpython.fm/episodes/transcript/503/the-pyarrow-revolution] --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com [https://talkpython.fm/youtube] Talk Python on Bluesky: @talkpython.fm at bsky.app [https://bsky.app/profile/talkpython.fm] Talk Python on Mastodon: talkpython [https://fosstodon.org/web/@talkpython] Michael on Bluesky: @mkennedy.codes at bsky.app [https://bsky.app/profile/mkennedy.codes?featured_on=talkpython] Michael on Mastodon: mkennedy [https://fosstodon.org/web/@mkennedy]

28 abr 2025 - 1 h 8 min
episode #502: Django Ledger: Accounting with Python artwork
#502: Django Ledger: Accounting with Python

Do you or your company need accounting software? Well, there are plenty of SaaS products out there that you can give your data to. but maybe you also really like Django and would rather have a foundation to build your own accounting system exactly as you need for your company or your product. On this episode, we're diving into Django Ledger, created by Miguel Sanda, which can do just that. Episode sponsors Auth0 [https://talkpython.fm/auth0] Talk Python Courses [https://talkpython.fm/training] LINKS FROM THE SHOW Miguel Sanda on Twitter: @elarroba [https://x.com/elarroba?featured_on=talkpython] Miguel on Mastodon: @elarroba@fosstodon.org [https://fosstodon.org/@elarroba] Miguel on GitHub: github.com [https://github.com/elarroba?featured_on=talkpython] Django Ledger on Github: github.com [https://github.com/arrobalytics/django-ledger?featured_on=talkpython] Django Ledger Discord: discord.gg [https://discord.gg/c7PZcbYgrc?featured_on=talkpython] Get Started with Django MongoDB Backend: mongodb.com [https://www.mongodb.com/docs/languages/python/django-mongodb/current/get-started/?featured_on=talkpython] Wagtail CMS: wagtail.org [https://wagtail.org/?featured_on=talkpython] Watch this episode on YouTube: youtube.com [https://www.youtube.com/watch?v=eM170jyjbu8] Episode transcripts: talkpython.fm [https://talkpython.fm/episodes/transcript/502/django-ledger-accounting-with-python] --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com [https://talkpython.fm/youtube] Talk Python on Bluesky: @talkpython.fm at bsky.app [https://bsky.app/profile/talkpython.fm] Talk Python on Mastodon: talkpython [https://fosstodon.org/web/@talkpython] Michael on Bluesky: @mkennedy.codes at bsky.app [https://bsky.app/profile/mkennedy.codes?featured_on=talkpython] Michael on Mastodon: mkennedy [https://fosstodon.org/web/@mkennedy]

21 abr 2025 - 1 h 3 min
Soy muy de podcasts. Mientras hago la cama, mientras recojo la casa, mientras trabajo… Y en Podimo encuentro podcast que me encantan. De emprendimiento, de salid, de humor… De lo que quiera! Estoy encantada 👍
MI TOC es feliz, que maravilla. Ordenador, limpio, sugerencias de categorías nuevas a explorar!!!
Me suscribi con los 14 días de prueba para escuchar el Podcast de Misterios Cotidianos, pero al final me quedo mas tiempo porque hacia tiempo que no me reía tanto. Tiene Podcast muy buenos y la aplicación funciona bien.
App ligera, eficiente, encuentras rápido tus podcast favoritos. Diseño sencillo y bonito. me gustó.
contenidos frescos e inteligentes
La App va francamente bien y el precio me parece muy justo para pagar a gente que nos da horas y horas de contenido. Espero poder seguir usándola asiduamente.

Disfruta 30 días gratis

4,99 € / mes después de la prueba.Cancela cuando quieras.

Podcasts exclusivos

Sin anuncios

Podcast gratuitos

Audiolibros

20 horas / mes

Prueba gratis

Sólo en Podimo

Audiolibros populares