CINXE.COM

Talk Python To Me Podcast

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="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."> <meta name="author" content="Michael Kennedy (@mkennedy)"> <title>Talk Python To Me Podcast</title> <link rel="alternate" type="application/rss+xml" href="https://talkpython.fm/episodes/rss" title="Talk Python To Me Episodes"> <link rel="preconnect" href="https://cdn-podcast.talkpython.fm"> <link rel="preconnect" href="https://fonts.bunny.net"> <link rel="shortcut icon" href='https://cdn-podcast.talkpython.fm/static/img/talk_python_logo_round_ico.png?cache_id=ad4c9c'> <link rel="apple-touch-icon" href="https://cdn-podcast.talkpython.fm/static/img/apple-touch/apple-touch-icon-180.png?cache_id=f05f1d"> <link href="https://fonts.bunny.net/css?family=work-sans:100,100i,300,300i,400,400i,500,500i,700,700i" rel="stylesheet"/> <link href='https://cdn-podcast.talkpython.fm/static/generated/css/packed.css?cache_id=32a999' rel="stylesheet"> <link href="https://cdn-podcast.talkpython.fm/static/css/home.css?cache_id=3f5177" rel="stylesheet"> <link rel="canonical" href="https://talkpython.fm"> <script async src="https://uma.talkpython.fm/script.js" data-website-id="c6c2d388-7cb2-4fa4-8d89-988cca7c01ab"></script> <!--suppress HtmlUnknownTarget --> <link rel="search" title="Talk Python" type="application/opensearchdescription+xml" href="/open-search-description.xml"/> </head> <body class="page-home"> <nav class="navbar navbar-default navbar-inverse navbar-fixed-top topnav" role="navigation"> <div class="container topnav"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand topnav image" href="/"> <img src="https://cdn-podcast.talkpython.fm/static/img/talk_python_logo_mic.png?cache_id=dd0815" style="width: 40px; height: 40px;" title="Talk Python To Me" alt="Talk Python To Me" class="logo-image hidden-xs img img-circle"/> </a> <a class="navbar-brand topnav name" href="/"> <span class="logo-var">TalkPython</span><span class="logo-operator">[</span>'<span class="logo-key">Podcast</span>'<span class="logo-operator">]</span></a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right"> <li> <a href="/episodes/all" title="See our complete backlog of episodes going back over 9 years.">Episodes</a> </li> <li> <a href="https://training.talkpython.fm/courses/all" title="Take one of our world class Python courses." >Courses</a> </li> <li class="hidden-sm"> <a href="/stream/live" title="Watch the video live stream of Talk Python episodes and be part of the show." >Live stream</a> </li> <li class="hidden-sm"> <a href="https://talkpython.fm/blog" title="Read updates about Talk Python on our blog." data-umami-event="Blog" >Blog</a> </li> <li class="hidden-sm"> <a href="/guests" title="See all our guests who have appeared on the show." >Guests</a> </li> <li class="hidden-sm"> <a href="/shirt" title="Get a Talk Python To Me T-Shirt.">Merch</a> </li> <li> <a href="/home/contact" title="Send us an email.">Contact</a> </li> <li> <a href="/search" title="Search the full text (including spoken audio) of all of our episodes." ><i class="fa-duotone fa-magnifying-glass"></i></a> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container --> </nav> <div> <a href="/books/python-in-production" data-umami-event="Banner-Book" id="global-sponsor-message" title="Learn Python with our online video courses. We have over 260 hours of the best Python courses and not a subscription in sight." style="font-size: 18px;" > <span style="color: #83f383;">Deploy Your App</span>: Announcing the <span style="color: #fffd82;">Talk Python in Production</span> book. </a> <!-- ${render_partial('shared/partials/courses_banner.pt', active_livestream=active_livestream)}--> <!-- ${render_partial('shared/partials/blackfriday_banner.pt', active_livestream=active_livestream)}--> <!-- ${render_partial('shared/partials/sentry_banner.pt')}--> </div> <div class="home"> <!-- Header --> <a name="about"></a> <div class="intro-header"> <div class="container"> <div class="row"> <div class="col-lg-12"> <div class="intro-message"> <h1>Talk Python To Me</h1> <h2>A podcast on Python and related technologies</h2> <hr class="intro-divider"> <ul class="list-inline intro-social-buttons"> <li> <a href="/episodes" class="btn btn-info btn-lg" title="See all episodes going back over 9 years." ><i class="fa fa fa-rss fa-fw"></i> <span class="network-name">Episodes</span></a> </li> <li> <a href="/episodes/latest" class="btn btn-info btn-lg" title="Listen to the latest episode."><i class="fa-duotone fa-mp3-player"></i> <span class="network-name">Latest</span></a> </li> <li> <a href="/friends-of-the-show" class="btn btn-info btn-lg" title="Become a friend of the show. We'll send you updates on all the events." ><i class="fad fa-envelope-open-text"></i> <span class="network-name">Newsletter</span></a> </li> <li class="hidden-sm"> <a href="/stream/live" class="btn btn-danger btn-lg" title="Watch the active live stream and check in on the next scheduled event."> <i class="fab fa-youtube"></i> <span class="network-name">Live stream</span></a> </li> <li class="hidden-sm"> <a href="https://training.talkpython.fm/talk-python-pro" class="btn btn-success btn-lg" title="Activate Talk Python To Me [Pro Edition] without ads and full history." target="_blank"><i class="fab fa-product-hunt"></i> <span class="network-name">Pro Edition</span></a> </li> </ul> </div> </div> </div> </div> <!-- /.container --> </div> <!-- /.intro-header --> <!-- Page Content --> <a name="latest-episode"></a> <div class="content-section-a latest-episode"> <div class="container"> <div class="row"> <div class="col-lg-5 col-sm-6"> <div class="clearfix"></div> <h3 class="section-heading">Latest episode:<br> #499 BeeWare and the State of Python on Mobile</h3> <p class="lead"> This episode is all about Beeware, the project that working towards true native apps built on Python, especially for iOS and Android. Russell's been at this for more than a decade, and the progress is now hitting critical mass. We'll talk about the Toga GUI toolkit, building and shipping your apps with Briefcase, the newly official support for iOS and Android in CPython, and so much more. I can't wait to explore how BeeWare opens up the entire mobile ecosystem for Python developers, let's jump right in. <br> <a class="light-access-link" href="/episodes/show/499/beeware-and-the-state-of-python-on-mobile">Full details</a> &#187; </p> </div> <div class="col-lg-5 col-lg-offset-2 col-sm-6" style="text-align: center;"> <div class="guests singular"> <div class="guest"> <img class="img img-circle" style="width: 128px; height: 128px;" src="https://cdn-podcast.talkpython.fm/static/bio_shots/russell-keith-magee/russell-keith-magee.png?cache_id=2f9bd5" alt="Russell Keith-Magee" title="Russell Keith-Magee"><br> <div class="guest-name">Russell Keith-Magee</div> </div> <div class="clearfix"></div> </div> <div class="player"> <audio preload="none" controls src="/episodes/download/499/beeware-and-the-state-of-python-on-mobile.mp3"> </audio> <br> <a class="btn btn-danger" target="_blank" href="https://backtracks.fm/talkpython/r/talkpython.fm/episodes/download/499/499-beeware-and-the-state-of-python-on-mobile.mp3?s=1" ><i class="fab fa-soundcloud"></i> Download MP3</a> </div> <div class="clearfix"></div> </div> </div> </div> <!-- /.container --> </div> <!-- /.content-section-* --> <a name="kickstarter"></a> <div class="content-section-b kickstarter"> <div class="container"> <div class="row"> <div style="text-align: center;"> <h3 style="margin-top: 0px">Take Python to the next level with our online courses</h3> <div class="course-img"> <a href="https://training.talkpython.fm/courses/explore_beginners/python-for-absolute-beginners?utm_source=talkpython" class="light-access-link"> <img src="https://cdn-podcast.talkpython.fm/static/img/courses/absolute-beginners.webp?cache_id=399b92" style="width: 334px; height: 192px;" class="img img-responsive" title="Python for the Absolute Beginner course" alt="Course: Python for the Absolute Beginner course"/> Beginners </a> </div> <div class="course-img"> <a href="https://training.talkpython.fm/courses/explore_pycharm/mastering-pycharm-ide?utm_source=talkpython" class="light-access-link"> <img src="https://cdn-podcast.talkpython.fm/static/img/courses/effective-pycharm2x.webp?cache_id=ee6c92" style="width: 334px; height: 192px;" class="img img-responsive" title="Course: Effective PyCharm" alt="Course: Effective PyCharm" /> Effective PyCharm </a> </div> <div class="course-img"> <a href="https://training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript?utm_source=talkpython" class="light-access-link"> <img src="https://cdn-podcast.talkpython.fm/static/img/courses/htmx-course2x.webp?cache_id=a62a0c" style="width: 334px; height: 192px;" class="img img-responsive" title="Course: HTMX + Flask: Modern Python Web Apps, Hold the JavaScript" alt="Course: HTMX + Flask: Modern Python Web Apps, Hold the JavaScript" /> HMTX + Flask </a> </div> </div> </div> </div> <!-- /.container --> </div> <!-- /.content-section-* --> <a name="upcoming"></a> <div class="content-section-a"> <div class="container"> <div class="row upcoming-episodes"> <h3 class="section-heading">Upcoming episodes</h3> <div class="upcoming-episode"> <div class="col-md-3 col-md-offset-1"> <div class="guest"> <img class="img img-circle" src="https://cdn-podcast.talkpython.fm/static/bio_shots/eric-matthes.webp?cache_id=45132c" style="width: 64px; height: 64px;" alt="Eric Matthes" title="Eric Matthes" /> <div class="name"> Eric Matthes <div class="and-then"> <div> (up next) </div> </div> </div> </div> <div class="clearfix"></div> </div> <div class="col-md-8"> <div class="upcoming-details"> <div episode-title>Django Simple Deploy and other DevOps Things</div> <p class="episode-desc-short"> We鈥檙e sitting down with Eric Matthes, the educator, author, and developer behind Django Simple Deploy. If you鈥檝e ever struggled with taking that final step of getting your Django app onto a live server (without spending days wrestling with DevOps complexities), then give Django Simple Deploy a look. Eric shares how Django Simple Deploy automates away the boilerplate parts of deployment, so you can focus on building features instead of deciphering endless configs. We鈥檒l talk about this new project鈥檚 journey to 1.0, the range of hosting platforms it supports, and why it鈥檚 not just for beginners. </p> </div> <div class="clearfix"></div> </div> <div class="clearfix"></div> </div> <div class="upcoming-episode"> <div class="col-md-3 col-md-offset-1"> <div class="guest"> <img class="img img-circle" src="https://cdn-podcast.talkpython.fm/static/bio_shots/akshay-agrawal.webp?cache_id=019326" style="width: 64px; height: 64px;" alt="Akshay Agrawal" title="Akshay Agrawal" /> <div class="name"> Akshay Agrawal <div class="and-then"> <div> (and then) </div> </div> </div> </div> <div class="clearfix"></div> </div> <div class="col-md-8"> <div class="upcoming-details"> <div episode-title>Marimo - Reactive Notebooks for Python</div> <p class="episode-desc-short"> Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today鈥檚 guest has a fresh take on solving that exact problem. Akshay Agrawal is here to introduce Marimo, a reactive Python notebook that ensures your code and outputs always stay in lockstep. And that鈥檚 just the start! We'll also dig into Akshay's background at Google Brain and Stanford, what it鈥檚 like to work on the cutting edge of AI, and how Marimo is uniting the best of data science exploration and real software engineering. </p> </div> <div class="clearfix"></div> </div> <div class="clearfix"></div> </div> </div> </div> <!-- /.container --> </div> <!-- /.content-section-* --> <a name="reviews"></a> <div class="reviews content-section-b"> <div class="container"> <div class="row"> <div class="col-sm-2"></div> <div class="col-sm-8"> <div class="clearfix"></div> <h3 class="section-heading">What listeners think</h3> <div class="lead"> <div> <blockquote class="review-text" > <div class="review-title" >Lots of great interviews</div> It has inspiring content, awesome interviews, and explores the vastness of the Python community. <footer class="review-attribution" >Aikchar</footer> </blockquote> </div> <div> <blockquote class="review-text" > <div class="review-title" >Required listening</div> Very substantive, polished podcast. Michael is the ideal interviewer: deeply knowledgeable and prepared, but knows how to get out of the way and let his guests dominate the conversation. Absolutely required listening for all Pythoneers IMO. <footer class="review-attribution" >A U12 Coach</footer> </blockquote> </div> <div> <blockquote class="review-text" > <div class="review-title" >Amazing!</div> This podcast series is amazing, I started listening today, and I'm committing to listening to at least a series every day, till I get to the top :)) Thank you Michael! This is amazing! <footer class="review-attribution" >Gabe</footer> </blockquote> </div> </div> <div class="text-muted"> Do you love the show and want to tell the world?<br> <a href="/home/contact" >Send us a review</a> or post one <a href="https://itunes.apple.com/us/podcast/talk-python-to-me-python-conversations/id979020229" target="_blank">on iTunes</a>. Thanks! </div> </div> <div class="col-sm-2"></div> </div> </div> <!-- /.content-section-* --> </div> <!-- /.content-section-* --> <a name="pythonbytes"></a> <div class="content-section-a"> <div class="container"> <div class="row"> <div class="col-lg-5 col-lg-offset-1 col-sm-push-6 col-sm-6"> <div class="clearfix"></div> <h3 class="section-heading">Python Bytes Podcast</h3> <div class="lead"> Do you enjoy Talk Python To Me? We created a second podcast to be the perfect counterpart to the long-form interview format on Talk Python:<br> <br> <a href="https://pythonbytes.fm/" class="light-access-link" target="_blank">Python Bytes:<br>Python headlines delivered directly to your earbuds</a><br> <br> If you are looking for a 15 minute conversation on the topical items of the week in the Python ecosystem, be sure to jump over to <a href="https://pythonbytes.fm/" class="light-access-link" target="_blank">Python Bytes</a> and subscribe. </div> </div> <div class="col-lg-5 col-sm-pull-6 col-sm-6"> <a href="https://pythonbytes.fm/" target="_blank" ><img class="img img-responsive" style="border-radius: 5px;" title="Python Bytes Podcast" alt="Python Bytes Podcast" src='https://cdn-podcast.talkpython.fm/static/img/python_bytes_logo_sm.webp?cache_id=6487c5'/></a> </div> </div> </div> <!-- /.content-section-* --> </div> <!-- /.content-section-* --> <a name="shirt"></a> <div class="content-section-b"> <div class="container"> <div class="row"> <div class="col-lg-4 col-sm-5"> <div class="clearfix"></div> <h3 class="section-heading">Talk Python Merchandise</h3> <div class="lead"> Support the show and share your Python pride with the Talk Python To Me T-shirt. .<br> <br> <div style="text-align: center;"> <a class="btn btn-success" style="color: white; font-size: 20px; margin-bottom: 10px;" target="_blank" href="https://www.pythongear.com/products/talk-python-to-me-shirt-1?utm_source=talkpythonweb&utm_campaign=web_direct" >Buy shirt from Python Gear ($15)</a> </div> </div> </div> <div class="col-lg-6 col-lg-offset-1 col-sm-7 host-image-area"> <br> <div style="text-align: center;"> <a target="_blank" href="https://www.pythongear.com/products/talk-python-to-me-shirt-1?utm_source=talkpythonweb&utm_campaign=web_direct" ><img class="" style="max-height: 225px; border-radius: 5px; background-color: #777; margin: 10px;" alt="Talk Python To Me T-Shirt" title="Talk Python To Me T-Shirt" src='https://cdn-podcast.talkpython.fm/static/img/tptm-shirt-mockup.webp?cache_id=e00395'/></a> </div> </div> </div> </div> <!-- /.container --> </div> <!-- /.content-section-* --> <a name="about"></a> <div class="content-section-a"> <div class="container"> <div class="row"> <div class="col-lg-5 col-lg-offset-2 col-sm-6 host-image-area"> <img class="img img-circle host-image" style="width: 200px; height: 200px;" src="https://cdn-podcast.talkpython.fm/static/img/michael-kennedy-2023-1k.webp?cache_id=1c9ce0" alt="Michael Kennedy" title="Your host: Michael Kennedy" ><br> <div class="host-image-caption"> <div class="host-name">Your host<br>Michael Kennedy</div> <div class="host-links"><a class="light-access-link" href="https://fosstodon.org/@mkennedy" target="_blank"><i class="fa-brands fa-mastodon"></i>mkennedy</a></div> </div> </div> <div class="col-lg-5 col-sm-6"> <div class="clearfix"></div> <h3 class="section-heading">More about Talk Python to Me</h3> <p class="lead"> Talk Python to Me is a weekly podcast hosted by <a class="light-access-link" target="_blank" href="https://fosstodon.org/@mkennedy">Michael Kennedy</a>. The show covers a wide array of Python topics as well as many related topics.<br> <br> The format is a casual 1-hour conversation with industry experts. <br> <br> Have feedback for the show? Send it to <a class="light-access-link" href="mailto:contact@talkpython.fm">contact@talkpython.fm</a>. We'd love to hear from you. </p> </div> </div> </div> <!-- /.container --> </div> <!-- /.content-section-* --> <div class="content-section-b"> <div class="container"> <div class="row"> <div class="col-lg-5 col-lg-offset-1 col-sm-push-6 col-sm-6"> <div class="clearfix"></div> <h3 class="section-heading">Suggest a show or guest</h3> <p class="lead"> We are always on the look out for exciting topics to bring to you on Talk Python To Me. We could use your help!<br> <br> Do you have a great idea for a show? Do know a dynamic Python personality who we should be speaking to? Send us an email!<br> </p> <div style="text-align: center; font-size: 24px;"> <a class="light-access-link" href="mailto:contact@talkpython.fm">contact@talkpython.fm</a><br> </div> <br> </div> <div class="col-lg-5 col-sm-pull-6 col-sm-6"> <img class="img-responsive" src="https://cdn-podcast.talkpython.fm/static/img/suggest_guest_sm.webp?cache_id=b708a5" title="Suggest a podcast guest" alt="Suggest a podcast guest"> </div> </div> </div> <!-- /.container --> </div> <!-- /.content-section-* --> <div class="banner"> <div class="container"> <div class="row"> <div class="col-lg-6"> </div> <div class="col-lg-6"> <div class="list-inline banner-social-buttons"> <h3 class="connect-title">Connect with us</h3> </div> <ul class="list-inline banner-social-buttons"> <li> <a href="https://fosstodon.org/@talkpython" target="_blank" class="btn btn-default btn-lg"><i class="fa-brands fa-mastodon"></i> <span class="network-name">Mastodon</span></a> </li> <li> <a href="https://twitter.com/talkpython" target="_blank" class="btn btn-default btn-lg"><i class="fab fa-twitter"></i> <span class="network-name">ExTwitter</span></a> </li> <li> <a href="/friends-of-the-show" class="btn btn-default btn-lg"><i class="fa fa-envelope fa-fw"></i> <span class="network-name">Newsletter</span></a> </li> </ul> </div> </div> </div> <!-- /.container --> </div> <!-- /.banner --> </div> <!-- Footer --> <footer> <div class="container"> <div class="row"> <div class="col-sm-2"></div> <div class="col-sm-3"> <div class="footer-column first"> <a href="https://training.talkpython.fm/courses/all" title="Take one of our world class Python courses" class="course-footer-link" ><i class="fad fa-phone-laptop"></i> Courses</a> <a href="/episodes/all" title="See our complete backlog of episodes going back over 9 years." ><i class="fa fa-headphones" aria-hidden="true"></i> Episodes</a> <a href="/guests" title="See all our guests who have appeared on the show" ><i class="fa-regular fa-people-group"></i> Guests</a> <a href="/friends-of-the-show" title="Become a friend of the show and you won't miss an announcement." ><i class="fa-duotone fa-envelope"></i> Mailing list</a> <a href="/search" title="Search the full text of all of our episodes." ><i class="fa-duotone fa-magnifying-glass"></i> Search</a> <a href="/episodes/rss" data-umami-event="Subscribe" data-umami-event-platform="RSS" title="Subscribe to the podcast by direct RSS feed." ><i class="fas fa-rss-square"></i>Episode RSS</a> <a href="https://talkpython.fm/blog/posts/index.xml" title="Subscribe to our blog RSS feed." data-umami-event="Subscribe-Blog" ><i class="fas fa-rss-square"></i>Blog RSS</a> <a href="/policies/privacy"><i class="fas fa-user-secret"></i> Privacy</a> <a href="/friends-of-the-show/sponsors"><i class="far fa-ad"></i> Our Sponsors</a> <a href="/sponsor" title="Sponsor the podcast and get the word out about your product or service." ><i class="far fa-ad"></i> Sponsor us</a> </div> </div> <div class="col-sm-3"> <div class="footer-column social"> <a href="/subscribe-options" title="Subscribe to the podcast" target="_blank" > <div class="icon-box"><i class="fa-duotone fa-mp3-player footer-player" ></i></div> <span class="footer-title hidden-sm">Subscribe</span> </a> <a href="mailto:contact@talkpython.fm" title="Email us." data-umami-event="Contact" data-umami-event-mode="email" target="_blank" > <div class="icon-box"><i class="fa fa-envelope fa-fw"></i></div> <span class="footer-title">Email <span class="hidden-xs hidden-sm hidden-md">us</span></span></a> <a href="https://github.com/talkpython" target="_blank" title="The Talk Python GitHub organization." > <div class="icon-box"><i class="fab fa-github"></i></div> <span class="footer-title">GitHub <span class="hidden-xs hidden-sm hidden-md">Organization</span></span></a> <a href="https://uptimekuma.talkpython.fm/status/talk-python" target="_blank" title="Talk Python Operational Status" data-umami-event="Server-Status" > <div class="icon-box"><i class="fad fa-server"></i></div> <span class="footer-title">Server <span class="hidden-sm">Status</span></span></a> </div> </div> <div class="col-sm-3"> <div class="footer-column social"> <a href="/youtube" title="Catch our videos and other content we post to YouTube." target="_blank" style="white-space: nowrap;" > <div class="icon-box"><i class="fab fa-youtube"></i></div> <span class="footer-title"><span class="hidden-xs hidden-sm hidden-md">Live streams on</span> YouTube</span></a> <a href="https://talkpython.fm/blog" data-umami-event="Blog"> <div class="icon-box"><i class="fa-duotone fa-solid fa-blog blog-link"></i></div> <span class="footer-title"><span class="hidden-xs hidden-sm hidden-md">Our</span> Blog</span></a> <a href="https://bsky.app/profile/talkpython.fm" target="_blank" data-umami-event="Social" data-umami-event-mode="twitter" > <div class="icon-box"><img style="height: 32px;" src="/static/img/bluesky.svg" alt="Follow us on Bluesky"></div> <span class="footer-title"> <span>Bluesky</span> </span></a> <a href="https://fosstodon.org/@talkpython" target="_blank" data-umami-event="Social" data-umami-event-mode="mastodon" > <div class="icon-box"><i class="fa-brands fa-mastodon"></i></div> <span class="footer-title" ><span class="hidden-xs hidden-sm hidden-md">Connect on</span> <span class="hidden-sm">Mastodon</span> </span></a> </div> <div class="col-sm-1"></div> </div> </div> </div> <div class="copyright-footer"> <p class="copyright text-muted small">Copyright &copy; <a href="https://pdxwebproperties.com/">PDX Web Properties, LLC</a> 2015-2025. All Rights Reserved</p> <p class="made-with-love text-muted small">Made with <i class="fa fa-heart"></i> in Portland, OR, USA</p> </div> </footer> <script src='https://cdn-podcast.talkpython.fm/static/generated/js/packed.js?cache_id=d8a121'></script> <link href='https://cdn-podcast.talkpython.fm/static/fontawesome-pro/web-fonts-with-css/css/all.min.css?cache_id=0722d4' rel="stylesheet"> <div> <script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "@id": "https://talkpython.fm", "url": "https://talkpython.fm/", "name": "Talk Python", "logo": "https://talkpython.fm/static/img/talk_python_logo_mic.png?cache_id=dd0815", "sameAs": [ "https://x.com/talkpython", "https://twitter.com/talkpython", "https://fosstodon.org/@talkpython", "https://github.com/talkpython" ], "contactPoint": [ { "@type": "ContactPoint", "contactType": "Customer Support", "email": "contact@talkpython.fm" } ], "subOrganization": { "@type": "Organization", "@id": "https://training.talkpython.fm", "name": "Talk Python Training", "url": "https://training.talkpython.fm/" } }, { "@type": "WebSite", "@id": "https://talkpython.fm/#website", "url": "https://talkpython.fm/", "name": "Talk Python To Me Podcast", "publisher": { "@id": "https://talkpython.fm" }, "potentialAction": { "@type": "SearchAction", "target": "https://talkpython.fm/search?q={search_term_string}", "query-input": "required name=search_term_string" } }, { "@type": "PodcastSeries", "@id": "https://talkpython.fm/#podcast", "name": "Talk Python To Me", "url": "https://talkpython.fm/", "publisher": { "@id": "https://talkpython.fm" }, "inLanguage": "en-US", "image": "https://talkpython.fm/static/img/talk_python_logo_mic.png?cache_id=dd0815", "description": "Talk Python To Me is a podcast featuring interviews with the best minds in the Python community and beyond. Learn about Python news, best practices, libraries, and more." } ] } </script> </div> <a rel="me" href="https://fosstodon.org/@talkpython" style="display: none">Talk Python's Mastodon</a> <a rel="me" href="https://fosstodon.org/@mkennedy" style="display: none">Michael Kennedy's Mastodon</a> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10