<?xml version="1.0" encoding="UTF-8"?>
<rss
        xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
        xmlns:podcast="https://podcastindex.org/namespace/1.0"
        xmlns:atom="http://www.w3.org/2005/Atom"
        xmlns:content="http://purl.org/rss/1.0/modules/content/"
        version="2.0">
    <channel>
        <title>Talk Python To Me</title>
        <description>Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive
            deep into the popular packages and software developers, data scientists, and incredible hobbyists doing
            amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community
            by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite
            packages and the hot new ones coming out of open source.
        </description>
        <link>https://talkpython.fm/</link>
        <language>en-us</language>
        <copyright>Copyright 2015-2026</copyright>
        <lastBuildDate>Wed, 01 Apr 2026 17:20:51 +0000</lastBuildDate>
        <pubDate>Wed, 01 Apr 2026 17:20:51 +0000</pubDate>
        <docs>https://talkpython.fm</docs>
        <webMaster>mikeckennedy@gmail.com (Michael Kennedy)</webMaster>
        <ttl>60</ttl>
        <itunes:author>Michael Kennedy</itunes:author>
        <itunes:subtitle>Python conversations for passionate developers</itunes:subtitle>
        <itunes:summary>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.
        </itunes:summary>
        <itunes:owner>
            <itunes:name>Michael Kennedy</itunes:name>
            <itunes:email>mikeckennedy@gmail.com</itunes:email>
        </itunes:owner>
        <itunes:explicit>false</itunes:explicit>
        <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
        <itunes:category text="Technology"/>
        <atom:link href="https://talkpython.fm/episodes/rss" rel="self" type="application/rss+xml"/>
        <itunes:type>episodic</itunes:type>
        <podcast:locked owner="mikeckennedy@gmail.com">yes</podcast:locked>
        <podcast:guid>1cda4dc9-ca77-5461-b0f6-11c9335480e1</podcast:guid>
        <item>
            <title>#543: Deep Agents: LangChain's SDK for Agents That Plan and Delegate</title>
            <link>https://talkpython.fm/episodes/show/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate</link>
            <guid isPermaLink="false">bead07bd-8e68-49fe-bb16-6adcd5fffadd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate.mp3"
                    length="61543522"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 01 Apr 2026 17:20:51 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Deep Agents: LangChain's SDK for Agents That Plan and Delegate</itunes:title>
            <itunes:episode>543</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you type a question into ChatGPT, the model only has what you typed to work with. But tools like Claude Code can plan, iterate, test, and recover from mistakes. They work more like we do. The difference is the agent harness: Planning tools, file system access, sub-agents, and carefully crafted system prompts that turn a raw LLM into something genuinely capable. Sydney Runkle is back on Talk Python representing LangChain and their new open source library, Deep Agents: A framework for building your own deep agents with plain Python functions, middleware hooks, and MCP support. This is how the magic works under the hood.]]></itunes:summary>
            <itunes:duration>3833</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[When you type a question into ChatGPT, the model only has what you typed to work with. But tools like Claude Code can plan, iterate, test, and recover from mistakes. They work more like we do. The difference is the agent harness: Planning tools, file system access, sub-agents, and carefully crafted system prompts that turn a raw LLM into something genuinely capable.<br/>
<br/>
Sydney Runkle is back on Talk Python representing LangChain and their new open source library, Deep Agents: A framework for building your own deep agents with plain Python functions, middleware hooks, and MCP support. This is how the magic works under the hood.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/temporal' o-href='https://talkpython.fm/temporal'>Temporal</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guest</strong><br/>
<strong>Sydney Runkle</strong>: <a href="/s/com/github/G.https/sydney-runkle?featured_on=talkpython" o-href="https://github.com/sydney-runkle?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>Claude Code uses</strong>: <a href="/s/com/x/G.https/alexalbert__/status/1948765443776544885?ref=blog.langchain.com&amp;featured_on=talkpython" o-href="https://x.com/alexalbert__/status/1948765443776544885?ref=blog.langchain.com&amp;featured_on=talkpython" target="_blank" >x.com</a><br/>
<strong>Deep Research</strong>: <a href="/s/com/openai/G.https/index/introducing-deep-research/?ref=blog.langchain.com&amp;featured_on=talkpython" o-href="https://openai.com/index/introducing-deep-research/?ref=blog.langchain.com&amp;featured_on=talkpython" target="_blank" >openai.com</a><br/>
<strong>Manus</strong>: <a href="/s/im/manus/G.https/?ref=blog.langchain.com&amp;featured_on=talkpython" o-href="https://manus.im/?ref=blog.langchain.com&amp;featured_on=talkpython" target="_blank" >manus.im</a><br/>
<strong>Blog post announcement</strong>: <a href="/s/com/langchain/blog/G.https/deep-agents/?featured_on=talkpython" o-href="https://blog.langchain.com/deep-agents/?featured_on=talkpython" target="_blank" >blog.langchain.com</a><br/>
<strong>Claudes system prompt</strong>: <a href="/s/com/github/G.https/kn1026/cc/blob/main/claudecode.md?ref=blog.langchain.com&amp;featured_on=talkpython" o-href="https://github.com/kn1026/cc/blob/main/claudecode.md?ref=blog.langchain.com&amp;featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>sub agents</strong>: <a href="/s/com/anthropic/docs/G.https/en/docs/claude-code/sub-agents?ref=blog.langchain.com&amp;featured_on=talkpython" o-href="https://docs.anthropic.com/en/docs/claude-code/sub-agents?ref=blog.langchain.com&amp;featured_on=talkpython" target="_blank" >docs.anthropic.com</a><br/>
<strong>the quick start</strong>: <a href="/s/com/langchain/docs/G.https/oss/python/deepagents/quickstart?featured_on=talkpython" o-href="https://docs.langchain.com/oss/python/deepagents/quickstart?featured_on=talkpython" target="_blank" >docs.langchain.com</a><br/>
<strong>CLIs</strong>: <a href="/s/com/github/G.https/langchain-ai/deepagents?tab=readme-ov-file#deep-agents-cli" o-href="https://github.com/langchain-ai/deepagents?tab=readme-ov-file#deep-agents-cli" target="_blank" >github.com</a><br/>
<strong>Talk Python's CLI</strong>: <a href="/s/fm/talkpython/G.https/blog/posts/talk-python-now-has-a-cli/" o-href="https://talkpython.fm/blog/posts/talk-python-now-has-a-cli/" target="_blank" >talkpython.fm</a><br/>
<strong>custom tools</strong>: <a href="/s/com/langchain/docs/G.https/oss/python/deepagents/overview#create-a-deep-agent" o-href="https://docs.langchain.com/oss/python/deepagents/overview#create-a-deep-agent" target="_blank" >docs.langchain.com</a><br/>
<strong>DeepAgents Examples</strong>: <a href="/s/com/github/G.https/langchain-ai/deepagents/tree/main/examples?featured_on=talkpython" o-href="https://github.com/langchain-ai/deepagents/tree/main/examples?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Custom Middleware</strong>: <a href="/s/com/langchain/docs/G.https/langsmith/custom-middleware#how-to-add-custom-middleware" o-href="https://docs.langchain.com/langsmith/custom-middleware#how-to-add-custom-middleware" target="_blank" >docs.langchain.com</a><br/>
<strong>Built in middleware</strong>: <a href="/s/com/langchain/docs/G.https/oss/python/deepagents/customization#middleware" o-href="https://docs.langchain.com/oss/python/deepagents/customization#middleware" target="_blank" >docs.langchain.com</a><br/>
<strong>Improving Deep Agents with harness engineering</strong>: <a href="/s/com/langchain/blog/G.https/improving-deep-agents-with-harness-engineering/?featured_on=talkpython" o-href="https://blog.langchain.com/improving-deep-agents-with-harness-engineering/?featured_on=talkpython" target="_blank" >blog.langchain.com</a><br/>
<strong>Prebuilt middleware</strong>: <a href="/s/com/langchain/docs/G.https/oss/python/langchain/middleware/built-in?featured_on=talkpython" o-href="https://docs.langchain.com/oss/python/langchain/middleware/built-in?featured_on=talkpython" target="_blank" >docs.langchain.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=NRwA-fBNZZ4" o-href="https://www.youtube.com/watch?v=NRwA-fBNZZ4" target="_blank" >youtube.com</a><br/>
<strong>Episode #543 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate#takeaways-anchor" target="_blank" >talkpython.fm/543</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate" o-href="https://talkpython.fm/episodes/transcript/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/543/deep-agents-langchains-sdk-for-agents-that-plan-and-delegate.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#542: Zensical - a modern static site generator</title>
            <link>https://talkpython.fm/episodes/show/542/zensical-a-modern-static-site-generator</link>
            <guid isPermaLink="false">f92a67b6-c6b9-4ecb-94b4-5b0535b61278</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/542/zensical-a-modern-static-site-generator.mp3"
                    length="61704249"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Mar 2026 20:55:16 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Zensical - a modern static site generator</itunes:title>
            <itunes:episode>542</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction that would break Material and 300 ecosystem plugins, Martin went back to the drawing board. The result is Zensical: A new static site generator with a Rust core, differential builds in milliseconds instead of minutes, and a migration path designed to bring the whole community along.]]></itunes:summary>
            <itunes:duration>3843</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction that would break Material and 300 ecosystem plugins, Martin went back to the drawing board. The result is Zensical: A new static site generator with a Rust core, differential builds in milliseconds instead of minutes, and a migration path designed to bring the whole community along.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guest</strong><br/>
<strong>Martin Donath</strong>: <a href="/s/com/github/G.https/squidfunk?featured_on=talkpython" o-href="https://github.com/squidfunk?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>Zensical</strong>: <a href="/s/org/zensical/G.https/?featured_on=talkpython" o-href="https://zensical.org?featured_on=talkpython" target="_blank" >zensical.org</a><br/>
<strong>Material for MkDocs</strong>: <a href="/s/io/github/squidfunk/G.https/mkdocs-material/?featured_on=talkpython" o-href="https://squidfunk.github.io/mkdocs-material/?featured_on=talkpython" target="_blank" >squidfunk.github.io</a><br/>
<strong>Getting Started</strong>: <a href="/s/org/zensical/G.https/docs/get-started/?featured_on=talkpython" o-href="https://zensical.org/docs/get-started/?featured_on=talkpython" target="_blank" >zensical.org</a><br/>
<strong>Github pages</strong>: <a href="/s/com/github/docs/G.https/en/pages?featured_on=talkpython" o-href="https://docs.github.com/en/pages?featured_on=talkpython" target="_blank" >docs.github.com</a><br/>
<strong>Cloudflare pages</strong>: <a href="/s/com/cloudflare/pages/G.https/?featured_on=talkpython" o-href="https://pages.cloudflare.com?featured_on=talkpython" target="_blank" >pages.cloudflare.com</a><br/>
<strong>Michaels Example</strong>: <a href="/s/com/github/gist/G.https/mikeckennedy/f03686c4c4ce7ce88b41c6b91c3226cf?featured_on=talkpython" o-href="https://gist.github.com/mikeckennedy/f03686c4c4ce7ce88b41c6b91c3226cf?featured_on=talkpython" target="_blank" >gist.github.com</a><br/>
<strong>Material for MkDocs</strong>: <a href="/s/org/zensical/G.https/docs/setup/basics/#transition-from-mkdocs" o-href="https://zensical.org/docs/setup/basics/#transition-from-mkdocs" target="_blank" >zensical.org</a><br/>
<strong>gohugo.io/content-management/shortcodes</strong>: <a href="/s/io/gohugo/G.https/content-management/shortcodes/?featured_on=talkpython" o-href="https://gohugo.io/content-management/shortcodes/?featured_on=talkpython" target="_blank" >gohugo.io</a><br/>
<strong>a sense of size of the project</strong>: <a href="/s/fm/talkpython/blobs/G.https/zensical-size.webp?cache_id=fe7bda" o-href="https://blobs.talkpython.fm/zensical-size.webp?cache_id=fe7bda" target="_blank" >blobs.talkpython.fm</a><br/>
<strong>Zensical Spark</strong>: <a href="/s/org/zensical/G.https/spark/?featured_on=talkpython" o-href="https://zensical.org/spark/?featured_on=talkpython" target="_blank" >zensical.org</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=V1BvvIPUzes" o-href="https://www.youtube.com/watch?v=V1BvvIPUzes" target="_blank" >youtube.com</a><br/>
<strong>Episode #542 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/542/zensical-a-modern-static-site-generator#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/542/zensical-a-modern-static-site-generator#takeaways-anchor" target="_blank" >talkpython.fm/542</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/542/zensical-a-modern-static-site-generator" o-href="https://talkpython.fm/episodes/transcript/542/zensical-a-modern-static-site-generator" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/542/zensical-a-modern-static-site-generator.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#541: Monty - Python in Rust for AI</title>
            <link>https://talkpython.fm/episodes/show/541/monty-python-in-rust-for-ai</link>
            <guid isPermaLink="false">17f597e8-032c-42ea-a580-6ac4706263f1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/541/monty-python-in-rust-for-ai.mp3"
                    length="63317652"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 19 Mar 2026 19:38:50 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Monty - Python in Rust for AI</itunes:title>
            <itunes:episode>541</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed container and you're paying a full second of cold start overhead plus the complexity of another service. Let the LLM loose on your actual machine and... well, you'd better be watching.  On this episode, I sit down with Samuel Colvin, creator of Pydantic, now at 10 billion downloads, to explore Monty, a Python interpreter written from scratch in Rust, purpose-built to run LLM-generated code. It starts in microseconds, is completely sandboxed by design, and can even serialize its entire state to a database and resume later. We dig into why this deliberately limited interpreter might be exactly what the AI agent era needs.]]></itunes:summary>
            <itunes:duration>3944</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed container and you're paying a full second of cold start overhead plus the complexity of another service. Let the LLM loose on your actual machine and... well, you'd better be watching.<br/>
<br/>
On this episode, I sit down with Samuel Colvin, creator of Pydantic, now at 10 billion downloads, to explore Monty, a Python interpreter written from scratch in Rust, purpose-built to run LLM-generated code. It starts in microseconds, is completely sandboxed by design, and can even serialize its entire state to a database and resume later. We dig into why this deliberately limited interpreter might be exactly what the AI agent era needs.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br>
<a href='/s/fm/talkpython/G.https/devopsbook' o-href='https://talkpython.fm/devopsbook'>Python in Production</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guest</strong><br/>
<strong>Samuel Colvin</strong>: <a href="/s/com/github/G.https/samuelcolvin?featured_on=talkpython" o-href="https://github.com/samuelcolvin?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>CPython</strong>: <a href="/s/com/github/G.https/python/cpython?featured_on=talkpython" o-href="https://github.com/python/cpython?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>IronPython</strong>: <a href="/s/net/ironpython/G.https/?featured_on=talkpython" o-href="https://ironpython.net?featured_on=talkpython" target="_blank" >ironpython.net</a><br/>
<strong>Jython</strong>: <a href="/s/org/jython/www/G.https/?featured_on=talkpython" o-href="https://www.jython.org?featured_on=talkpython" target="_blank" >www.jython.org</a><br/>
<strong>Pyodide</strong>: <a href="/s/com/pyodide/G.https/?featured_on=talkpython" o-href="https://pyodide.com?featured_on=talkpython" target="_blank" >pyodide.com</a><br/>
<strong>monty</strong>: <a href="/s/com/github/G.https/pydantic/monty?featured_on=talkpython" o-href="https://github.com/pydantic/monty?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Pydantic AI</strong>: <a href="/s/dev/pydantic/G.https/pydantic-ai?featured_on=talkpython" o-href="https://pydantic.dev/pydantic-ai?featured_on=talkpython" target="_blank" >pydantic.dev</a><br/>
<strong>Python AI conference</strong>: <a href="/s/events/pyai/G.https/?featured_on=talkpython" o-href="https://pyai.events?featured_on=talkpython" target="_blank" >pyai.events</a><br/>
<strong>bashkit</strong>: <a href="/s/com/github/G.https/everruns/bashkit?featured_on=talkpython" o-href="https://github.com/everruns/bashkit?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>just-bash</strong>: <a href="/s/com/github/G.https/vercel-labs/just-bash?featured_on=talkpython" o-href="https://github.com/vercel-labs/just-bash?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Narwhals</strong>: <a href="/s/io/github/narwhals-dev/G.https/narwhals/?featured_on=talkpython" o-href="https://narwhals-dev.github.io/narwhals/?featured_on=talkpython" target="_blank" >narwhals-dev.github.io</a><br/>
<strong>Polars</strong>: <a href="/s/rs/pola/G.https/?featured_on=talkpython" o-href="https://pola.rs?featured_on=talkpython" target="_blank" >pola.rs</a><br/>
<strong>Strands Agents</strong>: <a href="/s/com/amazon/aws/G.https/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/?featured_on=talkpython" o-href="https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/?featured_on=talkpython" target="_blank" >aws.amazon.com</a><br/>
<strong>Subscribe Running Pydantic’s Monty Rust sandboxed Python subset in WebAssembly</strong>: <a href="/s/net/simonwillison/G.https/2026/Feb/6/pydantic-monty/?featured_on=talkpython" o-href="https://simonwillison.net/2026/Feb/6/pydantic-monty/?featured_on=talkpython" target="_blank" >simonwillison.net</a><br/>
<strong>Rust Python</strong>: <a href="/s/com/github/G.https/RustPython/RustPython?featured_on=talkpython" o-href="https://github.com/RustPython/RustPython?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Valgrind</strong>: <a href="/s/org/valgrind/G.https/?featured_on=talkpython" o-href="https://valgrind.org?featured_on=talkpython" target="_blank" >valgrind.org</a><br/>
<strong>Cod Speed</strong>: <a href="/s/io/codspeed/G.https/?featured_on=talkpython" o-href="https://codspeed.io?featured_on=talkpython" target="_blank" >codspeed.io</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=TjTV4jlMcRw" o-href="https://www.youtube.com/watch?v=TjTV4jlMcRw" target="_blank" >youtube.com</a><br/>
<strong>Episode #541 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/541/monty-python-in-rust-for-ai#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/541/monty-python-in-rust-for-ai#takeaways-anchor" target="_blank" >talkpython.fm/541</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/541/monty-python-in-rust-for-ai" o-href="https://talkpython.fm/episodes/transcript/541/monty-python-in-rust-for-ai" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/541/monty-python-in-rust-for-ai.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#540: Modern Python monorepo with uv and prek</title>
            <link>https://talkpython.fm/episodes/show/540/modern-python-monorepo-with-uv-and-prek</link>
            <guid isPermaLink="false">799952da-776a-45ec-8f5f-e28d295973d6</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/540/modern-python-monorepo-with-uv-and-prek.mp3"
                    length="59951252"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 13 Mar 2026 21:17:50 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Modern Python monorepo with uv and prek</itunes:title>
            <itunes:episode>540</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract and behind closed doors. What if you could crack open a real, production monorepo, one with over a million lines of Python and over 100 of sub-packages, and actually see how it's built, step by step, using modern tools and standards? That's exactly what Apache Airflow gives us.  On this episode, I sit down with Jarek Potiuk and Amogh Desai, two of Airflow's top contributors, to go inside one of the largest open-source Python monorepos in the world and learn how they manage it with uv, pyproject.toml, and the latest packaging standards, so you can apply those same patterns to your own projects.]]></itunes:summary>
            <itunes:duration>3733</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract and behind closed doors. What if you could crack open a real, production monorepo, one with over a million lines of Python and over 100 of sub-packages, and actually see how it's built, step by step, using modern tools and standards? That's exactly what Apache Airflow gives us. <br/>
<br/>
On this episode, I sit down with Jarek Potiuk and Amogh Desai, two of Airflow's top contributors, to go inside one of the largest open-source Python monorepos in the world and learn how they manage it with uv, pyproject.toml, and the latest packaging standards, so you can apply those same patterns to your own projects.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/agentic-ai' o-href='https://talkpython.fm/agentic-ai'>Agentic AI Course</a><br>
<a href='/s/fm/talkpython/G.https/devopsbook' o-href='https://talkpython.fm/devopsbook'>Python in Production</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guests</strong><br/>
<strong>Amogh Desai</strong>: <a href="/s/com/github/G.https/amoghrajesh?featured_on=talkpython" o-href="https://github.com/amoghrajesh?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Jarek's GitHub</strong>: <a href="/s/com/github/G.https/potiuk?featured_on=talkpython" o-href="https://github.com/potiuk?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>definition of a monorepo</strong>: <a href="/s/tools/monorepo/G.https/?featured_on=talkpython" o-href="https://monorepo.tools?featured_on=talkpython" target="_blank" >monorepo.tools</a><br/>
<strong>airflow</strong>: <a href="/s/org/apache/airflow/G.https/?featured_on=talkpython" o-href="https://airflow.apache.org?featured_on=talkpython" target="_blank" >airflow.apache.org</a><br/>
<strong>Activity</strong>: <a href="/s/com/github/G.https/apache/airflow/pulse?featured_on=talkpython" o-href="https://github.com/apache/airflow/pulse?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>OpenAI</strong>: <a href="/s/org/airflowsummit/G.https/sessions/2025/airflow-openai/?featured_on=talkpython" o-href="https://airflowsummit.org/sessions/2025/airflow-openai/?featured_on=talkpython" target="_blank" >airflowsummit.org</a><br/>
<strong>Part 1. Pains of big modular Python projects</strong>: <a href="/s/com/medium/G.https/apache-airflow/modern-python-monorepo-for-apache-airflow-part-1-1fe84863e1e1?featured_on=talkpython" o-href="https://medium.com/apache-airflow/modern-python-monorepo-for-apache-airflow-part-1-1fe84863e1e1?featured_on=talkpython" target="_blank" >medium.com</a><br/>
<strong>Part 2. Modern Python packaging standards and tools for monorepos</strong>: <a href="/s/com/medium/G.https/apache-airflow/modern-python-monorepo-for-apache-airflow-part-2-9b53e21bcefc?featured_on=talkpython" o-href="https://medium.com/apache-airflow/modern-python-monorepo-for-apache-airflow-part-2-9b53e21bcefc?featured_on=talkpython" target="_blank" >medium.com</a><br/>
<strong>Part 3. Monorepo on steroids - modular prek hooks</strong>: <a href="/s/com/medium/G.https/apache-airflow/modern-python-monorepo-for-apache-airflow-part-3-77373d7c45a6?featured_on=talkpython" o-href="https://medium.com/apache-airflow/modern-python-monorepo-for-apache-airflow-part-3-77373d7c45a6?featured_on=talkpython" target="_blank" >medium.com</a><br/>
<strong>Part 4. Shared “static” libraries in Airflow monorepo</strong>: <a href="/s/com/medium/G.https/apache-airflow/modern-python-monorepo-for-apache-airflow-part-4-c9d9393a696a?featured_on=talkpython" o-href="https://medium.com/apache-airflow/modern-python-monorepo-for-apache-airflow-part-4-c9d9393a696a?featured_on=talkpython" target="_blank" >medium.com</a><br/>
<strong>PEP-440</strong>: <a href="/s/org/python/peps/G.https/pep-0440/?featured_on=talkpython" o-href="https://peps.python.org/pep-0440/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-517</strong>: <a href="/s/org/python/peps/G.https/pep-0517/?featured_on=talkpython" o-href="https://peps.python.org/pep-0517/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-518</strong>: <a href="/s/org/python/peps/G.https/pep-0518/?featured_on=talkpython" o-href="https://peps.python.org/pep-0518/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-566</strong>: <a href="/s/org/python/peps/G.https/pep-0566/?featured_on=talkpython" o-href="https://peps.python.org/pep-0566/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-561</strong>: <a href="/s/org/python/peps/G.https/pep-0561/?featured_on=talkpython" o-href="https://peps.python.org/pep-0561/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-660</strong>: <a href="/s/org/python/peps/G.https/pep-0660/?featured_on=talkpython" o-href="https://peps.python.org/pep-0660/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-621</strong>: <a href="/s/org/python/peps/G.https/pep-0621/?featured_on=talkpython" o-href="https://peps.python.org/pep-0621/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-685</strong>: <a href="/s/org/python/peps/G.https/pep-0685/?featured_on=talkpython" o-href="https://peps.python.org/pep-0685/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-723</strong>: <a href="/s/org/python/peps/G.https/pep-0732/?featured_on=talkpython" o-href="https://peps.python.org/pep-0732/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP-735</strong>: <a href="/s/org/python/peps/G.https/pep-0735/?featured_on=talkpython" o-href="https://peps.python.org/pep-0735/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>uv</strong>: <a href="/s/sh/astral/docs/G.https/uv/?featured_on=talkpython" o-href="https://docs.astral.sh/uv/?featured_on=talkpython" target="_blank" >docs.astral.sh</a><br/>
<strong>uv workspaces</strong>: <a href="/s/fm/talkpython/blobs/G.https/airflow-workspaces.png?cache_id=294f57" o-href="https://blobs.talkpython.fm/airflow-workspaces.png?cache_id=294f57" target="_blank" >blobs.talkpython.fm</a><br/>
<strong>prek.j178.dev</strong>: <a href="/s/dev/j178/prek/G.https/?featured_on=talkpython" o-href="https://prek.j178.dev?featured_on=talkpython" target="_blank" >prek.j178.dev</a><br/>
<strong>your presentation at FOSDEM26</strong>: <a href="/s/org/fosdem/G.https/2026/schedule/event/WE7NHM-modern-python-monorepo-apache-airflow/?featured_on=talkpython" o-href="https://fosdem.org/2026/schedule/event/WE7NHM-modern-python-monorepo-apache-airflow/?featured_on=talkpython" target="_blank" >fosdem.org</a><br/>
<strong>Tallyman</strong>: <a href="/s/com/github/G.https/mikeckennedy/tallyman?featured_on=talkpython" o-href="https://github.com/mikeckennedy/tallyman?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=SKd78ImNgEo" o-href="https://www.youtube.com/watch?v=SKd78ImNgEo" target="_blank" >youtube.com</a><br/>
<strong>Episode #540 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/540/modern-python-monorepo-with-uv-and-prek#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/540/modern-python-monorepo-with-uv-and-prek#takeaways-anchor" target="_blank" >talkpython.fm/540</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/540/modern-python-monorepo-with-uv-and-prek" o-href="https://talkpython.fm/episodes/transcript/540/modern-python-monorepo-with-uv-and-prek" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/540/modern-python-monorepo-with-uv-and-prek.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#539: Catching up with the Python Typing Council</title>
            <link>https://talkpython.fm/episodes/show/539/catching-up-with-the-python-typing-council</link>
            <guid isPermaLink="false">3101b740-d2a3-4823-8734-ecc2080e0356</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/539/catching-up-with-the-python-typing-council.mp3"
                    length="59365964"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 06 Mar 2026 16:58:04 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Catching up with the Python Typing Council</itunes:title>
            <itunes:episode>539</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where an int is expected should be an error? It turns out there's a five-person council dedicated to exactly these questions -- and two brand-new Rust-based type checkers are raising the bar. On this episode, I sit down with three members of the Python Typing Council -- Jelle Zijlstra, Rebecca Chen, and Carl Meyer -- to learn how the type system is governed, where the spec and the type checkers agree and disagree, and get the council's official advice on how much typing is just enough.]]></itunes:summary>
            <itunes:duration>3701</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where an int is expected should be an error? It turns out there's a five-person council dedicated to exactly these questions -- and two brand-new Rust-based type checkers are raising the bar. On this episode, I sit down with three members of the Python Typing Council -- Jelle Zijlstra, Rebecca Chen, and Carl Meyer -- to learn how the type system is governed, where the spec and the type checkers agree and disagree, and get the council's official advice on how much typing is just enough.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/agentic-ai' o-href='https://talkpython.fm/agentic-ai'>Agentic AI Course</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guests</strong><br/>
<strong>Carl Meyer</strong>: <a href="/s/com/github/G.https/carljm?featured_on=talkpython" o-href="https://github.com/carljm?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Jelle Zijlstra</strong>: <a href="/s/io/github/jellezijlstra/G.https/?featured_on=talkpython" o-href="https://jellezijlstra.github.io?featured_on=talkpython" target="_blank" >jellezijlstra.github.io</a><br/>
<strong>Rebecca Chen</strong>: <a href="/s/com/github/G.https/rchen152?featured_on=talkpython" o-href="https://github.com/rchen152?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>Typing Council</strong>: <a href="/s/com/github/G.https/python/typing-council?tab=readme-ov-file&amp;featured_on=talkpython" o-href="https://github.com/python/typing-council?tab=readme-ov-file&amp;featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>typing.python.org</strong>: <a href="/s/org/python/typing/G.http/?featured_on=talkpython" o-href="http://typing.python.org?featured_on=talkpython" target="_blank" >typing.python.org</a><br/>
<strong>details here</strong>: <a href="/s/com/github/G.https/python/typing-council?tab=readme-ov-file#decision-making-considerations" o-href="https://github.com/python/typing-council?tab=readme-ov-file#decision-making-considerations" target="_blank" >github.com</a><br/>
<strong>ty</strong>: <a href="/s/sh/astral/docs/G.https/ty/?featured_on=talkpython" o-href="https://docs.astral.sh/ty/?featured_on=talkpython" target="_blank" >docs.astral.sh</a><br/>
<strong>pyrefly</strong>: <a href="/s/org/pyrefly/G.https/?featured_on=talkpython" o-href="https://pyrefly.org?featured_on=talkpython" target="_blank" >pyrefly.org</a><br/>
<strong>conformance test suite project</strong>: <a href="/s/com/github/G.https/python/typing/tree/main/conformance?featured_on=talkpython" o-href="https://github.com/python/typing/tree/main/conformance?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>typeshed</strong>: <a href="/s/com/github/G.https/python/typeshed?featured_on=talkpython" o-href="https://github.com/python/typeshed?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Stub files</strong>: <a href="/s/io/readthedocs/mypy/G.https/en/stable/stubs.html?featured_on=talkpython" o-href="https://mypy.readthedocs.io/en/stable/stubs.html?featured_on=talkpython" target="_blank" >mypy.readthedocs.io</a><br/>
<strong>Pydantic</strong>: <a href="/s/dev/pydantic/G.http/?featured_on=talkpython" o-href="http://pydantic.dev?featured_on=talkpython" target="_blank" >pydantic.dev</a><br/>
<strong>Beartype</strong>: <a href="/s/com/github/G.https/beartype/beartype?featured_on=talkpython" o-href="https://github.com/beartype/beartype?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>TOAD AI</strong>: <a href="/s/com/github/G.https/batrachianai/toad?featured_on=talkpython" o-href="https://github.com/batrachianai/toad?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>PEP 747 – Annotating Type Forms</strong>: <a href="/s/org/python/peps/G.https/pep-0747/?featured_on=talkpython" o-href="https://peps.python.org/pep-0747/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP 724 – Stricter Type Guards</strong>: <a href="/s/org/python/peps/G.https/pep-0724/?featured_on=talkpython" o-href="https://peps.python.org/pep-0724/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>Python Typing Repo (PRs and Issues)</strong>: <a href="/s/com/github/G.https/python/typing?featured_on=talkpython" o-href="https://github.com/python/typing?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=bzh-0FlAmP0" o-href="https://www.youtube.com/watch?v=bzh-0FlAmP0" target="_blank" >youtube.com</a><br/>
<strong>Episode #539 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/539/catching-up-with-the-python-typing-council#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/539/catching-up-with-the-python-typing-council#takeaways-anchor" target="_blank" >talkpython.fm/539</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/539/catching-up-with-the-python-typing-council" o-href="https://talkpython.fm/episodes/transcript/539/catching-up-with-the-python-typing-council" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/539/catching-up-with-the-python-typing-council.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#538: Python in Digital Humanities</title>
            <link>https://talkpython.fm/episodes/show/538/python-in-digital-humanities</link>
            <guid isPermaLink="false">d2d5a764-5adf-4a2b-9dc7-e6c60c9c4f7d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/538/python-in-digital-humanities.mp3"
                    length="69847865"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 28 Feb 2026 21:28:36 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Digital Humanities</itunes:title>
            <itunes:episode>538</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood from Harvard’s DARTH team about an unglamorous problem: What happens when the grant ends but the website can’t. His answer, static sites, client-side search, and sneaky Python. Let’s dive in.]]></itunes:summary>
            <itunes:duration>4347</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood from Harvard’s DARTH team about an unglamorous problem: What happens when the grant ends but the website can’t. His answer, static sites, client-side search, and sneaky Python. Let’s dive in.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/commandbookapp' o-href='https://talkpython.fm/commandbookapp'>Command Book</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guest</strong><br/>
<strong>David Flood</strong>: <a href="/s/com/davidaflood/www/G.https/?featured_on=talkpython" o-href="https://www.davidaflood.com?featured_on=talkpython" target="_blank" >davidaflood.com</a><br/>
<br/>
<strong>DARTH</strong>: <a href="/s/edu/harvard/fas/digitalhumanities/G.https/?featured_on=talkpython" o-href="https://digitalhumanities.fas.harvard.edu?featured_on=talkpython" target="_blank" >digitalhumanities.fas.harvard.edu</a><br/>
<strong>Amendments Project</strong>: <a href="/s/edu/harvard/fas/digitalhumanities/G.https/projects/amend/?featured_on=talkpython" o-href="https://digitalhumanities.fas.harvard.edu/projects/amend/?featured_on=talkpython" target="_blank" >digitalhumanities.fas.harvard.edu</a><br/>
<strong>Fionn Folklore Database</strong>: <a href="/s/org/fionnfolklore/G.https/en?featured_on=talkpython" o-href="https://fionnfolklore.org/en?featured_on=talkpython" target="_blank" >fionnfolklore.org</a><br/>
<strong>Mapping Color in History</strong>: <a href="/s/edu/harvard/iiif/G.https/projects/mapping-color-in-history/?featured_on=talkpython" o-href="https://iiif.harvard.edu/projects/mapping-color-in-history/?featured_on=talkpython" target="_blank" >iiif.harvard.edu</a><br/>
<strong>Apatosaurus</strong>: <a href="/s/io/apatosaurus/G.https/?featured_on=talkpython" o-href="https://apatosaurus.io/?featured_on=talkpython" target="_blank" >apatosaurus.io</a><br/>
<strong>Criticus</strong>: <a href="/s/com/github/G.https/d-flood/criticus?featured_on=talkpython" o-href="https://github.com/d-flood/criticus?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>github.com/palewire/django-bakery</strong>: <a href="/s/com/github/G.https/palewire/django-bakery?featured_on=talkpython" o-href="https://github.com/palewire/django-bakery?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>sigsim.acm.org/conf/pads/2026/blog/artifact-evaluation</strong>: <a href="/s/org/acm/sigsim/G.https/conf/pads/2026/blog/artifact-evaluation/?featured_on=talkpython" o-href="https://sigsim.acm.org/conf/pads/2026/blog/artifact-evaluation/?featured_on=talkpython" target="_blank" >sigsim.acm.org</a><br/>
<strong>Hugo</strong>: <a href="/s/io/gohugo/G.https/?featured_on=talkpython" o-href="https://gohugo.io?featured_on=talkpython" target="_blank" >gohugo.io</a><br/>
<strong>Water Stories</strong>: <a href="/s/edu/harvard/fas/waterstories/G.https/?featured_on=talkpython" o-href="https://waterstories.fas.harvard.edu/?featured_on=talkpython" target="_blank" >waterstories.fas.harvard.edu</a><br/>
<strong>Tsumeb Mine Notebook</strong>: <a href="/s/edu/harvard/fas/tmn/G.https/?featured_on=talkpython" o-href="https://tmn.fas.harvard.edu/?featured_on=talkpython" target="_blank" >tmn.fas.harvard.edu</a><br/>
<strong>Dharma and Punya</strong>: <a href="/s/org/dharmapunya2019/G.https/?featured_on=talkpython" o-href="https://dharmapunya2019.org/?featured_on=talkpython" target="_blank" >dharmapunya2019.org</a><br/>
<strong>Pagefind library</strong>: <a href="/s/app/pagefind/G.https/?featured_on=talkpython" o-href="https://pagefind.app?featured_on=talkpython" target="_blank" >pagefind.app</a><br/>
<strong>django_webassembly</strong>: <a href="/s/com/github/G.https/m-butterfield/django_webassembly?featured_on=talkpython" o-href="https://github.com/m-butterfield/django_webassembly?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Astro Static Site Generator</strong>: <a href="/s/build/astro/G.https/?featured_on=talkpython" o-href="https://astro.build?featured_on=talkpython" target="_blank" >astro.build</a><br/>
<strong>PageFind Python Lib</strong>: <a href="/s/org/pypi/G.https/project/pagefind/?featured_on=talkpython" o-href="https://pypi.org/project/pagefind/?featured_on=talkpython" target="_blank" >pypi.org</a><br/>
<strong>Frozen-Flask</strong>: <a href="/s/io/readthedocs/frozen-flask/G.https/en/latest/?featured_on=talkpython" o-href="https://frozen-flask.readthedocs.io/en/latest/?featured_on=talkpython" target="_blank" >frozen-flask.readthedocs.io</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=ZaI2AxRq_OA" o-href="https://www.youtube.com/watch?v=ZaI2AxRq_OA" target="_blank" >youtube.com</a><br/>
<strong>Episode #538 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/538/python-in-digital-humanities#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/538/python-in-digital-humanities#takeaways-anchor" target="_blank" >talkpython.fm/538</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/538/python-in-digital-humanities" o-href="https://talkpython.fm/episodes/transcript/538/python-in-digital-humanities" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/538/python-in-digital-humanities.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#537: Datastar: Modern web dev, simplified</title>
            <link>https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified</link>
            <guid isPermaLink="false">e8a9e484-59bf-483b-b32b-c7a91c139d39</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/537/datastar-modern-web-dev-simplified.mp3"
                    length="73852046"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 21 Feb 2026 20:36:58 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Datastar: Modern web dev, simplified</itunes:title>
            <itunes:episode>537</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together.  What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar.  On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web.]]></itunes:summary>
            <itunes:duration>4597</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. <br/>
<br/>
What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. <br/>
<br/>
On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/commandbookapp' o-href='https://talkpython.fm/commandbookapp'>Command Book</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guests</strong><br/>
<strong>Delaney Gillilan</strong>: <a href="/s/com/linkedin/www/G.https/in/delaney-gillilan-338734a8/?featured_on=talkpython" o-href="https://www.linkedin.com/in/delaney-gillilan-338734a8/?featured_on=talkpython" target="_blank" >linkedin.com</a><br/>
<strong>Ben Croker</strong>: <a href="/s/com/x/G.https/ben_pylo?featured_on=talkpython" o-href="https://x.com/ben_pylo?featured_on=talkpython" target="_blank" >x.com</a><br/>
<strong>Chris May</strong>: <a href="/s/dev/everydaysuperpowers/G.https/?featured_on=talkpython" o-href="https://everydaysuperpowers.dev?featured_on=talkpython" target="_blank" >everydaysuperpowers.dev</a><br/>
<br/>
<strong>Datastar</strong>: <a href="/s/dev/data-star/G.https/?featured_on=talkpython" o-href="https://data-star.dev?featured_on=talkpython" target="_blank" >data-star.dev</a><br/>
<strong>HTMX</strong>: <a href="/s/org/htmx/G.https/?featured_on=talkpython" o-href="https://htmx.org?featured_on=talkpython" target="_blank" >htmx.org</a><br/>
<strong>AlpineJS</strong>: <a href="/s/dev/alpinejs/G.https/?featured_on=talkpython" o-href="https://alpinejs.dev?featured_on=talkpython" target="_blank" >alpinejs.dev</a><br/>
<strong>Core Attribute Tour</strong>: <a href="/s/dev/data-star/G.https/guide/getting_started#data-*" o-href="https://data-star.dev/guide/getting_started#data-*" target="_blank" >data-star.dev</a><br/>
<strong>data-star.dev/examples</strong>: <a href="/s/dev/data-star/G.https/examples/?featured_on=talkpython" o-href="https://data-star.dev/examples/?featured_on=talkpython" target="_blank" >data-star.dev</a><br/>
<strong>github.com/starfederation/datastar-python</strong>: <a href="/s/com/github/G.https/starfederation/datastar-python?featured_on=talkpython" o-href="https://github.com/starfederation/datastar-python?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>VSCode</strong>: <a href="/s/com/visualstudio/marketplace/G.https/items?itemName=starfederation.datastar-vscode&amp;featured_on=talkpython" o-href="https://marketplace.visualstudio.com/items?itemName=starfederation.datastar-vscode&amp;featured_on=talkpython" target="_blank" >marketplace.visualstudio.com</a><br/>
<strong>OpenVSX</strong>: <a href="/s/org/open-vsx/G.https/extension/starfederation/datastar-vscode?featured_on=talkpython" o-href="https://open-vsx.org/extension/starfederation/datastar-vscode?featured_on=talkpython" target="_blank" >open-vsx.org</a><br/>
<strong>PyCharm/Intellij plugin</strong>: <a href="/s/com/jetbrains/plugins/G.https/plugin/26072-datastar-support?featured_on=talkpython" o-href="https://plugins.jetbrains.com/plugin/26072-datastar-support?featured_on=talkpython" target="_blank" >plugins.jetbrains.com</a><br/>
<strong>data-star.dev/datastar_pro</strong>: <a href="/s/dev/data-star/G.https/datastar_pro?featured_on=talkpython" o-href="https://data-star.dev/datastar_pro?featured_on=talkpython" target="_blank" >data-star.dev</a><br/>
<strong>gg</strong>: <a href="/s/gg/discord/G.https/bnRNgZjgPh?featured_on=talkpython" o-href="https://discord.gg/bnRNgZjgPh?featured_on=talkpython" target="_blank" >discord.gg</a><br/>
<strong>HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML - Chris May</strong>: <a href="/s/com/youtube/www/G.https/watch?v=kYV8K71pY64&amp;t=548s" o-href="https://www.youtube.com/watch?v=kYV8K71pY64&amp;t=548s" target="_blank" >www.youtube.com</a><br/>
<strong>Senior Engineer tries Vibe Coding</strong>: <a href="/s/com/youtube/www/G.https/watch?v=_2C2CNmK7dQ" o-href="https://www.youtube.com/watch?v=_2C2CNmK7dQ" target="_blank" >www.youtube.com</a><br/>
<strong>1 Billion Checkboxes</strong>: <a href="/s/com/andersmurphy/checkboxes/G.https/?featured_on=talkpython" o-href="https://checkboxes.andersmurphy.com?featured_on=talkpython" target="_blank" >checkboxes.andersmurphy.com</a><br/>
<strong>Game of life example</strong>: <a href="/s/com/andersmurphy/example/G.https/?featured_on=talkpython" o-href="https://example.andersmurphy.com?featured_on=talkpython" target="_blank" >example.andersmurphy.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=SFc74eFhKBY" o-href="https://www.youtube.com/watch?v=SFc74eFhKBY" target="_blank" >youtube.com</a><br/>
<strong>Episode #537 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/537/datastar-modern-web-dev-simplified#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified#takeaways-anchor" target="_blank" >talkpython.fm/537</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/537/datastar-modern-web-dev-simplified" o-href="https://talkpython.fm/episodes/transcript/537/datastar-modern-web-dev-simplified" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#536: Fly inside FastAPI Cloud</title>
            <link>https://talkpython.fm/episodes/show/536/fly-inside-fastapi-cloud</link>
            <guid isPermaLink="false">a30b35f4-82b5-4aa3-8ebb-15665244225f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/536/fly-inside-fastapi-cloud.mp3"
                    length="64611608"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 10 Feb 2026 23:17:41 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Fly inside FastAPI Cloud</itunes:title>
            <itunes:episode>536</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've built your FastAPI app, it's running great locally, and now you want to share it with the world. But then reality hits -- containers, load balancers, HTTPS certificates, cloud consoles with 200 options. What if deploying was just one command? That's exactly what Sebastian Ramirez and the FastAPI Cloud team are building. On this episode, I sit down with Sebastian, Patrick Arminio, Savannah Ostrowski, and Jonathan Ehwald to go inside FastAPI Cloud, explore what it means to build a "Pythonic" cloud, and dig into how this commercial venture is actually making FastAPI the open-source project stronger than ever.]]></itunes:summary>
            <itunes:duration>4020</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[You've built your FastAPI app, it's running great locally, and now you want to share it with the world. But then reality hits -- containers, load balancers, HTTPS certificates, cloud consoles with 200 options. What if deploying was just one command? That's exactly what Sebastian Ramirez and the FastAPI Cloud team are building. On this episode, I sit down with Sebastian, Patrick Arminio, Savannah Ostrowski, and Jonathan Ehwald to go inside FastAPI Cloud, explore what it means to build a "Pythonic" cloud, and dig into how this commercial venture is actually making FastAPI the open-source project stronger than ever.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/commandbookapp' o-href='https://talkpython.fm/commandbookapp'>Command Book</a><br>
<a href='/s/fm/talkpython/G.https/devopsbook' o-href='https://talkpython.fm/devopsbook'>Python in Production</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guests</strong><br/>
<strong>Sebastián Ramírez</strong>: <a href="/s/com/github/G.https/tiangolo?featured_on=talkpython" o-href="https://github.com/tiangolo?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Savannah Ostrowski</strong>: <a href="/s/com/github/G.https/savannahostrowski?featured_on=talkpython" o-href="https://github.com/savannahostrowski?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Patrick Arminio</strong>: <a href="/s/com/github/G.https/patrick91?featured_on=talkpython" o-href="https://github.com/patrick91?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Jonathan Ehwald</strong>: <a href="/s/com/github/G.https/DoctorJohn?featured_on=talkpython" o-href="https://github.com/DoctorJohn?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>FastAPI labs</strong>: <a href="/s/com/fastapilabs/G.https/?featured_on=talkpython" o-href="https://fastapilabs.com?featured_on=talkpython" target="_blank" >fastapilabs.com</a><br/>
<strong>quickstart</strong>: <a href="/s/com/fastapicloud/G.https/docs/getting-started/?featured_on=talkpython" o-href="https://fastapicloud.com/docs/getting-started/?featured_on=talkpython" target="_blank" >fastapicloud.com</a><br/>
<strong>an episode on diskcache</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/534/diskcache-your-secret-python-perf-weapon" o-href="https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon" target="_blank" >talkpython.fm</a><br/>
<strong>Fastar</strong>: <a href="/s/com/github/G.https/DoctorJohn/fastar?featured_on=talkpython" o-href="https://github.com/DoctorJohn/fastar?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>FastAPI: The Documentary</strong>: <a href="/s/com/youtube/www/G.https/watch?v=mpR8ngthqiE" o-href="https://www.youtube.com/watch?v=mpR8ngthqiE" target="_blank" >www.youtube.com</a><br/>
<strong>Tailwind CSS Situation</strong>: <a href="/s/fm/transistor/adams-morning-walk/G.https/episodes/we-had-six-months-left?featured_on=pythonbytes" o-href="https://adams-morning-walk.transistor.fm/episodes/we-had-six-months-left?featured_on=pythonbytes" target="_blank" >adams-morning-walk.transistor.fm</a><br/>
<strong>FastAPI Job Meme</strong>: <a href="/s/meme/fastapi/G.https/?featured_on=talkpython" o-href="https://fastapi.meme?featured_on=talkpython" target="_blank" >fastapi.meme</a><br/>
<strong>Migrate an Existing Project</strong>: <a href="/s/com/fastapicloud/G.https/docs/getting-started/existing-project/?featured_on=talkpython" o-href="https://fastapicloud.com/docs/getting-started/existing-project/?featured_on=talkpython" target="_blank" >fastapicloud.com</a><br/>
<strong>Join the waitlist</strong>: <a href="/s/com/fastapicloud/G.https/?featured_on=talkpython" o-href="https://fastapicloud.com?featured_on=talkpython" target="_blank" >fastapicloud.com</a><br/>
<br/>
<strong>Talk Python CLI</strong><br/>
<strong>Talk Python CLI Announcement</strong>: <a href="/s/fm/talkpython/G.https/blog/posts/talk-python-now-has-a-cli/" o-href="https://talkpython.fm/blog/posts/talk-python-now-has-a-cli/" target="_blank" >talkpython.fm</a><br/>
<strong>Talk Python CLI GitHub</strong>: <a href="/s/com/github/G.https/talkpython/talk-python-cli" o-href="https://github.com/talkpython/talk-python-cli" target="_blank" >github.com</a><br/>
<br/>
<strong>Command Book</strong><br/>
<strong>Download Command Book</strong>: <a href="/s/com/commandbookapp/G.https/?featured_on=talkpython" o-href="https://commandbookapp.com?featured_on=talkpython" target="_blank" >commandbookapp.com</a><br/>
<strong>Announcement post</strong>: <a href="/s/codes/mkennedy/G.https/posts/your-terminal-tabs-are-fragile-i-built-something-better/?featured_on=talkpython" o-href="https://mkennedy.codes/posts/your-terminal-tabs-are-fragile-i-built-something-better/?featured_on=talkpython" target="_blank" >mkennedy.codes</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=d0LpovstIHo" o-href="https://www.youtube.com/watch?v=d0LpovstIHo" target="_blank" >youtube.com</a><br/>
<strong>Episode #536 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/536/fly-inside-fastapi-cloud#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/536/fly-inside-fastapi-cloud#takeaways-anchor" target="_blank" >talkpython.fm/536</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/536/fly-inside-fastapi-cloud" o-href="https://talkpython.fm/episodes/transcript/536/fly-inside-fastapi-cloud" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/536/fly-inside-fastapi-cloud.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#535: PyView: Real-time Python Web Apps</title>
            <link>https://talkpython.fm/episodes/show/535/pyview-real-time-python-web-apps</link>
            <guid isPermaLink="false">e7bd68d7-ec59-4683-b9b5-5bff82df9e0e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/535/pyview-real-time-python-web-apps.mp3"
                    length="65508645"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 23 Jan 2026 19:29:41 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PyView: Real-time Python Web Apps</itunes:title>
            <itunes:episode>535</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Building on the web is like working with the perfect clay. It’s malleable and can become almost anything. But too often, frameworks try to hide the web’s best parts away from us. Today, we’re looking at PyView, a project that brings the real-time power of Phoenix LiveView directly into the Python world. I'm joined by Larry Ogrodnek to dive into PyView.]]></itunes:summary>
            <itunes:duration>4076</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Building on the web is like working with the perfect clay. It’s malleable and can become almost anything. But too often, frameworks try to hide the web’s best parts away from us. Today, we’re looking at PyView, a project that brings the real-time power of Phoenix LiveView directly into the Python world. I'm joined by Larry Ogrodnek to dive into PyView.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br>
<a href='/s/fm/talkpython/G.https/devopsbook' o-href='https://talkpython.fm/devopsbook'>Python in Production</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guest</strong><br/>
<strong>Larry Ogrodnek</strong>: <a href="/s/io/hachyderm/G.https/@ogrodnek?featured_on=talkpython" o-href="https://hachyderm.io/@ogrodnek?featured_on=talkpython" target="_blank" >hachyderm.io</a><br/>
<br/>
<strong>pyview.rocks</strong>: <a href="/s/rocks/pyview/G.https/?featured_on=talkpython" o-href="https://pyview.rocks?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Phoenix LiveView</strong>: <a href="/s/com/github/G.https/phoenixframework/phoenix_live_view?featured_on=talkpython" o-href="https://github.com/phoenixframework/phoenix_live_view?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>this section</strong>: <a href="/s/rocks/pyview/G.https/getting-started/?featured_on=talkpython" o-href="https://pyview.rocks/getting-started/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Core Concepts</strong>: <a href="/s/rocks/pyview/G.https/core-concepts/liveview-lifecycle/?featured_on=talkpython" o-href="https://pyview.rocks/core-concepts/liveview-lifecycle/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Socket and Context</strong>: <a href="/s/rocks/pyview/G.https/core-concepts/socket-and-context/?featured_on=talkpython" o-href="https://pyview.rocks/core-concepts/socket-and-context/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Event Handling</strong>: <a href="/s/rocks/pyview/G.https/core-concepts/event-handling/?featured_on=talkpython" o-href="https://pyview.rocks/core-concepts/event-handling/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>LiveComponents</strong>: <a href="/s/rocks/pyview/G.https/core-concepts/live-components/?featured_on=talkpython" o-href="https://pyview.rocks/core-concepts/live-components/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Routing</strong>: <a href="/s/rocks/pyview/G.https/core-concepts/routing/?featured_on=talkpython" o-href="https://pyview.rocks/core-concepts/routing/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Templating</strong>: <a href="/s/rocks/pyview/G.https/templating/overview/?featured_on=talkpython" o-href="https://pyview.rocks/templating/overview/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>HTML Templates</strong>: <a href="/s/rocks/pyview/G.https/templating/html-templates/?featured_on=talkpython" o-href="https://pyview.rocks/templating/html-templates/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>T-String Templates</strong>: <a href="/s/rocks/pyview/G.https/templating/t-string-templates/?featured_on=talkpython" o-href="https://pyview.rocks/templating/t-string-templates/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>File Uploads</strong>: <a href="/s/rocks/pyview/G.https/features/file-uploads/?featured_on=talkpython" o-href="https://pyview.rocks/features/file-uploads/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Streams</strong>: <a href="/s/rocks/pyview/G.https/streams-usage/?featured_on=talkpython" o-href="https://pyview.rocks/streams-usage/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Sessions &amp; Authentication</strong>: <a href="/s/rocks/pyview/G.https/features/authentication/?featured_on=talkpython" o-href="https://pyview.rocks/features/authentication/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>Single-File Apps</strong>: <a href="/s/rocks/pyview/G.https/single-file-apps/?featured_on=talkpython" o-href="https://pyview.rocks/single-file-apps/?featured_on=talkpython" target="_blank" >pyview.rocks</a><br/>
<strong>starlette</strong>: <a href="/s/dev/starlette/G.https/?featured_on=talkpython" o-href="https://starlette.dev?featured_on=talkpython" target="_blank" >starlette.dev</a><br/>
<strong>wsproto</strong>: <a href="/s/com/github/G.https/python-hyper/wsproto?featured_on=talkpython" o-href="https://github.com/python-hyper/wsproto?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>apscheduler</strong>: <a href="/s/com/github/G.https/agronholm/apscheduler?featured_on=talkpython" o-href="https://github.com/agronholm/apscheduler?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>t-dom project</strong>: <a href="/s/com/github/G.https/t-strings/tdom?featured_on=talkpython" o-href="https://github.com/t-strings/tdom?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=g0RDxN71azs" o-href="https://www.youtube.com/watch?v=g0RDxN71azs" target="_blank" >youtube.com</a><br/>
<strong>Episode #535 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/535/pyview-real-time-python-web-apps#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/535/pyview-real-time-python-web-apps#takeaways-anchor" target="_blank" >talkpython.fm/535</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/535/pyview-real-time-python-web-apps" o-href="https://talkpython.fm/episodes/transcript/535/pyview-real-time-python-web-apps" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/535/pyview-real-time-python-web-apps.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#534: diskcache: Your secret Python perf weapon</title>
            <link>https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon</link>
            <guid isPermaLink="false">370e4b13-d471-4753-ae6e-f167b9b28237</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/534/diskcache-your-secret-python-perf-weapon.mp3"
                    length="71334468"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 13 Jan 2026 05:32:21 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>diskcache: Your secret Python perf weapon</itunes:title>
            <itunes:episode>534</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Your cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. Once you start to see what it can do, a universe of possibilities opens up. We're joined by Vincent Warmerdam to dive into DiskCache.]]></itunes:summary>
            <itunes:duration>4440</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Your cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. Once you start to see what it can do, a universe of possibilities opens up. We're joined by Vincent Warmerdam to dive into DiskCache.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br>
<a href='/s/fm/talkpython/G.https/devopsbook' o-href='https://talkpython.fm/devopsbook'>Python in Production</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>diskcache docs</strong>: <a href="/s/com/grantjenks/G.https/docs/diskcache/?featured_on=talkpython" o-href="https://grantjenks.com/docs/diskcache/?featured_on=talkpython" target="_blank" >grantjenks.com</a><br/>
<strong>LLM Building Blocks for Python course</strong>: <a href="/s/fm/talkpython/training/G.https/courses/llm-building-blocks-for-python" o-href="https://training.talkpython.fm/courses/llm-building-blocks-for-python" target="_blank" >training.talkpython.fm</a><br/>
<strong>JSONDisk</strong>: <a href="/s/com/grantjenks/G.https/docs/diskcache/api.html#jsondisk" o-href="https://grantjenks.com/docs/diskcache/api.html#jsondisk" target="_blank" >grantjenks.com</a><br/>
<strong>Git Code Archaeology Charts</strong>: <a href="/s/io/github/koaning/G.https/gitcharts/#django/versioned" o-href="https://koaning.github.io/gitcharts/#django/versioned" target="_blank" >koaning.github.io</a><br/>
<strong>Talk Python Cache Admin UI</strong>: <a href="/s/fm/talkpython/blobs/G.https/talk-python-cache-admin.png?cache_id=cd0d7f" o-href="https://blobs.talkpython.fm/talk-python-cache-admin.png?cache_id=cd0d7f" target="_blank" >blobs.talkpython.fm</a><br/>
<strong>Litestream SQLite streaming</strong>: <a href="/s/io/litestream/G.https/?featured_on=talkpython" o-href="https://litestream.io?featured_on=talkpython" target="_blank" >litestream.io</a><br/>
<strong>Plash hosting</strong>: <a href="/s/sh/pla/G.https/?featured_on=talkpython" o-href="https://pla.sh?featured_on=talkpython" target="_blank" >pla.sh</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=ze7N_RE9KU0" o-href="https://www.youtube.com/watch?v=ze7N_RE9KU0" target="_blank" >youtube.com</a><br/>
<strong>Episode #534 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/534/diskcache-your-secret-python-perf-weapon#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon#takeaways-anchor" target="_blank" >talkpython.fm/534</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/534/diskcache-your-secret-python-perf-weapon" o-href="https://talkpython.fm/episodes/transcript/534/diskcache-your-secret-python-perf-weapon" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#533: Web Frameworks in Prod by Their Creators</title>
            <link>https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators</link>
            <guid isPermaLink="false">cb5a4648-41ce-41aa-b2e1-852e081e39a0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/533/web-frameworks-in-prod-by-their-creators.mp3"
                    length="59566944"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 05 Jan 2026 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Web Frameworks in Prod by Their Creators</itunes:title>
            <itunes:episode>533</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, servers, scaling, and the stuff you only learn at 2 a.m. when the pager goes off. For Django, we have Carlton Gibson and Jeff Triplet. For Flask, we have David Lord and Phil Jones, and on team Litestar we have Janek Nouvertné and Cody Fincher, and finally Sebastián Ramírez from FastAPI is here. Let’s jump in.]]></itunes:summary>
            <itunes:duration>3718</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, servers, scaling, and the stuff you only learn at 2 a.m. when the pager goes off. For Django, we have Carlton Gibson and Jeff Triplet. For Flask, we have David Lord and Phil Jones, and on team Litestar we have Janek Nouvertné and Cody Fincher, and finally Sebastián Ramírez from FastAPI is here. Let’s jump in.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br>
<a href='/s/fm/talkpython/G.https/devopsbook' o-href='https://talkpython.fm/devopsbook'>Python in Production</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Guests</strong><br/>
<strong>David Lord</strong><br/>
<strong>Janek Nouvertné</strong><br/>
<strong>Cody Fincher</strong><br/>
<strong>Philip Jones</strong><br/>
<strong>Jeff Triplett</strong><br/>
<strong>Carlton Gibson</strong><br/>
<br/>
<strong>Carlton Gibson - Django</strong>: <a href="/s/com/github/G.https/carltongibson?featured_on=talkpython" o-href="https://github.com/carltongibson?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Sebastian Ramirez - FastAPI</strong>: <a href="/s/com/github/G.https/tiangolo?featured_on=talkpython" o-href="https://github.com/tiangolo?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>David Lord - Flask</strong>: <a href="/s/com/davidism/G.https/?featured_on=talkpython" o-href="https://davidism.com?featured_on=talkpython" target="_blank" >davidism.com</a><br/>
<strong>Phil Jones - Flask and Quartz(async)</strong>: <a href="/s/dev/pgjones/G.https/?featured_on=talkpython" o-href="https://pgjones.dev?featured_on=talkpython" target="_blank" >pgjones.dev</a><br/>
<strong>Yanik Nouvertne - LiteStar</strong>: <a href="/s/com/github/G.https/provinzkraut?featured_on=talkpython" o-href="https://github.com/provinzkraut?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Cody Fincher - LiteStar</strong>: <a href="/s/com/github/G.https/cofin?featured_on=talkpython" o-href="https://github.com/cofin?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Jeff Triplett - Django</strong>: <a href="/s/com/jefftriplett/G.https/?featured_on=talkpython" o-href="https://jefftriplett.com?featured_on=talkpython" target="_blank" >jefftriplett.com</a><br/>
<br/>
<strong>Django</strong>: <a href="/s/com/djangoproject/www/G.https/?featured_on=talkpython" o-href="https://www.djangoproject.com?featured_on=talkpython" target="_blank" >www.djangoproject.com</a><br/>
<strong>Flask</strong>: <a href="/s/com/palletsprojects/flask/G.https/en/latest/?featured_on=talkpython" o-href="https://flask.palletsprojects.com/en/latest/?featured_on=talkpython" target="_blank" >flask.palletsprojects.com</a><br/>
<strong>Quart</strong>: <a href="/s/com/palletsprojects/quart/G.https/en/latest/?featured_on=talkpython" o-href="https://quart.palletsprojects.com/en/latest/?featured_on=talkpython" target="_blank" >quart.palletsprojects.com</a><br/>
<strong>Litestar</strong>: <a href="/s/dev/litestar/G.https/?featured_on=talkpython" o-href="https://litestar.dev?featured_on=talkpython" target="_blank" >litestar.dev</a><br/>
<strong>FastAPI</strong>: <a href="/s/com/tiangolo/fastapi/G.https/?featured_on=talkpython" o-href="https://fastapi.tiangolo.com?featured_on=talkpython" target="_blank" >fastapi.tiangolo.com</a><br/>
<strong>Coolify</strong>: <a href="/s/io/coolify/G.https/?featured_on=talkpython" o-href="https://coolify.io?featured_on=talkpython" target="_blank" >coolify.io</a><br/>
<strong>ASGI</strong>: <a href="/s/io/readthedocs/asgi/G.https/en/latest/?featured_on=talkpython" o-href="https://asgi.readthedocs.io/en/latest/?featured_on=talkpython" target="_blank" >asgi.readthedocs.io</a><br/>
<strong>WSGI (PEP 3333)</strong>: <a href="/s/org/python/peps/G.https/pep-3333/?featured_on=talkpython" o-href="https://peps.python.org/pep-3333/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>Granian</strong>: <a href="/s/com/github/G.https/emmett-framework/granian?featured_on=talkpython" o-href="https://github.com/emmett-framework/granian?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Hypercorn</strong>: <a href="/s/com/github/G.https/pgjones/hypercorn?featured_on=talkpython" o-href="https://github.com/pgjones/hypercorn?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>uvicorn</strong>: <a href="/s/dev/uvicorn/G.https/?featured_on=talkpython" o-href="https://uvicorn.dev?featured_on=talkpython" target="_blank" >uvicorn.dev</a><br/>
<strong>Gunicorn</strong>: <a href="/s/org/gunicorn/G.https/?featured_on=talkpython" o-href="https://gunicorn.org/?featured_on=talkpython" target="_blank" >gunicorn.org</a><br/>
<strong>Hypercorn</strong>: <a href="/s/io/readthedocs/hypercorn/G.https/en/latest/?featured_on=talkpython" o-href="https://hypercorn.readthedocs.io/en/latest/?featured_on=talkpython" target="_blank" >hypercorn.readthedocs.io</a><br/>
<strong>Daphne</strong>: <a href="/s/com/github/G.https/django/daphne?featured_on=talkpython" o-href="https://github.com/django/daphne?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Nginx</strong>: <a href="/s/org/nginx/G.https/?featured_on=talkpython" o-href="https://nginx.org/?featured_on=talkpython" target="_blank" >nginx.org</a><br/>
<strong>Docker</strong>: <a href="/s/com/docker/www/G.https/?featured_on=talkpython" o-href="https://www.docker.com/?featured_on=talkpython" target="_blank" >www.docker.com</a><br/>
<strong>Kubernetes</strong>: <a href="/s/io/kubernetes/G.https/?featured_on=talkpython" o-href="https://kubernetes.io/?featured_on=talkpython" target="_blank" >kubernetes.io</a><br/>
<strong>PostgreSQL</strong>: <a href="/s/org/postgresql/www/G.https/?featured_on=talkpython" o-href="https://www.postgresql.org/?featured_on=talkpython" target="_blank" >www.postgresql.org</a><br/>
<strong>SQLite</strong>: <a href="/s/org/sqlite/www/G.https/?featured_on=talkpython" o-href="https://www.sqlite.org/?featured_on=talkpython" target="_blank" >www.sqlite.org</a><br/>
<strong>Celery</strong>: <a href="/s/dev/celeryq/docs/G.https/?featured_on=talkpython" o-href="https://docs.celeryq.dev/?featured_on=talkpython" target="_blank" >docs.celeryq.dev</a><br/>
<strong>SQLAlchemy</strong>: <a href="/s/org/sqlalchemy/www/G.https/?featured_on=talkpython" o-href="https://www.sqlalchemy.org/?featured_on=talkpython" target="_blank" >www.sqlalchemy.org</a><br/>
<strong>Django REST framework</strong>: <a href="/s/org/django-rest-framework/www/G.https/?featured_on=talkpython" o-href="https://www.django-rest-framework.org/?featured_on=talkpython" target="_blank" >www.django-rest-framework.org</a><br/>
<strong>Jinja</strong>: <a href="/s/com/palletsprojects/jinja/G.https/?featured_on=talkpython" o-href="https://jinja.palletsprojects.com/?featured_on=talkpython" target="_blank" >jinja.palletsprojects.com</a><br/>
<strong>Click</strong>: <a href="/s/com/palletsprojects/click/G.https/?featured_on=talkpython" o-href="https://click.palletsprojects.com/?featured_on=talkpython" target="_blank" >click.palletsprojects.com</a><br/>
<strong>HTMX</strong>: <a href="/s/org/htmx/G.https/?featured_on=talkpython" o-href="https://htmx.org/?featured_on=talkpython" target="_blank" >htmx.org</a><br/>
<strong>Server-Sent Events (SSE)</strong>: <a href="/s/org/mozilla/developer/G.https/en-US/docs/Web/API/Server-sent_events?featured_on=talkpython" o-href="https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events?featured_on=talkpython" target="_blank" >developer.mozilla.org</a><br/>
<strong>WebSockets (RFC 6455)</strong>: <a href="/s/org/rfc-editor/www/G.https/rfc/rfc6455?featured_on=talkpython" o-href="https://www.rfc-editor.org/rfc/rfc6455?featured_on=talkpython" target="_blank" >www.rfc-editor.org</a><br/>
<strong>HTTP/2 (RFC 9113)</strong>: <a href="/s/org/rfc-editor/www/G.https/rfc/rfc9113?featured_on=talkpython" o-href="https://www.rfc-editor.org/rfc/rfc9113?featured_on=talkpython" target="_blank" >www.rfc-editor.org</a><br/>
<strong>HTTP/3 (RFC 9114)</strong>: <a href="/s/org/rfc-editor/www/G.https/rfc/rfc9114?featured_on=talkpython" o-href="https://www.rfc-editor.org/rfc/rfc9114?featured_on=talkpython" target="_blank" >www.rfc-editor.org</a><br/>
<strong>uv</strong>: <a href="/s/sh/astral/docs/G.https/uv/?featured_on=talkpython" o-href="https://docs.astral.sh/uv/?featured_on=talkpython" target="_blank" >docs.astral.sh</a><br/>
<strong>Amazon Web Services (AWS)</strong>: <a href="/s/com/amazon/aws/G.https/?featured_on=talkpython" o-href="https://aws.amazon.com/?featured_on=talkpython" target="_blank" >aws.amazon.com</a><br/>
<strong>Microsoft Azure</strong>: <a href="/s/com/microsoft/azure/G.https/?featured_on=talkpython" o-href="https://azure.microsoft.com/?featured_on=talkpython" target="_blank" >azure.microsoft.com</a><br/>
<strong>Google Cloud Run</strong>: <a href="/s/com/google/cloud/G.https/run?featured_on=talkpython" o-href="https://cloud.google.com/run?featured_on=talkpython" target="_blank" >cloud.google.com</a><br/>
<strong>Amazon ECS</strong>: <a href="/s/com/amazon/aws/G.https/ecs/?featured_on=talkpython" o-href="https://aws.amazon.com/ecs/?featured_on=talkpython" target="_blank" >aws.amazon.com</a><br/>
<strong>AlloyDB for PostgreSQL</strong>: <a href="/s/com/google/cloud/G.https/alloydb?featured_on=talkpython" o-href="https://cloud.google.com/alloydb?featured_on=talkpython" target="_blank" >cloud.google.com</a><br/>
<strong>Fly.io</strong>: <a href="/s/io/fly/G.https/?featured_on=talkpython" o-href="https://fly.io/?featured_on=talkpython" target="_blank" >fly.io</a><br/>
<strong>Render</strong>: <a href="/s/com/render/G.https/?featured_on=talkpython" o-href="https://render.com/?featured_on=talkpython" target="_blank" >render.com</a><br/>
<strong>Cloudflare</strong>: <a href="/s/com/cloudflare/www/G.https/?featured_on=talkpython" o-href="https://www.cloudflare.com/?featured_on=talkpython" target="_blank" >www.cloudflare.com</a><br/>
<strong>Fastly</strong>: <a href="/s/com/fastly/www/G.https/?featured_on=talkpython" o-href="https://www.fastly.com/?featured_on=talkpython" target="_blank" >www.fastly.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=cHmoClKu6qk" o-href="https://www.youtube.com/watch?v=cHmoClKu6qk" target="_blank" >youtube.com</a><br/>
<strong>Episode #533 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/533/web-frameworks-in-prod-by-their-creators#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators#takeaways-anchor" target="_blank" >talkpython.fm/533</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/533/web-frameworks-in-prod-by-their-creators" o-href="https://talkpython.fm/episodes/transcript/533/web-frameworks-in-prod-by-their-creators" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#532: 2025 Python Year in Review</title>
            <link>https://talkpython.fm/episodes/show/532/2025-python-year-in-review</link>
            <guid isPermaLink="false">aa84811b-b476-4a91-98ad-19994a4a3849</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/532/2025-python-year-in-review.mp3"
                    length="75691217"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 29 Dec 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>2025 Python Year in Review</itunes:title>
            <itunes:episode>532</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python in 2025 is in a delightfully refreshing place: the GIL's days are numbered, packaging is getting sharper tools, and the type checkers are multiplying like gremlins snacking after midnight. On this episode, we have an amazing panel to give us a range of perspectives on what matter in 2025 in Python. We have Barry Warsaw, Brett Cannon, Gregory Kapfhammer, Jodie Burchell, Reuven Lerner, and Thomas Wouters on to give us their thoughts.]]></itunes:summary>
            <itunes:duration>4712</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Python in 2025 is in a delightfully refreshing place: the GIL's days are numbered, packaging is getting sharper tools, and the type checkers are multiplying like gremlins snacking after midnight. On this episode, we have an amazing panel to give us a range of perspectives on what matter in 2025 in Python. We have Barry Warsaw, Brett Cannon, Gregory Kapfhammer, Jodie Burchell, Reuven Lerner, and Thomas Wouters on to give us their thoughts.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/seer-code-review' o-href='https://talkpython.fm/seer-code-review'>Seer: AI Debugging, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Python Software Foundation (PSF)</strong>: <a href="/s/org/python/www/G.https/psf/?featured_on=talkpython" o-href="https://www.python.org/psf/?featured_on=talkpython" target="_blank" >www.python.org</a><br/>
<strong>PEP 810: Explicit lazy imports</strong>: <a href="/s/org/python/peps/G.https/pep-0810/?featured_on=talkpython" o-href="https://peps.python.org/pep-0810/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP 779: Free-threaded Python is officially supported</strong>: <a href="/s/org/python/peps/G.https/pep-0779/?featured_on=talkpython" o-href="https://peps.python.org/pep-0779/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PEP 723: Inline script metadata</strong>: <a href="/s/org/python/peps/G.https/pep-0723/?featured_on=talkpython" o-href="https://peps.python.org/pep-0723/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PyCharm</strong>: <a href="/s/com/jetbrains/www/G.https/pycharm/?featured_on=talkpython" o-href="https://www.jetbrains.com/pycharm/?featured_on=talkpython" target="_blank" >www.jetbrains.com</a><br/>
<strong>JetBrains</strong>: <a href="/s/com/jetbrains/www/G.https/company/?featured_on=talkpython" o-href="https://www.jetbrains.com/company/?featured_on=talkpython" target="_blank" >www.jetbrains.com</a><br/>
<strong>Visual Studio Code</strong>: <a href="/s/com/visualstudio/code/G.https/?featured_on=talkpython" o-href="https://code.visualstudio.com/?featured_on=talkpython" target="_blank" >code.visualstudio.com</a><br/>
<strong>pandas</strong>: <a href="/s/org/pydata/pandas/G.https/?featured_on=talkpython" o-href="https://pandas.pydata.org/?featured_on=talkpython" target="_blank" >pandas.pydata.org</a><br/>
<strong>PydanticAI</strong>: <a href="/s/dev/pydantic/ai/G.https/?featured_on=talkpython" o-href="https://ai.pydantic.dev/?featured_on=talkpython" target="_blank" >ai.pydantic.dev</a><br/>
<strong>OpenAI API docs</strong>: <a href="/s/com/openai/platform/G.https/docs/?featured_on=talkpython" o-href="https://platform.openai.com/docs/?featured_on=talkpython" target="_blank" >platform.openai.com</a><br/>
<strong>uv</strong>: <a href="/s/sh/astral/docs/G.https/uv/?featured_on=talkpython" o-href="https://docs.astral.sh/uv/?featured_on=talkpython" target="_blank" >docs.astral.sh</a><br/>
<strong>Hatch</strong>: <a href="/s/com/github/G.https/pypa/hatch?featured_on=talkpython" o-href="https://github.com/pypa/hatch?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>PDM</strong>: <a href="/s/org/pdm-project/G.https/latest/?featured_on=talkpython" o-href="https://pdm-project.org/latest/?featured_on=talkpython" target="_blank" >pdm-project.org</a><br/>
<strong>Poetry</strong>: <a href="/s/org/python-poetry/G.https/?featured_on=talkpython" o-href="https://python-poetry.org/?featured_on=talkpython" target="_blank" >python-poetry.org</a><br/>
<strong>Project Jupyter</strong>: <a href="/s/org/jupyter/G.https/?featured_on=talkpython" o-href="https://jupyter.org/?featured_on=talkpython" target="_blank" >jupyter.org</a><br/>
<strong>JupyterLite</strong>: <a href="/s/io/readthedocs/jupyterlite/G.https/en/latest/?featured_on=talkpython" o-href="https://jupyterlite.readthedocs.io/en/latest/?featured_on=talkpython" target="_blank" >jupyterlite.readthedocs.io</a><br/>
<strong>PEP 690: Lazy Imports</strong>: <a href="/s/org/python/peps/G.https/pep-0690/?featured_on=talkpython" o-href="https://peps.python.org/pep-0690/?featured_on=talkpython" target="_blank" >peps.python.org</a><br/>
<strong>PyTorch</strong>: <a href="/s/org/pytorch/G.https/?featured_on=talkpython" o-href="https://pytorch.org/?featured_on=talkpython" target="_blank" >pytorch.org</a><br/>
<strong>Python concurrent.futures</strong>: <a href="/s/org/python/docs/G.https/3/library/concurrent.futures.html?featured_on=talkpython" o-href="https://docs.python.org/3/library/concurrent.futures.html?featured_on=talkpython" target="_blank" >docs.python.org</a><br/>
<strong>Python Package Index (PyPI)</strong>: <a href="/s/org/pypi/G.https/?featured_on=talkpython" o-href="https://pypi.org/?featured_on=talkpython" target="_blank" >pypi.org</a><br/>
<strong>EuroPython</strong>: <a href="/s/eu/europython/tickets/G.https/?featured_on=talkpython" o-href="https://tickets.europython.eu/?featured_on=talkpython" target="_blank" >tickets.europython.eu</a><br/>
<strong>TensorFlow</strong>: <a href="/s/org/tensorflow/www/G.https/?featured_on=talkpython" o-href="https://www.tensorflow.org/?featured_on=talkpython" target="_blank" >www.tensorflow.org</a><br/>
<strong>Keras</strong>: <a href="/s/io/keras/G.https/?featured_on=talkpython" o-href="https://keras.io/?featured_on=talkpython" target="_blank" >keras.io</a><br/>
<strong>PyCon US</strong>: <a href="/s/org/pycon/us/G.https/?featured_on=talkpython" o-href="https://us.pycon.org/?featured_on=talkpython" target="_blank" >us.pycon.org</a><br/>
<strong>NumFOCUS</strong>: <a href="/s/org/numfocus/G.https/?featured_on=talkpython" o-href="https://numfocus.org/?featured_on=talkpython" target="_blank" >numfocus.org</a><br/>
<strong>Python discussion forum (discuss.python.org)</strong>: <a href="/s/org/python/discuss/G.https/?featured_on=talkpython" o-href="https://discuss.python.org/?featured_on=talkpython" target="_blank" >discuss.python.org</a><br/>
<strong>Language Server Protocol</strong>: <a href="/s/io/github/microsoft/G.https/language-server-protocol/?featured_on=talkpython" o-href="https://microsoft.github.io/language-server-protocol/?featured_on=talkpython" target="_blank" >microsoft.github.io</a><br/>
<strong>mypy</strong>: <a href="/s/org/mypy-lang/G.https/?featured_on=talkpython" o-href="https://mypy-lang.org/?featured_on=talkpython" target="_blank" >mypy-lang.org</a><br/>
<strong>Pyright</strong>: <a href="/s/com/github/G.https/microsoft/pyright?featured_on=talkpython" o-href="https://github.com/microsoft/pyright?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Pylance</strong>: <a href="/s/com/visualstudio/marketplace/G.https/items?itemName=ms-python.vscode-pylance&amp;featured_on=talkpython" o-href="https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance&amp;featured_on=talkpython" target="_blank" >marketplace.visualstudio.com</a><br/>
<strong>Pyrefly</strong>: <a href="/s/com/github/G.https/facebook/pyrefly?featured_on=talkpython" o-href="https://github.com/facebook/pyrefly?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>ty</strong>: <a href="/s/com/github/G.https/astral-sh/ty?featured_on=talkpython" o-href="https://github.com/astral-sh/ty?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Zuban</strong>: <a href="/s/com/zubanls/docs/G.https/?featured_on=talkpython" o-href="https://docs.zubanls.com/?featured_on=talkpython" target="_blank" >docs.zubanls.com</a><br/>
<strong>Jedi</strong>: <a href="/s/io/readthedocs/jedi/G.https/en/latest/?featured_on=talkpython" o-href="https://jedi.readthedocs.io/en/latest/?featured_on=talkpython" target="_blank" >jedi.readthedocs.io</a><br/>
<strong>GitHub</strong>: <a href="/s/com/github/G.https/?featured_on=talkpython" o-href="https://github.com/?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>PyOhio</strong>: <a href="/s/org/pyohio/www/G.https/?featured_on=talkpython" o-href="https://www.pyohio.org/?featured_on=talkpython" target="_blank" >www.pyohio.org</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=PfRCbeOrUd8" o-href="https://www.youtube.com/watch?v=PfRCbeOrUd8" target="_blank" >youtube.com</a><br/>
<strong>Episode #532 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/532/2025-python-year-in-review#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/532/2025-python-year-in-review#takeaways-anchor" target="_blank" >talkpython.fm/532</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/532/2025-python-year-in-review" o-href="https://talkpython.fm/episodes/transcript/532/2025-python-year-in-review" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/532/2025-python-year-in-review.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#531: Talk Python in Production</title>
            <link>https://talkpython.fm/episodes/show/531/talk-python-in-production</link>
            <guid isPermaLink="false">8c64e0bc-2c40-4f6b-acb2-79aa23025c77</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/531/talk-python-in-production.mp3"
                    length="78266940"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 18 Dec 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Talk Python in Production</itunes:title>
            <itunes:episode>531</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever thought about getting your small product into production, but are worried about the cost of the big cloud providers? Or maybe you think your current cloud service is over-architected and costing you too much? Well, in this episode, we interview Michael Kennedy, author of "Talk Python in Production," a new book that guides you through deploying web apps at scale with right-sized engineering.]]></itunes:summary>
            <itunes:duration>4873</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Have you ever thought about getting your small product into production, but are worried about the cost of the big cloud providers? Or maybe you think your current cloud service is over-architected and costing you too much? Well, in this episode, we interview Michael Kennedy, author of "Talk Python in Production," a new book that guides you through deploying web apps at scale with right-sized engineering.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/seer-code-review' o-href='https://talkpython.fm/seer-code-review'>Seer: AI Debugging, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/agntcy' o-href='https://talkpython.fm/agntcy'>Agntcy</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Christopher Trudeau - guest host</strong>: <a href="/s/com/linkedin/www/G.https/in/christopherltrudeau/?featured_on=talkpython" o-href="https://www.linkedin.com/in/christopherltrudeau/?featured_on=talkpython" target="_blank" >www.linkedin.com</a><br/>
<strong>Michael's personal site</strong>: <a href="/s/codes/mkennedy/G.https/?featured_on=talkpython" o-href="https://mkennedy.codes?featured_on=talkpython" target="_blank" >mkennedy.codes</a><br/>
<br/>
<strong>Talk Python in Production Book</strong>: <a href="/s/fm/talkpython/G.https/books/python-in-production" o-href="https://talkpython.fm/books/python-in-production" target="_blank" >talkpython.fm</a><br/>
<strong>glances</strong>: <a href="/s/com/github/G.https/nicolargo/glances?featured_on=talkpython" o-href="https://github.com/nicolargo/glances?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>btop</strong>: <a href="/s/com/github/G.https/aristocratos/btop?featured_on=talkpython" o-href="https://github.com/aristocratos/btop?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Uptimekuma</strong>: <a href="/s/org/uptimekuma/G.https/?featured_on=talkpython" o-href="https://uptimekuma.org?featured_on=talkpython" target="_blank" >uptimekuma.org</a><br/>
<strong>Coolify</strong>: <a href="/s/io/coolify/G.https/?featured_on=talkpython" o-href="https://coolify.io?featured_on=talkpython" target="_blank" >coolify.io</a><br/>
<strong>Talk Python Blog</strong>: <a href="/s/fm/talkpython/G.https/blog/" o-href="https://talkpython.fm/blog/" target="_blank" >talkpython.fm</a><br/>
<strong>Hetzner (€20 credit with link)</strong>: <a href="/s/cloud/hetzner/G.https/?ref=UQMdSwUenwRE&amp;featured_on=talkpython" o-href="https://hetzner.cloud/?ref=UQMdSwUenwRE&amp;featured_on=talkpython" target="_blank" >hetzner.cloud</a><br/>
<strong>OpalStack</strong>: <a href="/s/com/opalstack/www/G.https/?featured_on=talkpython" o-href="https://www.opalstack.com/?featured_on=talkpython" target="_blank" >www.opalstack.com</a><br/>
<strong>Bunny.net CDN</strong>: <a href="/s/net/bunny/G.https/cdn/?featured_on=talkpython" o-href="https://bunny.net/cdn/?featured_on=talkpython" target="_blank" >bunny.net</a><br/>
<strong>Galleries from the book</strong>: <a href="/s/com/github/G.https/mikeckennedy/talk-python-in-production-devops-book/tree/main/galleries?featured_on=talkpython" o-href="https://github.com/mikeckennedy/talk-python-in-production-devops-book/tree/main/galleries?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Pandoc</strong>: <a href="/s/org/pandoc/G.https/?featured_on=talkpython" o-href="https://pandoc.org?featured_on=talkpython" target="_blank" >pandoc.org</a><br/>
<strong>Docker</strong>: <a href="/s/com/docker/www/G.https/?featured_on=talkpython" o-href="https://www.docker.com?featured_on=talkpython" target="_blank" >www.docker.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=TTbvmC01YvI" o-href="https://www.youtube.com/watch?v=TTbvmC01YvI" target="_blank" >youtube.com</a><br/>
<strong>Episode #531 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/531/talk-python-in-production#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/531/talk-python-in-production#takeaways-anchor" target="_blank" >talkpython.fm/531</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/531/talk-python-in-production" o-href="https://talkpython.fm/episodes/transcript/531/talk-python-in-production" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/531/talk-python-in-production.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#530: anywidget: Jupyter Widgets made easy</title>
            <link>https://talkpython.fm/episodes/show/530/anywidget-jupyter-widgets-made-easy</link>
            <guid isPermaLink="false">0f011ec1-e80b-46cd-8e3b-731207696536</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/530/anywidget-jupyter-widgets-made-easy.mp3"
                    length="68796812"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 13 Dec 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>anywidget: Jupyter Widgets made easy</itunes:title>
            <itunes:episode>530</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web’s interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data.]]></itunes:summary>
            <itunes:duration>4281</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web’s interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/seer-code-review' o-href='https://talkpython.fm/seer-code-review'>Seer: AI Debugging, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/pycharm-psf-2025' o-href='https://talkpython.fm/pycharm-psf-2025'>PyCharm, code STRONGER PYTHON</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Trevor on GitHub</strong>: <a href="/s/com/github/G.https/manzt?featured_on=talkpython" o-href="https://github.com/manzt?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>anywidget GitHub</strong>: <a href="/s/com/github/G.https/manzt/anywidget?featured_on=talkpython" o-href="https://github.com/manzt/anywidget?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Trevor's SciPy 2024 Talk</strong>: <a href="/s/com/youtube/www/G.https/watch?v=CjNSP_yQqrc" o-href="https://www.youtube.com/watch?v=CjNSP_yQqrc" target="_blank" >www.youtube.com</a><br/>
<strong>Marimo GitHub</strong>: <a href="/s/com/github/G.https/marimo-team/marimo?featured_on=talkpython" o-href="https://github.com/marimo-team/marimo?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Myst (Markdown docs)</strong>: <a href="/s/org/mystmd/G.https/?featured_on=talkpython" o-href="https://mystmd.org/?featured_on=talkpython" target="_blank" >mystmd.org</a><br/>
<strong>Altair</strong>: <a href="/s/io/github/altair-viz/G.https/?featured_on=talkpython" o-href="https://altair-viz.github.io/?featured_on=talkpython" target="_blank" >altair-viz.github.io</a><br/>
<strong>DuckDB</strong>: <a href="/s/org/duckdb/G.https/?featured_on=talkpython" o-href="https://duckdb.org/?featured_on=talkpython" target="_blank" >duckdb.org</a><br/>
<strong>Mosaic</strong>: <a href="/s/io/github/uwdata/G.https/mosaic/?featured_on=talkpython" o-href="https://uwdata.github.io/mosaic/?featured_on=talkpython" target="_blank" >uwdata.github.io</a><br/>
<strong>ipywidgets</strong>: <a href="/s/io/readthedocs/ipywidgets/G.https/?featured_on=talkpython" o-href="https://ipywidgets.readthedocs.io/?featured_on=talkpython" target="_blank" >ipywidgets.readthedocs.io</a><br/>
<strong>Tension between Web and Data Sci Graphic</strong>: <a href="/s/fm/talkpython/blobs/G.https/anywidget-web-data-tension.png?cache_id=bd498f" o-href="https://blobs.talkpython.fm/anywidget-web-data-tension.png?cache_id=bd498f" target="_blank" >blobs.talkpython.fm</a><br/>
<strong>Quak</strong>: <a href="/s/com/github/G.https/manzt/quak?featured_on=talkpython" o-href="https://github.com/manzt/quak?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Walk through building a widget</strong>: <a href="/s/dev/anywidget/G.https/en/notebooks/counter/?featured_on=talkpython" o-href="https://anywidget.dev/en/notebooks/counter/?featured_on=talkpython" target="_blank" >anywidget.dev</a><br/>
<strong>Widget Gallery</strong>: <a href="/s/dev/anywidget/G.https/en/community/#widgets-gallery" o-href="https://anywidget.dev/en/community/#widgets-gallery" target="_blank" >anywidget.dev</a><br/>
<strong>Video: How do I anywidget?</strong>: <a href="/s/com/youtube/www/G.https/watch?v=oZhyilx3gqI" o-href="https://www.youtube.com/watch?v=oZhyilx3gqI" target="_blank" >www.youtube.com</a><br/>
<br/>
<strong>PyCharm + PSF Fundraiser</strong>: <a href="/s/fm/talkpython/G.https/pycharm-psf-2025" o-href="https://talkpython.fm/pycharm-psf-2025" target="_blank" >pycharm-psf-2025 code STRONGER PYTHON</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=qcxgukkmJjg" o-href="https://www.youtube.com/watch?v=qcxgukkmJjg" target="_blank" >youtube.com</a><br/>
<strong>Episode #530 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/530/anywidget-jupyter-widgets-made-easy#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/530/anywidget-jupyter-widgets-made-easy#takeaways-anchor" target="_blank" >talkpython.fm/530</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/530/anywidget-jupyter-widgets-made-easy" o-href="https://talkpython.fm/episodes/transcript/530/anywidget-jupyter-widgets-made-easy" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/530/anywidget-jupyter-widgets-made-easy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#529: Computer Science from Scratch</title>
            <link>https://talkpython.fm/episodes/show/529/computer-science-from-scratch</link>
            <guid isPermaLink="false">78f2c049-51d9-4159-b15a-133380fa575b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/529/computer-science-from-scratch.mp3"
                    length="74222490"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 03 Dec 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Computer Science from Scratch</itunes:title>
            <itunes:episode>529</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[A lot of people building software today never took the traditional CS path. They arrived through curiosity, a job that needed automating, or a late-night itch to make something work. This week, David Kopec joins me to talk about rebuilding computer science for exactly those folks, the ones who learned to program first and are now ready to understand the deeper ideas that power the tools they use every day.]]></itunes:summary>
            <itunes:duration>4620</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[A lot of people building software today never took the traditional CS path. They arrived through curiosity, a job that needed automating, or a late-night itch to make something work. This week, David Kopec joins me to talk about rebuilding computer science for exactly those folks, the ones who learned to program first and are now ready to understand the deeper ideas that power the tools they use every day.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/nordstellar' o-href='https://talkpython.fm/nordstellar'>NordStellar</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>David Kopec</strong>: <a href="/s/com/davekopec/G.https/?featured_on=talkpython" o-href="https://davekopec.com?featured_on=talkpython" target="_blank" >davekopec.com</a><br/>
<strong>Classic Computer Science Book</strong>: <a href="/s/com/amazon/www/G.https/Classic-Computer-Science-Problems-Python/dp/1617295981?featured_on=talkpython" o-href="https://www.amazon.com/Classic-Computer-Science-Problems-Python/dp/1617295981?featured_on=talkpython" target="_blank" >amazon.com</a><br/>
<strong>Computer Science from Scratch Book</strong>: <a href="/s/com/computersciencefromscratch/G.https/?featured_on=talkpython" o-href="https://computersciencefromscratch.com?featured_on=talkpython" target="_blank" >computersciencefromscratch.com</a><br/>
<strong>Computer Science from Scratch at NoStartch (CSFS30 for 30% off)</strong>: <a href="/s/com/nostarch/G.https/computer-science-from-scratch?featured_on=talkpython" o-href="https://nostarch.com/computer-science-from-scratch?featured_on=talkpython" target="_blank" >nostarch.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=EVQOoD6cZmg" o-href="https://www.youtube.com/watch?v=EVQOoD6cZmg" target="_blank" >youtube.com</a><br/>
<strong>Episode #529 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/529/computer-science-from-scratch#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/529/computer-science-from-scratch#takeaways-anchor" target="_blank" >talkpython.fm/529</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/529/computer-science-from-scratch" o-href="https://talkpython.fm/episodes/transcript/529/computer-science-from-scratch" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/529/computer-science-from-scratch.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#528: Python apps with LLM building blocks</title>
            <link>https://talkpython.fm/episodes/show/528/python-apps-with-llm-building-blocks</link>
            <guid isPermaLink="false">4d1d342c-fd90-499b-864a-2fe10f5240f6</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/528/python-apps-with-llm-building-blocks.mp3"
                    length="73990922"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 30 Nov 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python apps with LLM building blocks</itunes:title>
            <itunes:episode>528</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, I’m talking with Vincent Warmerdam about treating LLMs as just another API in your Python app, with clear boundaries, small focused endpoints, and good monitoring. We’ll dig into patterns for wrapping these calls, caching and inspecting responses, and deciding where an LLM API actually earns its keep in your architecture.]]></itunes:summary>
            <itunes:duration>4606</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[In this episode, I’m talking with Vincent Warmerdam about treating LLMs as just another API in your Python app, with clear boundaries, small focused endpoints, and good monitoring. We’ll dig into patterns for wrapping these calls, caching and inspecting responses, and deciding where an LLM API actually earns its keep in your architecture.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/seer' o-href='https://talkpython.fm/seer'>Seer: AI Debugging, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/nordstellar' o-href='https://talkpython.fm/nordstellar'>NordStellar</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Vincent on X</strong>: <a href="/s/com/x/G.https/fishnets88?featured_on=talkpython" o-href="https://x.com/fishnets88?featured_on=talkpython" target="_blank" >@fishnets88</a><br/>
<strong>Vincent on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/@koaning" o-href="https://fosstodon.org/@koaning" target="_blank" >@koaning</a><br/>
<br/>
<strong>LLM Building Blocks for Python Co-urse</strong>: <a href="/s/fm/talkpython/training/G.https/courses/llm-building-blocks-for-python" o-href="https://training.talkpython.fm/courses/llm-building-blocks-for-python" target="_blank" >training.talkpython.fm</a><br/>
<strong>Top Talk Python Episodes of 2024</strong>: <a href="/s/fm/talkpython/G.https/blog/posts/top-talk-python-podcast-episodes-of-2024/" o-href="https://talkpython.fm/blog/posts/top-talk-python-podcast-episodes-of-2024/" target="_blank" >talkpython.fm</a><br/>
<strong>LLM Usage - Datasette</strong>: <a href="/s/io/datasette/llm/G.https/en/stable/usage.html?featured_on=talkpython" o-href="https://llm.datasette.io/en/stable/usage.html?featured_on=talkpython" target="_blank" >llm.datasette.io</a><br/>
<strong>DiskCache - Disk Backed Cache (Documentation)</strong>: <a href="/s/com/grantjenks/G.https/docs/diskcache?featured_on=talkpython" o-href="https://grantjenks.com/docs/diskcache?featured_on=talkpython" target="_blank" >grantjenks.com</a><br/>
<strong>smartfunc - Turn docstrings into LLM-functions</strong>: <a href="/s/com/github/G.https/koaning/smartfunc?featured_on=talkpython" o-href="https://github.com/koaning/smartfunc?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Ollama</strong>: <a href="/s/com/ollama/G.https/?featured_on=talkpython" o-href="https://ollama.com?featured_on=talkpython" target="_blank" >ollama.com</a><br/>
<strong>LM Studio - Local AI</strong>: <a href="/s/ai/lmstudio/G.https/?featured_on=talkpython" o-href="https://lmstudio.ai?featured_on=talkpython" target="_blank" >lmstudio.ai</a><br/>
<strong>marimo - A Next-Generation Python Notebook</strong>: <a href="/s/io/marimo/G.https/?featured_on=talkpython" o-href="https://marimo.io?featured_on=talkpython" target="_blank" >marimo.io</a><br/>
<strong>Pydantic</strong>: <a href="/s/dev/pydantic/G.https/?featured_on=talkpython" o-href="https://pydantic.dev?featured_on=talkpython" target="_blank" >pydantic.dev</a><br/>
<strong>Instructor - Complex Schemas &amp; Validation (Python)</strong>: <a href="/s/com/useinstructor/python/G.https/#complex-schemas-validation" o-href="https://python.useinstructor.com/#complex-schemas-validation" target="_blank" >python.useinstructor.com</a><br/>
<strong>Diving into PydanticAI with marimo</strong>: <a href="/s/com/youtube/www/G.https/watch?v=ujQjqqBka-8" o-href="https://www.youtube.com/watch?v=ujQjqqBka-8" target="_blank" >youtube.com</a><br/>
<strong>Cline - AI Coding Agent</strong>: <a href="/s/bot/cline/G.https/?featured_on=talkpython" o-href="https://cline.bot?featured_on=talkpython" target="_blank" >cline.bot</a><br/>
<strong>OpenRouter - The Unified Interface For LLMs</strong>: <a href="/s/ai/openrouter/G.https/?featured_on=talkpython" o-href="https://openrouter.ai?featured_on=talkpython" target="_blank" >openrouter.ai</a><br/>
<strong>Leafcloud</strong>: <a href="/s/cloud/leaf/G.https/?featured_on=talkpython" o-href="https://leaf.cloud?featured_on=talkpython" target="_blank" >leaf.cloud</a><br/>
<strong>OpenAI looks for its "Google Chrome" moment with new Atlas web browser</strong>: <a href="/s/com/arstechnica/G.https/ai/2025/10/openais-new-atlas-web-browser-wants-to-let-you-chat-with-a-page/?featured_on=talkpython" o-href="https://arstechnica.com/ai/2025/10/openais-new-atlas-web-browser-wants-to-let-you-chat-with-a-page/?featured_on=talkpython" target="_blank" >arstechnica.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=t-ReN9jS9sQ" o-href="https://www.youtube.com/watch?v=t-ReN9jS9sQ" target="_blank" >youtube.com</a><br/>
<strong>Episode #528 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/528/python-apps-with-llm-building-blocks#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/528/python-apps-with-llm-building-blocks#takeaways-anchor" target="_blank" >talkpython.fm/528</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/528/python-apps-with-llm-building-blocks" o-href="https://talkpython.fm/episodes/transcript/528/python-apps-with-llm-building-blocks" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/528/python-apps-with-llm-building-blocks.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#527: MCP Servers for Python Devs</title>
            <link>https://talkpython.fm/episodes/show/527/mcp-servers-for-python-devs</link>
            <guid isPermaLink="false">3312266b-d660-4039-be1f-f960be1a07fc</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/527/mcp-servers-for-python-devs.mp3"
                    length="64056647"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 10 Nov 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>MCP Servers for Python Devs</itunes:title>
            <itunes:episode>527</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Today we’re digging into the Model Context Protocol, or MCP. Think LSP for AI: build a small Python service once and your tools and data show up across editors and agents like VS Code, Claude Code, and more. My guest, Den Delimarsky from Microsoft, helps build this space and will keep us honest about what’s solid versus what's just shiny. We’ll keep it practical: transports that actually work, guardrails you can trust, and a tiny server you could ship this week. By the end, you’ll have a clear mental model and a path to plug Python into the internet of agents.]]></itunes:summary>
            <itunes:duration>3985</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Today we’re digging into the Model Context Protocol, or MCP. Think LSP for AI: build a small Python service once and your tools and data show up across editors and agents like VS Code, Claude Code, and more. My guest, Den Delimarsky from Microsoft, helps build this space and will keep us honest about what’s solid versus what's just shiny. We’ll keep it practical: transports that actually work, guardrails you can trust, and a tiny server you could ship this week. By the end, you’ll have a clear mental model and a path to plug Python into the internet of agents.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentryagents' o-href='https://talkpython.fm/sentryagents'>Sentry AI Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/nordstellar' o-href='https://talkpython.fm/nordstellar'>NordStellar</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Den Delimarsky</strong>: <a href="/s/dev/den/G.https/?featured_on=talkpython" o-href="https://den.dev?featured_on=talkpython" target="_blank" >den.dev</a><br/>
<br/>
<strong>Agentic AI Programming for Python Course</strong>: <a href="/s/fm/talkpython/training/G.https/courses/agentic-ai-programming-for-python" o-href="https://training.talkpython.fm/courses/agentic-ai-programming-for-python" target="_blank" >training.talkpython.fm</a><br/>
<br/>
<strong>Model Context Protocol</strong>: <a href="/s/io/modelcontextprotocol/G.https/?featured_on=talkpython" o-href="https://modelcontextprotocol.io?featured_on=talkpython" target="_blank" >modelcontextprotocol.io</a><br/>
<strong>Model Context Protocol Specification (2025-03-26)</strong>: <a href="/s/io/modelcontextprotocol/G.https/specification/2025-03-26?featured_on=talkpython" o-href="https://modelcontextprotocol.io/specification/2025-03-26?featured_on=talkpython" target="_blank" >modelcontextprotocol.io</a><br/>
<strong>MCP Python Package (PyPI)</strong>: <a href="/s/org/pypi/G.https/project/mcp?featured_on=talkpython" o-href="https://pypi.org/project/mcp?featured_on=talkpython" target="_blank" >pypi.org</a><br/>
<strong>Awesome MCP Servers (punkpeye) GitHub Repo</strong>: <a href="/s/com/github/G.https/punkpeye/awesome-mcp-servers?featured_on=talkpython" o-href="https://github.com/punkpeye/awesome-mcp-servers?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Visual Studio Code Docs: Copilot MCP Servers</strong>: <a href="/s/com/visualstudio/code/G.https/docs/copilot/customization/mcp-servers?featured_on=talkpython" o-href="https://code.visualstudio.com/docs/copilot/customization/mcp-servers?featured_on=talkpython" target="_blank" >code.visualstudio.com</a><br/>
<strong>GitHub MCP Server (GitHub repo)</strong>: <a href="/s/com/github/G.https/github/github-mcp-server?featured_on=talkpython" o-href="https://github.com/github/github-mcp-server?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>GitHub Blog: Meet the GitHub MCP Registry</strong>: <a href="/s/blog/github/G.https/ai-and-ml/github-copilot/meet-the-github-mcp-registry-the-fastest-way-to-discover-mcp-servers?featured_on=talkpython" o-href="https://github.blog/ai-and-ml/github-copilot/meet-the-github-mcp-registry-the-fastest-way-to-discover-mcp-servers?featured_on=talkpython" target="_blank" >github.blog</a><br/>
<strong>MultiViewer App</strong>: <a href="/s/app/multiviewer/G.https/?featured_on=talkpython" o-href="https://multiviewer.app?featured_on=talkpython" target="_blank" >multiviewer.app</a><br/>
<strong>GitHub Blog: Spec-driven development with AI (open source toolkit)</strong>: <a href="/s/blog/github/G.https/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/?featured_on=talkpython" o-href="https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/?featured_on=talkpython" target="_blank" >github.blog</a><br/>
<strong>Model Context Protocol Registry (GitHub)</strong>: <a href="/s/com/github/G.https/modelcontextprotocol/registry?featured_on=talkpython" o-href="https://github.com/modelcontextprotocol/registry?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>mcp (GitHub organization)</strong>: <a href="/s/com/github/G.https/mcp?featured_on=talkpython" o-href="https://github.com/mcp?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Tailscale</strong>: <a href="/s/com/tailscale/G.https/?featured_on=talkpython" o-href="https://tailscale.com?featured_on=talkpython" target="_blank" >tailscale.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=0V3Tah-BDy4" o-href="https://www.youtube.com/watch?v=0V3Tah-BDy4" target="_blank" >youtube.com</a><br/>
<strong>Episode #527 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/527/mcp-servers-for-python-devs#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/527/mcp-servers-for-python-devs#takeaways-anchor" target="_blank" >talkpython.fm/527</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/527/mcp-servers-for-python-devs" o-href="https://talkpython.fm/episodes/transcript/527/mcp-servers-for-python-devs" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/527/mcp-servers-for-python-devs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#526: Building Data Science with Foundation LLM Models</title>
            <link>https://talkpython.fm/episodes/show/526/building-data-science-with-foundation-llm-models</link>
            <guid isPermaLink="false">a62fc51b-e445-48a5-9e84-4ee237648b6b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/526/building-data-science-with-foundation-llm-models.mp3?v=2"
                    length="65295451"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 01 Nov 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Data Science with Foundation LLM Models</itunes:title>
            <itunes:episode>526</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Today, we’re talking about building real AI products with foundation models. Not toy demos, not vibes. We’ll get into the boring dashboards that save launches, evals that change your mind, and the shift from analyst to AI app builder. Our guide is Hugo Bowne-Anderson, educator, podcaster, and data scientist, who’s been in the trenches from scalable Python to LLM apps. If you care about shipping LLM features without burning the house down, stick around.]]></itunes:summary>
            <itunes:duration>4044</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Today, we’re talking about building real AI products with foundation models. Not toy demos, not vibes. We’ll get into the boring dashboards that save launches, evals that change your mind, and the shift from analyst to AI app builder. Our guide is Hugo Bowne-Anderson, educator, podcaster, and data scientist, who’s been in the trenches from scalable Python to LLM apps. If you care about shipping LLM features without burning the house down, stick around.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/ppm' o-href='https://talkpython.fm/ppm'>Posit</a><br>
<a href='/s/fm/talkpython/G.https/nordstellar' o-href='https://talkpython.fm/nordstellar'>NordStellar</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Hugo Bowne-Anderson</strong>: <a href="/s/com/x/G.https/hugobowne?featured_on=talkpython" o-href="https://x.com/hugobowne?featured_on=talkpython" target="_blank" >x.com</a><br/>
<strong>Vanishing Gradients Podcast</strong>: <a href="/s/fm/fireside/vanishinggradients/G.https/?featured_on=talkpython" o-href="https://vanishinggradients.fireside.fm?featured_on=talkpython" target="_blank" >vanishinggradients.fireside.fm</a><br/>
<strong>Fundamentals of Dask: High Performance Data Science Course</strong>: <a href="/s/fm/talkpython/training/G.https/courses/fundamentals-of-dask-getting-up-to-speed" o-href="https://training.talkpython.fm/courses/fundamentals-of-dask-getting-up-to-speed" target="_blank" >training.talkpython.fm</a><br/>
<strong>Building LLM Applications for Data Scientists and Software Engineers</strong>: <a href="/s/com/maven/G.https/hugo-stefan/building-llm-apps-ds-and-swe-from-first-principles?promoCode=friendsoftalkpython" o-href="https://maven.com/hugo-stefan/building-llm-apps-ds-and-swe-from-first-principles?promoCode=friendsoftalkpython" target="_blank" >maven.com</a><br/>
<strong>marimo: a next-generation Python notebook</strong>: <a href="/s/io/marimo/G.https/?featured_on=talkpython" o-href="https://marimo.io?featured_on=talkpython" target="_blank" >marimo.io</a><br/>
<strong>DevDocs (Offline aggregated docs)</strong>: <a href="/s/io/devdocs/G.https/?featured_on=talkpython" o-href="https://devdocs.io?featured_on=talkpython" target="_blank" >devdocs.io</a><br/>
<strong>Elgato Stream Deck</strong>: <a href="/s/com/elgato/www/G.https/us/en/p/stream-deck?featured_on=talkpython" o-href="https://www.elgato.com/us/en/p/stream-deck?featured_on=talkpython" target="_blank" >elgato.com</a><br/>
<strong>Sentry's Seer</strong>: <a href="/s/fm/talkpython/G.https/seer" o-href="https://talkpython.fm/seer" target="_blank" >talkpython.fm</a><br/>
<strong>The End of Programming as We Know It</strong>: <a href="/s/com/oreilly/www/G.https/radar/the-end-of-programming-as-we-know-it/?featured_on=talkpython" o-href="https://www.oreilly.com/radar/the-end-of-programming-as-we-know-it/?featured_on=talkpython" target="_blank" >oreilly.com</a><br/>
<strong>LorikeetCX AI Concierge</strong>: <a href="/s/ai/lorikeetcx/www/G.https/?featured_on=talkpython" o-href="https://www.lorikeetcx.ai?featured_on=talkpython" target="_blank" >lorikeetcx.ai</a><br/>
<strong>Text to SQL &amp; AI Query Generator</strong>: <a href="/s/ai/text2sql/www/G.https/?featured_on=talkpython" o-href="https://www.text2sql.ai?featured_on=talkpython" target="_blank" >text2sql.ai</a><br/>
<strong>Inverse relationship enthusiasm for AI and traditional projects</strong>: <a href="/s/com/oreilly/www/G.https/radar/wp-content/uploads/sites/3/2025/04/LLM-SDLC_Fig1_edit3-1.png?featured_on=talkpython" o-href="https://www.oreilly.com/radar/wp-content/uploads/sites/3/2025/04/LLM-SDLC_Fig1_edit3-1.png?featured_on=talkpython" target="_blank" >oreilly.com</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=_LFdKjsKdPE" o-href="https://www.youtube.com/watch?v=_LFdKjsKdPE" target="_blank" >youtube.com</a><br/>
<strong>Episode #526 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/526/building-data-science-with-foundation-llm-models#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/526/building-data-science-with-foundation-llm-models#takeaways-anchor" target="_blank" >talkpython.fm/526</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/526/building-data-science-with-foundation-llm-models" o-href="https://talkpython.fm/episodes/transcript/526/building-data-science-with-foundation-llm-models" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/526/building-data-science-with-foundation-llm-models.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#525: NiceGUI Goes 3.0</title>
            <link>https://talkpython.fm/episodes/show/525/nicegui-goes-3.0</link>
            <guid isPermaLink="false">d0393bf3-84b3-431b-b9ac-439bb72b4627</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/525/nicegui-goes-3.0.mp3"
                    length="74947952"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 27 Oct 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>NiceGUI Goes 3.0</itunes:title>
            <itunes:episode>525</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Building a UI in Python usually means choosing between "quick and limited" or "powerful and painful." What if you could write modern, component-based web apps in pure Python and still keep full control? NiceGUI, pronounced "Nice Guy" sits on FastAPI with a Vue/Quasar front end, gives you real components, live updates over websockets, and it’s running in production at Zauberzeug, a German robotic company. On this episode, I’m talking with NiceGUI’s creators, Rodja Trappe and Falko Schindler, about how it works, where it shines, and what’s coming next. With version 3.0 releasing around the same time this episode comes out, we spend the end of the episode celebrating the 3.0 release.]]></itunes:summary>
            <itunes:duration>4666</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Building a UI in Python usually means choosing between "quick and limited" or "powerful and painful." What if you could write modern, component-based web apps in pure Python and still keep full control? NiceGUI, pronounced "Nice Guy" sits on FastAPI with a Vue/Quasar front end, gives you real components, live updates over websockets, and it’s running in production at Zauberzeug, a German robotic company. On this episode, I’m talking with NiceGUI’s creators, Rodja Trappe and Falko Schindler, about how it works, where it shines, and what’s coming next. With version 3.0 releasing around the same time this episode comes out, we spend the end of the episode celebrating the 3.0 release.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/connect' o-href='https://talkpython.fm/connect'>Posit</a><br>
<a href='/s/fm/talkpython/G.https/agntcy' o-href='https://talkpython.fm/agntcy'>Agntcy</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Rodja Trappe</strong>: <a href="/s/com/github/G.https/rodja?featured_on=talkpython" o-href="https://github.com/rodja?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Falko Schindler</strong>: <a href="/s/com/github/G.https/falkoschindler?featured_on=talkpython" o-href="https://github.com/falkoschindler?featured_on=talkpython" target="_blank" >github.com</a><br/>
<br/>
<strong>NiceGUI 3.0.0 release</strong>: <a href="/s/com/github/G.https/zauberzeug/nicegui/releases/tag/v3.0.0?featured_on=talkpython" o-href="https://github.com/zauberzeug/nicegui/releases/tag/v3.0.0?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Full LLM/Agentic AI docs instructions for NiceGUI</strong>: <a href="/s/com/github/G.https/zauberzeug/nicegui/wiki#chatgpt-and-other-llms" o-href="https://github.com/zauberzeug/nicegui/wiki#chatgpt-and-other-llms" target="_blank" >github.com</a><br/>
<br/>
<strong>Zauberzeug</strong>: <a href="/s/com/zauberzeug/G.https/?featured_on=talkpython" o-href="https://zauberzeug.com?featured_on=talkpython" target="_blank" >zauberzeug.com</a><br/>
<strong>NiceGUI</strong>: <a href="/s/io/nicegui/G.https/?featured_on=talkpython" o-href="https://nicegui.io?featured_on=talkpython" target="_blank" >nicegui.io</a><br/>
<strong>NiceGUI GitHub Repository</strong>: <a href="/s/com/github/G.https/zauberzeug/nicegui/?featured_on=talkpython" o-href="https://github.com/zauberzeug/nicegui/?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>NiceGUI Authentication Examples</strong>: <a href="/s/com/github/G.https/zauberzeug/nicegui/blob/main/examples/authentication?featured_on=talkpython" o-href="https://github.com/zauberzeug/nicegui/blob/main/examples/authentication?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>NiceGUI v3.0.0rc1 Release</strong>: <a href="/s/com/github/G.https/zauberzeug/nicegui/releases/tag/v3.0.0rc1?featured_on=talkpython" o-href="https://github.com/zauberzeug/nicegui/releases/tag/v3.0.0rc1?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Valkey</strong>: <a href="/s/io/valkey/G.https/?featured_on=talkpython" o-href="https://valkey.io?featured_on=talkpython" target="_blank" >valkey.io</a><br/>
<strong>Caddy Web Server</strong>: <a href="/s/com/caddyserver/G.https/?featured_on=talkpython" o-href="https://caddyserver.com?featured_on=talkpython" target="_blank" >caddyserver.com</a><br/>
<strong>JustPy</strong>: <a href="/s/io/justpy/G.https/?featured_on=talkpython" o-href="https://justpy.io?featured_on=talkpython" target="_blank" >justpy.io</a><br/>
<strong>Tailwind CSS</strong>: <a href="/s/com/tailwindcss/G.https/?featured_on=talkpython" o-href="https://tailwindcss.com?featured_on=talkpython" target="_blank" >tailwindcss.com</a><br/>
<strong>Quasar ECharts v5 Demo</strong>: <a href="/s/app/netlify/quasar-echarts-v5/G.https/?featured_on=talkpython" o-href="https://quasar-echarts-v5.netlify.app?featured_on=talkpython" target="_blank" >quasar-echarts-v5.netlify.app</a><br/>
<strong>AG Grid</strong>: <a href="/s/com/ag-grid/www/G.https/?featured_on=talkpython" o-href="https://www.ag-grid.com?featured_on=talkpython" target="_blank" >ag-grid.com</a><br/>
<strong>Quasar Framework</strong>: <a href="/s/dev/quasar/G.https/?featured_on=talkpython" o-href="https://quasar.dev?featured_on=talkpython" target="_blank" >quasar.dev</a><br/>
<strong>NiceGUI Interactive Image Documentation</strong>: <a href="/s/io/nicegui/G.https/documentation/interactive_image?featured_on=talkpython" o-href="https://nicegui.io/documentation/interactive_image?featured_on=talkpython" target="_blank" >nicegui.io</a><br/>
<strong>NiceGUI 3D Scene Documentation</strong>: <a href="/s/io/nicegui/G.https/documentation/scene#3d_scene" o-href="https://nicegui.io/documentation/scene#3d_scene" target="_blank" >nicegui.io</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=74UXonJfl6o" o-href="https://www.youtube.com/watch?v=74UXonJfl6o" target="_blank" >youtube.com</a><br/>
<strong>Episode #525 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/525/nicegui-goes-3.0#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/525/nicegui-goes-3.0#takeaways-anchor" target="_blank" >talkpython.fm/525</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/525/nicegui-goes-3.0" o-href="https://talkpython.fm/episodes/transcript/525/nicegui-goes-3.0" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/525/nicegui-goes-3.0.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#524: 38 things Python developers should learn in 2025</title>
            <link>https://talkpython.fm/episodes/show/524/38-things-python-developers-should-learn-in-2025</link>
            <guid isPermaLink="false">be49a562-0680-4e07-8a9c-1d744c49f563</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/524/38-things-python-developers-should-learn-in-2025.mp3?v=2"
                    length="67009016"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 20 Oct 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>38 things Python developers should learn in 2025</itunes:title>
            <itunes:episode>524</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python in 2025 is different. Threads really are about to run in parallel, installs finish before your coffee cools, and containers are the default. In this episode, we count down 38 things to learn this year: free-threaded CPython, uv for packaging, Docker and Compose, Kubernetes with Tilt, DuckDB and Arrow, PyScript at the edge, plus MCP for sane AI workflows. Expect practical wins and migration paths. No buzzword bingo, just what pays off in real apps. Join me along with Peter Wang and Calvin Hendrix-Parker for a fun, fast-moving conversation.]]></itunes:summary>
            <itunes:duration>4155</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Python in 2025 is different. Threads really are about to run in parallel, installs finish before your coffee cools, and containers are the default. In this episode, we count down 38 things to learn this year: free-threaded CPython, uv for packaging, Docker and Compose, Kubernetes with Tilt, DuckDB and Arrow, PyScript at the edge, plus MCP for sane AI workflows. Expect practical wins and migration paths. No buzzword bingo, just what pays off in real apps. Join me along with Peter Wang and Calvin Hendrix-Parker for a fun, fast-moving conversation.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/seer' o-href='https://talkpython.fm/seer'>Seer: AI Debugging, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/agntcy' o-href='https://talkpython.fm/agntcy'>Agntcy</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Calvin Hendryx-Parker</strong>: <a href="/s/com/github/G.https/calvinhp?featured_on=talkpython" o-href="https://github.com/calvinhp?featured_on=talkpython" target="_blank" >github.com/calvinhp</a><br/>
<strong>Peter on BSky</strong>: <a href="/s/app/bsky/G.https/profile/wang.social?featured_on=talkpython" o-href="https://bsky.app/profile/wang.social?featured_on=talkpython" target="_blank" >@wang.social</a><br/>
<br/>
<strong>Free-Threaded Wheels</strong>: <a href="/s/io/github/hugovk/G.https/free-threaded-wheels/?featured_on=talkpython" o-href="https://hugovk.github.io/free-threaded-wheels/?featured_on=talkpython" target="_blank" >hugovk.github.io</a><br/>
<strong>Tilt</strong>: <a href="/s/dev/tilt/G.https/?featured_on=talkpython" o-href="https://tilt.dev?featured_on=talkpython" target="_blank" >tilt.dev</a><br/>
<strong>The Five Demons of Python Packaging That Fuel Our ...</strong>: <a href="/s/com/youtube/www/G.https/watch?v=qA7NVwmx3gw" o-href="https://www.youtube.com/watch?v=qA7NVwmx3gw" target="_blank" >youtube.com</a><br/>
<strong>Talos Linux</strong>: <a href="/s/dev/talos/www/G.https/?featured_on=talkpython" o-href="https://www.talos.dev?featured_on=talkpython" target="_blank" >talos.dev</a><br/>
<strong>Docker: Accelerated Container Application Development</strong>: <a href="/s/com/docker/www/G.https/?featured_on=talkpython" o-href="https://www.docker.com?featured_on=talkpython" target="_blank" >docker.com</a><br/>
<strong>Scaf - Six Feet Up</strong>: <a href="/s/com/sixfeetup/G.https/company/scaf-a-blueprint-for-developers?featured_on=talkpython" o-href="https://sixfeetup.com/company/scaf-a-blueprint-for-developers?featured_on=talkpython" target="_blank" >sixfeetup.com</a><br/>
<strong>BeeWare</strong>: <a href="/s/org/beeware/G.https/?featured_on=talkpython" o-href="https://beeware.org?featured_on=talkpython" target="_blank" >beeware.org</a><br/>
<strong>PyScript</strong>: <a href="/s/net/pyscript/G.https/?featured_on=talkpython" o-href="https://pyscript.net?featured_on=talkpython" target="_blank" >pyscript.net</a><br/>
<strong>Cursor: The best way to code with AI</strong>: <a href="/s/com/cursor/G.https/?featured_on=talkpython" o-href="https://cursor.com?featured_on=talkpython" target="_blank" >cursor.com</a><br/>
<strong>Cline - AI Coding, Open Source and Uncompromised</strong>: <a href="/s/bot/cline/G.https/?featured_on=talkpython" o-href="https://cline.bot?featured_on=talkpython" target="_blank" >cline.bot</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=4BQrovxemXY" o-href="https://www.youtube.com/watch?v=4BQrovxemXY" target="_blank" >youtube.com</a><br/>
<strong>Episode #524 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/524/38-things-python-developers-should-learn-in-2025#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/524/38-things-python-developers-should-learn-in-2025#takeaways-anchor" target="_blank" >talkpython.fm/524</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/524/38-things-python-developers-should-learn-in-2025" o-href="https://talkpython.fm/episodes/transcript/524/38-things-python-developers-should-learn-in-2025" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/524/38-things-python-developers-should-learn-in-2025.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#523: Pyrefly: Fast, IDE-friendly typing for Python</title>
            <link>https://talkpython.fm/episodes/show/523/pyrefly-fast-ide-friendly-typing-for-python</link>
            <guid isPermaLink="false">086b95ef-cbe5-4e5a-92d1-bb6f47bb2bbb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/523/pyrefly-fast-ide-friendly-typing-for-python.mp3"
                    length="66004217"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 13 Oct 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pyrefly: Fast, IDE-friendly typing for Python</itunes:title>
            <itunes:episode>523</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Today, we will dig into what it is, why it exists, and how it plays with the rest of the typing ecosystem. We have Abby Mitchell, Danny Yang, and Kyle Into from Pyrefly here to dive into the project.]]></itunes:summary>
            <itunes:duration>4020</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            <description>
                <![CDATA[Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Today, we will dig into what it is, why it exists, and how it plays with the rest of the typing ecosystem. We have Abby Mitchell, Danny Yang, and Kyle Into from Pyrefly here to dive into the project.<br/>
<br/>
<strong>Episode sponsors</strong><br/>
<br/>
<a href='/s/fm/talkpython/G.https/sentry' o-href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code talkpython26</a><br>
<a href='/s/fm/talkpython/G.https/agntcy' o-href='https://talkpython.fm/agntcy'>Agntcy</a><br>
<a href='/s/fm/talkpython/G.https/training' o-href='https://talkpython.fm/training'>Talk Python Courses</a><br/>
<br/>
<h2 class="links-heading mb-4">Links from the show</h2>
<div><strong>Abby Mitchell</strong>: <a href="/s/com/linkedin/www/G.https/in/abby-mitchell/?featured_on=talkpython" o-href="https://www.linkedin.com/in/abby-mitchell/?featured_on=talkpython" target="_blank" >linkedin.com</a><br/>
<strong>Danny Yang</strong>: <a href="/s/com/linkedin/www/G.https/in/yangdanny97/?featured_on=talkpython" o-href="https://www.linkedin.com/in/yangdanny97/?featured_on=talkpython" target="_blank" >linkedin.com</a><br/>
<strong>Kyle Into</strong>: <a href="/s/com/linkedin/www/G.https/in/kyleinto/?featured_on=talkpython" o-href="https://www.linkedin.com/in/kyleinto/?featured_on=talkpython" target="_blank" >linkedin.com</a><br/>
<br/>
<strong>Pyrefly</strong>: <a href="/s/org/pyrefly/G.https/?featured_on=talkpython" o-href="https://pyrefly.org?featured_on=talkpython" target="_blank" >pyrefly.org</a><br/>
<strong>Pyrefly Documentation</strong>: <a href="/s/org/pyrefly/G.https/en/docs/?featured_on=talkpython" o-href="https://pyrefly.org/en/docs/?featured_on=talkpython" target="_blank" >pyrefly.org</a><br/>
<strong>Pyrefly Installation Guide</strong>: <a href="/s/org/pyrefly/G.https/en/docs/installation/?featured_on=talkpython" o-href="https://pyrefly.org/en/docs/installation/?featured_on=talkpython" target="_blank" >pyrefly.org</a><br/>
<strong>Pyrefly IDE Guide</strong>: <a href="/s/org/pyrefly/G.https/en/docs/IDE/?featured_on=talkpython" o-href="https://pyrefly.org/en/docs/IDE/?featured_on=talkpython" target="_blank" >pyrefly.org</a><br/>
<strong>Pyrefly GitHub Repository</strong>: <a href="/s/com/github/G.https/facebook/pyrefly?featured_on=talkpython" o-href="https://github.com/facebook/pyrefly?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Pyrefly VS Code Extension</strong>: <a href="/s/com/visualstudio/marketplace/G.https/items?itemName=meta.pyrefly&amp;featured_on=talkpython" o-href="https://marketplace.visualstudio.com/items?itemName=meta.pyrefly&amp;featured_on=talkpython" target="_blank" >marketplace.visualstudio.com</a><br/>
<strong>Introducing Pyrefly: A New Type Checker and IDE Experience for Python</strong>: <a href="/s/com/fb/engineering/G.https/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/?featured_on=talkpython" o-href="https://engineering.fb.com/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/?featured_on=talkpython" target="_blank" >engineering.fb.com</a><br/>
<strong>Pyrefly on PyPI</strong>: <a href="/s/org/pypi/G.https/project/pyrefly/?featured_on=talkpython" o-href="https://pypi.org/project/pyrefly/?featured_on=talkpython" target="_blank" >pypi.org</a><br/>
<strong>InfoQ Coverage: Meta Pyrefly Python Typechecker</strong>: <a href="/s/com/infoq/G.https/news/2025/05/meta-pyrefly-python-typechecker/?featured_on=talkpython" o-href="https://infoq.com/news/2025/05/meta-pyrefly-python-typechecker/?featured_on=talkpython" target="_blank" >infoq.com</a><br/>
<strong>Pyrefly Discord Invite</strong>: <a href="/s/gg/discord/G.https/Cf7mFQtW7W?featured_on=talkpython" o-href="https://discord.gg/Cf7mFQtW7W?featured_on=talkpython" target="_blank" >discord.gg</a><br/>
<strong>Python Typing Conformance (GitHub)</strong>: <a href="/s/com/github/G.https/python/typing/tree/main/conformance?featured_on=talkpython" o-href="https://github.com/python/typing/tree/main/conformance?featured_on=talkpython" target="_blank" >github.com</a><br/>
<strong>Typing Conformance Leaderboard (HTML Preview)</strong>: <a href="/s/io/github/htmlpreview/G.https/?https://github.com/python/typing/blob/main/conformance/results/results.html&amp;featured_on=talkpython" o-href="https://htmlpreview.github.io/?https://github.com/python/typing/blob/main/conformance/results/results.html&amp;featured_on=talkpython" target="_blank" >htmlpreview.github.io</a><br/>
<br/>
<strong>Watch this episode on YouTube</strong>: <a href="/s/com/youtube/www/G.https/watch?v=P4RKxl_giH4" o-href="https://www.youtube.com/watch?v=P4RKxl_giH4" target="_blank" >youtube.com</a><br/>
<strong>Episode #523 deep-dive</strong>: <a href="/s/fm/talkpython/G.https/episodes/show/523/pyrefly-fast-ide-friendly-typing-for-python#takeaways-anchor" o-href="https://talkpython.fm/episodes/show/523/pyrefly-fast-ide-friendly-typing-for-python#takeaways-anchor" target="_blank" >talkpython.fm/523</a><br/>
<strong>Episode transcripts</strong>: <a href="/s/fm/talkpython/G.https/episodes/transcript/523/pyrefly-fast-ide-friendly-typing-for-python" o-href="https://talkpython.fm/episodes/transcript/523/pyrefly-fast-ide-friendly-typing-for-python" target="_blank" >talkpython.fm</a><br/>
<br/>
<strong>Theme Song: Developer Rap</strong><br/>
<strong>🥁 Served in a Flask 🎸</strong>: <a href="/s/fm/talkpython/G.https/flasksong" o-href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/>
<br/>
<strong>---==  Don't be a stranger  ==---</strong><br/>
<strong>YouTube</strong>: <a href="/s/fm/talkpython/G.https/youtube" o-href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/>
<br/>
<strong>Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/talkpython.fm" o-href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/>
<strong>Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@talkpython" o-href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/>
<strong>X.com</strong>: <a href="/s/com/x/G.https/talkpython" o-href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/>
<br/>
<strong>Michael on Bluesky</strong>: <a href="/s/app/bsky/G.https/profile/mkennedy.codes?featured_on=talkpython" o-href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/>
<strong>Michael on Mastodon</strong>: <a href="/s/org/fosstodon/G.https/web/@mkennedy" o-href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/>
<strong>Michael on X.com</strong>: <a href="/s/com/x/G.https/mkennedy?featured_on=talkpython" o-href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>]]>
            </description>
            
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/523/pyrefly-fast-ide-friendly-typing-for-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#522: Data Sci Tips and Tricks from CodeCut.ai</title>
            <link>https://talkpython.fm/episodes/show/522/data-sci-tips-and-tricks-from-codecut.ai</link>
            <guid isPermaLink="false">029ff433-0005-4a46-bbc5-3c40aa1c29ee</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/522/data-sci-tips-and-tricks-from-codecut.ai.mp3"
                    length="68448057"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 06 Oct 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Sci Tips and Tricks from CodeCut.ai</itunes:title>
            <itunes:episode>522</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Today we’re turning tiny tips into big wins. Khuyen Tran, creator of CodeCut.ai, has shipped hundreds of bite-size Python and data science snippets across four years. We dig into open-source tools you can use right now, cleaner workflows, and why notebooks and scripts don’t have to be enemies. If you want faster insights with fewer yak-shaves, this one’s packed with takeaways you can apply before lunch. Let’s get into it.]]></itunes:summary>
            <itunes:duration>4172</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/522">talkpython.fm/522</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/522/data-sci-tips-and-tricks-from-codecut.ai.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#521: Red Teaming LLMs and GenAI with PyRIT</title>
            <link>https://talkpython.fm/episodes/show/521/red-teaming-llms-and-genai-with-pyrit</link>
            <guid isPermaLink="false">068294de-e938-47a5-986e-9da616257c62</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/521/red-teaming-llms-and-genai-with-pyrit.mp3"
                    length="60458529"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 29 Sep 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Red Teaming LLMs and GenAI with PyRIT</itunes:title>
            <itunes:episode>521</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read documents from the wild, you have created a brand new attack surface. In this episode, we will make that concrete. We will talk about the attacks teams are seeing in 2025, the defenses that actually work, and how to test those defenses the same way we test code. Our guides are Tori Westerhoff and Roman Lutz from Microsoft. They help lead AI red teaming and build PyRIT, a Python framework the Microsoft AI Red Team uses to pressure test real products. By the end of this hour you will know where the biggest risks live, what you can ship this quarter to reduce them, and how PyRIT can turn security from a one time audit into an everyday engineering practice.]]></itunes:summary>
            <itunes:duration>3760</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/521">talkpython.fm/521</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/521/red-teaming-llms-and-genai-with-pyrit.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#520: pyx - the other side of the uv coin (announcing pyx)</title>
            <link>https://talkpython.fm/episodes/show/520/pyx-the-other-side-of-the-uv-coin-announcing-pyx</link>
            <guid isPermaLink="false">bf9f812a-b458-4b5d-a946-1eae93e7b2e4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/520/pyx-the-other-side-of-the-uv-coin-announcing-pyx.mp3"
                    length="58067691"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 23 Sep 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>pyx - the other side of the uv coin (announcing pyx)</itunes:title>
            <itunes:episode>520</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[A couple years ago, Charlie Marsh lit a fire under Python tooling with Ruff and then uv. Today he’s back with something on the other side of that coin: pyx.  Pyx isn’t a PyPI replacement. Think server, not just index. It mirrors PyPI, plays fine with pip or uv, and aims to make installs fast and predictable by letting a smart client talk to a smart server. When the client and server understand each other, you get new fast paths, fewer edge cases, and the kind of reliability teams beg for. If Python packaging has felt like friction, this conversation is traction. Let’s get into it.]]></itunes:summary>
            <itunes:duration>3611</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/520">talkpython.fm/520</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/520/pyx-the-other-side-of-the-uv-coin-announcing-pyx.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#519: Data Science Cloud Lessons at Scale</title>
            <link>https://talkpython.fm/episodes/show/519/data-science-cloud-lessons-at-scale</link>
            <guid isPermaLink="false">bbbe90b2-1030-401f-9696-21f140206cd0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/519/data-science-cloud-lessons-at-scale.mp3"
                    length="60707358"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 18 Sep 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Science Cloud Lessons at Scale</itunes:title>
            <itunes:episode>519</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Today on Talk Python: What really happens when your data work outgrows your laptop. Matthew Rocklin, creator of Dask and cofounder of Coiled, and Nat Tabris a staff software engineer at Coiled join me to unpack the messy truth of cloud-scale Python. During the episode we actually spin up a 1,000 core cluster from a notebook, twice! We also discuss picking between pandas and Polars, when GPUs help, and how to avoid surprise bills. Real lessons, real tradeoffs, shared by people who have built this stuff. Stick around.]]></itunes:summary>
            <itunes:duration>3776</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/519">talkpython.fm/519</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/519/data-science-cloud-lessons-at-scale.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#518: Celebrating Django's 20th Birthday With Its Creators</title>
            <link>https://talkpython.fm/episodes/show/518/celebrating-djangos-20th-birthday-with-its-creators</link>
            <guid isPermaLink="false">63306866-068e-44c9-94e8-c1a5f7b0448f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/518/celebrating-djangos-20th-birthday-with-its-creators.mp3"
                    length="65787319"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 29 Aug 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Celebrating Django's 20th Birthday With Its Creators</itunes:title>
            <itunes:episode>518</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Twenty years after a scrappy newsroom team hacked together a framework to ship stories fast, Django remains the Python web framework that ships real apps, responsibly. In this anniversary roundtable with its creators and long-time stewards: Simon Willison, Adrian Holovaty, Will Vincent, Jeff Triplett, and Thibaud Colas, we trace the path from the Lawrence Journal-World to 1.0, DjangoCon, and the DSF; unpack how a BSD license and a culture of docs, tests, and mentorship grew a global community; and revisit lessons from deployments like Instagram. We talk modern Django too: ASGI and async, HTMX-friendly patterns, building APIs with DRF and Django Ninja, and how Django pairs with React and serverless without losing its batteries-included soul. You’ll hear about Django Girls, Djangonauts, and the Django Fellowship that keep momentum going, plus where Django fits in today’s AI stacks. Finally, we look ahead at the next decade of speed, security, and sustainability.]]></itunes:summary>
            <itunes:duration>4093</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/518">talkpython.fm/518</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/518/celebrating-djangos-20th-birthday-with-its-creators.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#517: Agentic Al Programming with Python</title>
            <link>https://talkpython.fm/episodes/show/517/agentic-al-programming-with-python</link>
            <guid isPermaLink="false">156ff811-fbae-43ba-aa33-2f980178976a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/517/agentic-al-programming-with-python.mp3"
                    length="74233612"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 22 Aug 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Agentic Al Programming with Python</itunes:title>
            <itunes:episode>517</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Agentic AI programming is what happens when coding assistants stop acting like autocomplete and start collaborating on real work. In this episode, we cut through the hype and incentives to define “agentic,” then get hands-on with how tools like Cursor, Claude Code, and LangChain actually behave inside an established codebase. Our guest, Matt Makai, now VP of Developer Relations at DigitalOcean, creator of Full Stack Python and Plushcap, shares hard-won tactics. We unpack what breaks, from brittle “generate a bunch of tests” requests to agents amplifying technical debt and uneven design patterns. Plus, we also discuss a sane git workflow for AI-sized diffs. You’ll hear practical Claude tips, why developers write more bugs when typing less, and where open source agents are headed. Hint: The destination is humans as editors of systems, not just typists of code.]]></itunes:summary>
            <itunes:duration>4621</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/517">talkpython.fm/517</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/517/agentic-al-programming-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#516: Accelerating Python Data Science at NVIDIA</title>
            <link>https://talkpython.fm/episodes/show/516/accelerating-python-data-science-at-nvidia</link>
            <guid isPermaLink="false">1c94ddd2-c155-4323-b4a6-2a7aced1c74a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/516/accelerating-python-data-science-at-nvidia.mp3"
                    length="63366745"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 19 Aug 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Accelerating Python Data Science at NVIDIA</itunes:title>
            <itunes:episode>516</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python’s data stack is getting a serious GPU turbo boost. In this episode, Ben Zaitlen from NVIDIA joins us to unpack RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and even NetworkX execute on GPUs. We trace the project’s origin and why NVIDIA built it in the open, then dig into the pieces that matter in practice: cuDF for DataFrames, cuML for ML, cuGraph for graphs, cuXfilter for dashboards, and friends like cuSpatial and cuSignal. We talk real speedups, how the pandas accelerator works without a rewrite, and what becomes possible when jobs that used to take hours finish in minutes. You’ll hear strategies for datasets bigger than GPU memory, scaling out with Dask or Ray, Spark acceleration, and the growing role of vector search with cuVS for AI workloads. If you know the CPU tools, this is your on- ramp to the same APIs at GPU speed.]]></itunes:summary>
            <itunes:duration>3942</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/516">talkpython.fm/516</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/516/accelerating-python-data-science-at-nvidia.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#515: Durable Python Execution with Temporal</title>
            <link>https://talkpython.fm/episodes/show/515/durable-python-execution-with-temporal</link>
            <guid isPermaLink="false">e2c48e74-b884-4092-8257-565fd81a79a4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/515/durable-python-execution-with-temporal.mp3"
                    length="68353852"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 11 Aug 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Durable Python Execution with Temporal</itunes:title>
            <itunes:episode>515</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if your code was crash-proof? That's the value prop for a framework called Temporal. Temporal is a durable execution platform that enables developers to build scalable applications without sacrificing productivity or reliability. The Temporal server executes units of application logic called Workflows in a resilient manner that automatically handles intermittent failures, and retries failed operations. We have Mason Egger from Temporal on to dive into durable execution.]]></itunes:summary>
            <itunes:duration>4254</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/515">talkpython.fm/515</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/515/durable-python-execution-with-temporal.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#514: Python Language Summit 2025</title>
            <link>https://talkpython.fm/episodes/show/514/python-language-summit-2025</link>
            <guid isPermaLink="false">66574ccd-0181-4aa5-955c-64e7fbded876</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/514/python-language-summit-2025.mp3"
                    length="70374366"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 18 Jul 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Language Summit 2025</itunes:title>
            <itunes:episode>514</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused and productive. But we're lucky that Seth Michael Larson was in attendance and wrote up each topic presented and the reactions and feedback to each. We'll be exploring this year's Language Summit with Seth. It's quite insightful to where Python is going and the pressing matters.]]></itunes:summary>
            <itunes:duration>4380</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/514">talkpython.fm/514</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/514/python-language-summit-2025.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#513: Stories from Python History</title>
            <link>https://talkpython.fm/episodes/show/513/stories-from-python-history</link>
            <guid isPermaLink="false">59396cb4-8f2c-459c-a3dc-01ec9172c124</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/513/stories-from-python-history.mp3"
                    length="66149328"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 14 Jul 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Stories from Python History</itunes:title>
            <itunes:episode>513</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Why do people listen to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the perfect episode lined up. I have Barry Warsaw, Paul Everitt, Carol Willing, and Brett Cannon all back on the show to share stories from the history of Python. You'll hear about how import this came to be and how the first PyCon had around 30 attendees (two of whom are guests on this episode!). Sit back and enjoy the humorous stories from Python's past.]]></itunes:summary>
            <itunes:duration>4116</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/513">talkpython.fm/513</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/513/stories-from-python-history.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#512: Building a JIT Compiler for CPython</title>
            <link>https://talkpython.fm/episodes/show/512/building-a-jit-compiler-for-cpython</link>
            <guid isPermaLink="false">6de1a144-6b9d-4dab-978e-b64fee85843e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/512/building-a-jit-compiler-for-cpython.mp3"
                    length="65859023"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 02 Jul 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building a JIT Compiler for CPython</itunes:title>
            <itunes:episode>512</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you like to dive into the details and intricacies of how Python executes and how we can optimize it? Well, do I have an episode for you. We welcome back Brandt Bucher to give us an update on the upcoming JIT compiler for Python and why it differs from JITs for languages such as C# and Java.]]></itunes:summary>
            <itunes:duration>4098</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/512">talkpython.fm/512</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/512/building-a-jit-compiler-for-cpython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#511: From Notebooks to Production Data Science Systems</title>
            <link>https://talkpython.fm/episodes/show/511/from-notebooks-to-production-data-science-systems</link>
            <guid isPermaLink="false">86e19fb3-8c19-4237-9a6a-c5f0c101e91a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/511/from-notebooks-to-production-data-science-systems.mp3"
                    length="52384145"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Jun 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>From Notebooks to Production Data Science Systems</itunes:title>
            <itunes:episode>511</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're doing data science and have mostly spent your time doing exploratory or just local development, this could be the episode for you. We are joined by Catherine Nelson to discuss techniques and tools to move your data science game from local notebooks to full-on production workflows.]]></itunes:summary>
            <itunes:duration>3255</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/511">talkpython.fm/511</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/511/from-notebooks-to-production-data-science-systems.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#510: 10 Polars Tools and Techniques To Level Up Your Data Science</title>
            <link>https://talkpython.fm/episodes/show/510/10-polars-tools-and-techniques-to-level-up-your-data-science</link>
            <guid isPermaLink="false">1cec6234-f18b-4d83-8378-37f22ffc8664</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/510/10-polars-tools-and-techniques-to-level-up-your-data-science.mp3"
                    length="59885469"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 18 Jun 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 Polars Tools and Techniques To Level Up Your Data Science</itunes:title>
            <itunes:episode>510</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you using Polars for your data science work? Maybe you've been sticking with the tried-and-true Pandas? There are many benefits to Polars directly of course. But you might not be aware of all the excellent tools and libraries that make Polars even better. Examples include Patito which combines Pydantic and Polars for data validation and polars_encryption which adds AES encryption to selected columns. We have Christopher Trudeau back on Talk Python To Me to tell us about his list of excellent libraries to power up your Polars game and we also talk a bit about his new Polars course.]]></itunes:summary>
            <itunes:duration>3724</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/510">talkpython.fm/510</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/510/10-polars-tools-and-techniques-to-level-up-your-data-science.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#509: GPU Programming in Pure Python</title>
            <link>https://talkpython.fm/episodes/show/509/gpu-programming-in-pure-python</link>
            <guid isPermaLink="false">fb7de688-89df-4177-925d-6f8e1b4272d7</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/509/gpu-programming-in-pure-python.mp3"
                    length="55483509"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 11 Jun 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>GPU Programming in Pure Python</itunes:title>
            <itunes:episode>509</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're looking to leverage the insane power of modern GPUs for data science and ML, you might think you'll need to use some low-level programming language such as C++. But the folks over at NVIDIA have been hard at work building Python SDKs which provide nearly native level of performance when doing Pythonic GPU programming. Bryce Adelstein Lelbach is here to tell us about programming your GPU in pure Python.]]></itunes:summary>
            <itunes:duration>3449</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/509">talkpython.fm/509</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/509/gpu-programming-in-pure-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#508: Program Your Own Computer with Python</title>
            <link>https://talkpython.fm/episodes/show/508/program-your-own-computer-with-python</link>
            <guid isPermaLink="false">89e5ad6a-6676-4570-b07a-54196d3df9b5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/508/program-your-own-computer-with-python.mp3"
                    length="69350580"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 06 Jun 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Program Your Own Computer with Python</itunes:title>
            <itunes:episode>508</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you've heard the phrase "Automate the boring things" for Python, this episode starts with that idea and takes it to another level. We have Glyph back on the podcast to talk about "Programming YOUR computer with Python." We dive into a bunch of tools and frameworks and especially spend some time on integrating with existing platform APIs (e.g. macOS's BrowserKit and Window's COM APIs) to build desktop apps in Python that make you happier and more productive. Let's dive in!]]></itunes:summary>
            <itunes:duration>4316</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/508">talkpython.fm/508</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/508/program-your-own-computer-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#507: Agentic AI Workflows with LangGraph</title>
            <link>https://talkpython.fm/episodes/show/507/agentic-ai-workflows-with-langgraph</link>
            <guid isPermaLink="false">eff2dd2c-afc2-481a-9ed8-090e4b88eb7e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/507/agentic-ai-workflows-with-langgraph.mp3"
                    length="61716348"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 02 Jun 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Agentic AI Workflows with LangGraph</itunes:title>
            <itunes:episode>507</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you want to leverage the power of LLMs in your Python apps, you would be wise to consider an agentic framework. Agentic empowers the LLMs to use tools and take further action based on what it has learned at that point. And frameworks provide all the necessary building blocks to weave these into your apps with features like long-term memory and durable resumability. I'm excited to have Sydney Runkle back on the podcast to dive into building Python apps with LangChain and LangGraph.]]></itunes:summary>
            <itunes:duration>3839</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/507">talkpython.fm/507</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/507/agentic-ai-workflows-with-langgraph.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#506: ty: Astral's New Type Checker (Formerly Red-Knot)</title>
            <link>https://talkpython.fm/episodes/show/506/ty-astrals-new-type-checker-formerly-red-knot</link>
            <guid isPermaLink="false">98c3dd9c-3fdc-4f41-9cc2-9c5a590c1c20</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/506/ty-astrals-new-type-checker-formerly-red-knot.mp3"
                    length="62040122"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 19 May 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>ty: Astral's New Type Checker (Formerly Red-Knot)</itunes:title>
            <itunes:episode>506</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3859</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/506">talkpython.fm/506</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/506/ty-astrals-new-type-checker-formerly-red-knot.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#505: t-strings in Python (PEP 750)</title>
            <link>https://talkpython.fm/episodes/show/505/t-strings-in-python-pep-750</link>
            <guid isPermaLink="false">4ad32b5a-f186-47ee-a203-cd3b43972c60</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/505/t-strings-in-python-pep-750.mp3"
                    length="69404087"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 13 May 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>t-strings in Python (PEP 750)</itunes:title>
            <itunes:episode>505</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4319</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/505">talkpython.fm/505</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/505/t-strings-in-python-pep-750.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#504: Developer Trends in 2025</title>
            <link>https://talkpython.fm/episodes/show/504/developer-trends-in-2025</link>
            <guid isPermaLink="false">1cce5acf-9c52-4d3b-9add-bbe98e08c046</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/504/developer-trends-in-2025.mp3"
                    length="67391132"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 05 May 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Developer Trends in 2025</itunes:title>
            <itunes:episode>504</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4193</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/504">talkpython.fm/504</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/504/developer-trends-in-2025.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#503: The PyArrow Revolution</title>
            <link>https://talkpython.fm/episodes/show/503/the-pyarrow-revolution</link>
            <guid isPermaLink="false">10cc1812-c3f3-413b-b2d0-af1549f480d1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/503/the-pyarrow-revolution.mp3"
                    length="66145544"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 28 Apr 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The PyArrow Revolution</itunes:title>
            <itunes:episode>503</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4116</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/503">talkpython.fm/503</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/503/the-pyarrow-revolution.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#502: Django Ledger: Accounting with Python</title>
            <link>https://talkpython.fm/episodes/show/502/django-ledger-accounting-with-python</link>
            <guid isPermaLink="false">5ebfd751-19b3-40f0-a91d-236f3e72e290</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/502/django-ledger-accounting-with-python.mp3"
                    length="61384374"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 21 Apr 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Django Ledger: Accounting with Python</itunes:title>
            <itunes:episode>502</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3818</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/502">talkpython.fm/502</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/502/django-ledger-accounting-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#501: Marimo - Reactive Notebooks for Python</title>
            <link>https://talkpython.fm/episodes/show/501/marimo-reactive-notebooks-for-python</link>
            <guid isPermaLink="false">947ee599-81dc-46fa-8b76-71ab548daf2c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/501/marimo-reactive-notebooks-for-python.mp3"
                    length="58461416"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 14 Apr 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Marimo - Reactive Notebooks for Python</itunes:title>
            <itunes:episode>501</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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's 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's just the start! We'll also dig into Akshay's background at Google Brain and Stanford, what it's like to work on the cutting edge of AI, and how Marimo is uniting the best of data science exploration and real software engineering.]]></itunes:summary>
            <itunes:duration>3635</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/501">talkpython.fm/501</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/501/marimo-reactive-notebooks-for-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#500: Django Simple Deploy and other DevOps Things</title>
            <link>https://talkpython.fm/episodes/show/500/django-simple-deploy-and-other-devops-things</link>
            <guid isPermaLink="false">f1e7f92f-436b-4582-b16a-6214626a5eeb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/500/django-simple-deploy-and-other-devops-things.mp3"
                    length="55558856"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 10 Apr 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Django Simple Deploy and other DevOps Things</itunes:title>
            <itunes:episode>500</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We're sitting down with Eric Matthes, the educator, author, and developer behind Django Simple Deploy. If you've 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'll talk about this new project's journey to 1.0, the range of hosting platforms it supports, and why it's not just for beginners.]]></itunes:summary>
            <itunes:duration>3454</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/500">talkpython.fm/500</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/500/django-simple-deploy-and-other-devops-things.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#499: BeeWare and the State of Python on Mobile</title>
            <link>https://talkpython.fm/episodes/show/499/beeware-and-the-state-of-python-on-mobile</link>
            <guid isPermaLink="false">c3799794-ee9a-4c57-935e-f1890163f3d5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/499/beeware-and-the-state-of-python-on-mobile.mp3"
                    length="65363899"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 31 Mar 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>BeeWare and the State of Python on Mobile</itunes:title>
            <itunes:episode>499</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4067</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/499">talkpython.fm/499</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/499/beeware-and-the-state-of-python-on-mobile.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#498: Algorithms for high performance terminal apps</title>
            <link>https://talkpython.fm/episodes/show/498/algorithms-for-high-performance-terminal-apps</link>
            <guid isPermaLink="false">5a623f41-6f7d-4ed1-bc8c-4ba8615225ff</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/498/algorithms-for-high-performance-terminal-apps.mp3"
                    length="65827380"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 24 Mar 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Algorithms for high performance terminal apps</itunes:title>
            <itunes:episode>498</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Terminal Apps" and explore how he's quietly revolutionizing what's possible in the terminal, from smooth animations and dynamic widgets to full-on TUI (or should we say GUI?) frameworks. Whether you're looking to supercharge your command-line tools or just curious how Python can push the limits of text-based UIs, you'll love hearing how Will's taking a modern, web-inspired approach to old-school terminals.]]></itunes:summary>
            <itunes:duration>4096</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/498">talkpython.fm/498</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/498/algorithms-for-high-performance-terminal-apps.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#497: Outlier Detection with Python</title>
            <link>https://talkpython.fm/episodes/show/497/outlier-detection-with-python</link>
            <guid isPermaLink="false">4bb7efc1-2c14-4417-987a-870de81e73a2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/497/outlier-detection-with-python.mp3"
                    length="53445955"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Mar 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Outlier Detection with Python</itunes:title>
            <itunes:episode>497</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we dive into the world of outlier detection with Python with Brett Kennedy. You'll learn how outliers can signal errors, highlight novel insights, or even reveal hidden patterns lurking in the data you thought you understood. We'll explore fresh research developments, practical use cases, and how outlier detection compares to other core data science tasks like prediction and clustering. If you're ready to spot those game-changing anomalies in your own projects, stay tuned.]]></itunes:summary>
            <itunes:duration>3322</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/497">talkpython.fm/497</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/497/outlier-detection-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#496: Scaf: Complete blueprint for new Python Kubernetes projects</title>
            <link>https://talkpython.fm/episodes/show/496/scaf-complete-blueprint-for-new-python-kubernetes-projects</link>
            <guid isPermaLink="false">72377d41-5796-46d2-bee5-83a06eaad040</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/496/scaf-complete-blueprint-for-new-python-kubernetes-projects.mp3"
                    length="76687930"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 14 Mar 2025 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Scaf: Complete blueprint for new Python Kubernetes projects</itunes:title>
            <itunes:episode>496</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Today we explore the wild world of Python deployment with my friend, Calvin Hendryx-Parker from Six Feet Up. We’ll tackle some of the biggest challenges in taking a Python app from “it works on my machine” to production, covering inconsistent environments, conflicting dependencies, and sneaky security pitfalls. Along the way, Calvin shares how containerization with Docker and Kubernetes can both simplify and complicate deployments, especially for smaller teams. Finally, we’ll introduce Scaf, a powerful project blueprint designed to give developers a rock-solid start on Python web projects of all sizes.  Get notified when the [_Talk Python in Production_ book](https://talkpython.fm/books/python-in-production) goes live and [read the first third online](https://talkpython.fm/books/python-in-production) right now.]]></itunes:summary>
            <itunes:duration>4774</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/496">talkpython.fm/496</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/496/scaf-complete-blueprint-for-new-python-kubernetes-projects.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#495: OSMnx: Python and OpenStreetMap</title>
            <link>https://talkpython.fm/episodes/show/495/osmnx-python-and-openstreetmap</link>
            <guid isPermaLink="false">2f8edd45-df7b-48ec-989f-94e9b9abf28e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/495/osmnx-python-and-openstreetmap.mp3"
                    length="59729921"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 24 Feb 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>OSMnx: Python and OpenStreetMap</itunes:title>
            <itunes:episode>495</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On this episode, I'm joined by Dr. Geoff Boeing, an assistant professor at the University of Southern California whose research spans urban planning, spatial analysis, and data science. We explore why OpenStreetMap is such a powerful source of global map data—and how Geoff's Python library, OSMnx, makes that data easier to download, model, and visualize. Along the way, we talk about what shapes city streets around the world, how urban design influences everything from daily commutes to disaster resilience, and why turning open data into accessible tools can open up completely new ways of understanding our cities. If you've ever wondered how to build or analyze your own digital maps in Python, or what it takes to manage a project that transforms raw geographic data into meaningful research, you won't want to miss this conversation.]]></itunes:summary>
            <itunes:duration>3715</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/495">talkpython.fm/495</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/495/osmnx-python-and-openstreetmap.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#494: Update on Flet: Python + Flutter UIs</title>
            <link>https://talkpython.fm/episodes/show/494/update-on-flet-python-flutter-uis</link>
            <guid isPermaLink="false">c2797435-0fc2-46d0-a3ff-0c1693b93958</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/494/update-on-flet-python-flutter-uis.mp3"
                    length="58256352"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Feb 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Update on Flet: Python + Flutter UIs</itunes:title>
            <itunes:episode>494</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As Python developers, we're incredibly lucky to have over half a million packages that we can use to build our applications with over at PyPI. However, when it comes to choosing a UI framework, the options get narrowed down very quickly. Intersect those choices with the ones that work on mobile, and you have a very short list. Flutter is a UI framework for building desktop and mobile applications, and is in fact the one that we used to build the Talk Python courses app, you'd find at [talkpython.fm/apps](https://talkpython.fm/apps). That's why I'm so excited about Flet. Flet is a Python UI framework that is distributed and executed on the Flutter framework, making it possible to build mobile apps and desktop apps with Python. We have Feodor Fitsner back on the show after he launched his project a couple years ago to give us an update on how close they are to a full featured mobile app framework in Python.]]></itunes:summary>
            <itunes:duration>3623</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/494">talkpython.fm/494</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/494/update-on-flet-python-flutter-uis.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#493: Quarto: Open-source technical publishing</title>
            <link>https://talkpython.fm/episodes/show/493/quarto-open-source-technical-publishing</link>
            <guid isPermaLink="false">99002528-db92-4886-88ae-57f6b11266de</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/493/quarto-open-source-technical-publishing.mp3"
                    length="62491668"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 09 Feb 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Quarto: Open-source technical publishing</itunes:title>
            <itunes:episode>493</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, I'm joined by JJ Allaire, founder and executive chairman at Posit, and Carlos Scheidegger, a software engineer at Posit, to explore Quarto, an open-source tool revolutionizing technical publishing. We discuss how Quarto empowers users to seamlessly transform Jupyter notebooks into polished reports, dashboards, e-books, websites, and more. JJ shares his journey from creating RStudio to developing Quarto as a versatile, multi- language tool, while Carlos delves into its roots in reproducibility and the challenges of academic publishing. Don't miss this deep dive into a tool that's shaping the future of data-driven storytelling!]]></itunes:summary>
            <itunes:duration>3901</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/493">talkpython.fm/493</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/493/quarto-open-source-technical-publishing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#492: Great Tables</title>
            <link>https://talkpython.fm/episodes/show/492/great-tables</link>
            <guid isPermaLink="false">4532dbe4-f31b-4b64-8d0e-8c630746a814</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/492/great-tables.mp3"
                    length="62475207"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 30 Jan 2025 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Great Tables</itunes:title>
            <itunes:episode>492</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Join me as I chat with Rich Iannone and Michael Chow from Posit where we explore the transformative power of data tables with the Great Tables library. We'll cover practical applications of Great Tables, showcasing how thoughtful design and advanced formatting can elevate your data presentations. And you'll learn about innovative features like nano plots and interactive elements and the importance of structure, format, and style in crafting tables that both inform and inspire. Whether you're a seasoned data scientist or just starting out, this episode is packed with valuable tips and inspiring examples to enhance your data storytelling.]]></itunes:summary>
            <itunes:duration>3861</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/492">talkpython.fm/492</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/492/great-tables.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#491: DuckDB and Python: Ducks and Snakes living together</title>
            <link>https://talkpython.fm/episodes/show/491/duckdb-and-python-ducks-and-snakes-living-together</link>
            <guid isPermaLink="false">22315bab-7f1f-459e-b766-2a455cdfb2b6</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/491/duckdb-and-python-ducks-and-snakes-living-together.mp3"
                    length="44966587"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 27 Dec 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>DuckDB and Python: Ducks and Snakes living together</itunes:title>
            <itunes:episode>491</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Join me for an insightful conversation with Alex Monahan, who works on documentation, tutorials, and training at DuckDB Labs. We explore why DuckDB is gaining momentum among Python and data enthusiasts, from its in-process database design to its blazingly fast, columnar architecture. We also dive into indexing strategies, concurrency considerations, and the fascinating way MotherDuck (the cloud companion to DuckDB) handles large-scale data seamlessly. Don’t miss this chance to learn how a single pip install could totally transform your Python data workflow!]]></itunes:summary>
            <itunes:duration>3723</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/491">talkpython.fm/491</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/491/duckdb-and-python-ducks-and-snakes-living-together.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#490: Django Ninja</title>
            <link>https://talkpython.fm/episodes/show/490/django-ninja</link>
            <guid isPermaLink="false">f60b4770-0de4-487c-bec3-6edbd6b9ee6c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/490/django-ninja.mp3"
                    length="46766532"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 24 Dec 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Django Ninja</itunes:title>
            <itunes:episode>490</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're a Django developer, I'm sure you've heard so many people raving about FastAPI and Pydantic. But you really love Django and don't want to switch. Then you might want to give Django Ninja a serious look. Django Ninja is highly inspired by FastAPI, but is also deeply integrated into Django itself. We have Vitaliy Kucheryaviy the creator of Django Ninja on this show to tell us all about it.]]></itunes:summary>
            <itunes:duration>3872</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/490">talkpython.fm/490</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/490/django-ninja.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#489: Anaconda Toolbox for Excel and more with Peter Wang</title>
            <link>https://talkpython.fm/episodes/show/489/anaconda-toolbox-for-excel-and-more-with-peter-wang</link>
            <guid isPermaLink="false">ecb51f35-08f0-43af-b5d7-7d85743240cb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/489/anaconda-toolbox-for-excel-and-more-with-peter-wang.mp3"
                    length="50078452"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 Dec 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Anaconda Toolbox for Excel and more with Peter Wang</itunes:title>
            <itunes:episode>489</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Peter Wang has been pushing Python forward since the early days of its data science roots. We're lucky to have him back on the show. We're going to talk about the Anaconda Toolbox for Excel as well as many other trends and topics that are hot in the Python space right now. I'm sure you'll enjoy listening to the two of us exchanging our takes on the topics and trends.]]></itunes:summary>
            <itunes:duration>4149</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/489">talkpython.fm/489</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/489/anaconda-toolbox-for-excel-and-more-with-peter-wang.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#488: Multimodal data with LanceDB</title>
            <link>https://talkpython.fm/episodes/show/488/multimodal-data-with-lancedb</link>
            <guid isPermaLink="false">8e831c77-98b4-4608-9773-2fbaf99a29b8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/488/multimodal-data-with-lancedb.mp3"
                    length="42279418"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 12 Dec 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Multimodal data with LanceDB</itunes:title>
            <itunes:episode>488</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[LanceDB is a developer-friendly, open source database for AI. It's used by well-known companies such as Midjourney and Character.ai. We have Chang She, the CEO and cofounder of LanceDB on to give us a look at the concept of multi- modal data and how you can use LanceDB in your own Python apps.]]></itunes:summary>
            <itunes:duration>3499</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/488">talkpython.fm/488</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/488/multimodal-data-with-lancedb.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#487: Building Rust Extensions for Python</title>
            <link>https://talkpython.fm/episodes/show/487/building-rust-extensions-for-python</link>
            <guid isPermaLink="false">4c25e32d-17d6-4eca-9681-2b5eae32547a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/487/building-rust-extensions-for-python.mp3"
                    length="60199994"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 01 Dec 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Rust Extensions for Python</itunes:title>
            <itunes:episode>487</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python apps in Rust with David Seddon and Samuel Colvin.]]></itunes:summary>
            <itunes:duration>3744</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/487">talkpython.fm/487</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/487/building-rust-extensions-for-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#486: CSnakes: Embed Python code in .NET</title>
            <link>https://talkpython.fm/episodes/show/486/csnakes-embed-python-code-in-.net</link>
            <guid isPermaLink="false">ca268cdd-aa4d-4268-81b3-053cf9ad285d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/486/csnakes-embed-python-code-in-.net.mp3"
                    length="60538681"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 22 Nov 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>CSnakes: Embed Python code in .NET</itunes:title>
            <itunes:episode>486</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you are a .NET developer or work in a place that has some of those folks, wouldn't it be great to fully leverage the entirety of PyPI with it's almost 600,000 packages inside your .NET code? But how would you do this? Previous efforts have let you write Python syntax but using the full libraries (especially the C-based ones) has been out of reach, until CSnakes. This project by Anthony Shaw and Aaron Powell unlocks some pretty serious integration between the two languages. We have them both here on the show today to tell us all about it.]]></itunes:summary>
            <itunes:duration>3765</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/486">talkpython.fm/486</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/486/csnakes-embed-python-code-in-.net.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#485: Secure coding for Python with SheHacksPurple</title>
            <link>https://talkpython.fm/episodes/show/485/secure-coding-for-python-with-shehackspurple</link>
            <guid isPermaLink="false">16e78a20-c98b-49f4-91bf-35af477d3da5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/485/secure-coding-for-python-with-shehackspurple.mp3"
                    length="66980228"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 15 Nov 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Secure coding for Python with SheHacksPurple</itunes:title>
            <itunes:episode>485</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What do developers need to know about AppSec and building secure software? We have Tanya Janca (AKA SheHacksPurple) on the show to tell us all about it. We talk about what developers should expect from threat modeling events as well as concrete tips for security your apps and services.]]></itunes:summary>
            <itunes:duration>4168</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/485">talkpython.fm/485</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/485/secure-coding-for-python-with-shehackspurple.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#484: From React to a Django+HTMX based stack</title>
            <link>https://talkpython.fm/episodes/show/484/from-react-to-a-django-htmx-based-stack</link>
            <guid isPermaLink="false">903c70bb-a4ee-438c-96a9-a1b7c0938358</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/484/from-react-to-a-django-htmx-based-stack.mp3"
                    length="48785875"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 05 Nov 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>From React to a Django+HTMX based stack</itunes:title>
            <itunes:episode>484</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard about HTMX? We've discussed it a time or two on this show. We're back with another episode on HTMX, this time with a real-world success story and lessons learned. We have Sheena O'Connell on to tell us how she moved from a React-Django app to pure Django with HTMX.]]></itunes:summary>
            <itunes:duration>3464</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/484">talkpython.fm/484</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/484/from-react-to-a-django-htmx-based-stack.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#483: Reflex Framework: Frontend, Backend, Pure Python</title>
            <link>https://talkpython.fm/episodes/show/483/reflex-framework-frontend-backend-pure-python</link>
            <guid isPermaLink="false">812cd504-01fc-4a4f-abf9-7f62a384b974</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/483/reflex-framework-frontend-backend-pure-python.mp3"
                    length="42546701"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Oct 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Reflex Framework: Frontend, Backend, Pure Python</itunes:title>
            <itunes:episode>483</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Let's say you want to create a web app and you know Python really well. Your first thought might be Flask or Django or even FastAPI? All good choices but there is a lot to get a full web app into production. The framework we'll talk about today, Reflex, allows you to just write Python code and it turns it into a full web app running FastAPI, NextJS, React and more plus it handles the deployment for you. It's a cool idea. Let's talk to Elvis Kahoro and Nikhil Rao from Reflex.dev.]]></itunes:summary>
            <itunes:duration>3785</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/483">talkpython.fm/483</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/483/reflex-framework-frontend-backend-pure-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#482: Pre-commit Hooks for Python Devs</title>
            <link>https://talkpython.fm/episodes/show/482/pre-commit-hooks-for-python-devs</link>
            <guid isPermaLink="false">ada76126-78ed-439c-a0c6-defba68d585e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/482/pre-commit-hooks-for-python-devs.mp3"
                    length="45587363"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 24 Oct 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pre-commit Hooks for Python Devs</itunes:title>
            <itunes:episode>482</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you struggle to make sure your code is always correct before you check it in? What about your team members' code? That one person who never wants to run the linter? Tired of dealing with tons of conflicts and spurious git changes? You need git pre-commit hooks. We're lucky to have Stefanie Molin on this episode who has done a bunch of writing and teaching of git hooks.]]></itunes:summary>
            <itunes:duration>4220</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/482">talkpython.fm/482</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/482/pre-commit-hooks-for-python-devs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#481: Python Opinions and Zeitgeist with Hynek</title>
            <link>https://talkpython.fm/episodes/show/481/python-opinions-and-zeitgeist-with-hynek</link>
            <guid isPermaLink="false">763c9217-1c7c-4129-8cb4-de90d601ef43</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/481/python-opinions-and-zeitgeist-with-hynek.mp3"
                    length="29690845"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 17 Oct 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Opinions and Zeitgeist with Hynek</itunes:title>
            <itunes:episode>481</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Hynek has been writing and speaking on some of the most significant topics in the Python space and I've enjoyed his takes. So I invited him on the show to share them with all of us. This episode really epitomizes one of the reasons I launched Talk Python 9 years ago. It's as if we run into each other at a bar during a conference and I ask Hynek, "So what are your thoughts on ..." and we dive down the rabbit hole for an hour. I hope you enjoy it.]]></itunes:summary>
            <itunes:duration>3780</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/481">talkpython.fm/481</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/481/python-opinions-and-zeitgeist-with-hynek.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#480: Ahoy, Narwhals are bridging the data science APIs</title>
            <link>https://talkpython.fm/episodes/show/480/ahoy-narwhals-are-bridging-the-data-science-apis</link>
            <guid isPermaLink="false">f54d6ce5-be01-4e7a-8332-84d5c07b37a1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/480/ahoy-narwhals-are-bridging-the-data-science-apis.mp3"
                    length="28188264"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 09 Oct 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Ahoy, Narwhals are bridging the data science APIs</itunes:title>
            <itunes:episode>480</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you work in data science, you definitely know about data frame libraries. Pandas is certainly the most popular, but there are others such as cuDF, Modin, Polars, Dask, and more. They are all similar but definitely not the same APIs and Polars is quite different. But here's the problem. If you want to write a library that is for users of more than one of these data frame frameworks, how do you do that? Or if you want to leave open the possibility of changing yours after the app is built, same problem. That's the problem that Narwhals solves. We have Marco Gorelli on the show to tell us all about it.]]></itunes:summary>
            <itunes:duration>3555</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/480">talkpython.fm/480</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/480/ahoy-narwhals-are-bridging-the-data-science-apis.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#479: Designing Effective Load Tests for Your Python App</title>
            <link>https://talkpython.fm/episodes/show/479/designing-effective-load-tests-for-your-python-app</link>
            <guid isPermaLink="false">67740420-996d-4547-9fd3-f6ebd80c2caf</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/479/designing-effective-load-tests-for-your-python-app.mp3"
                    length="42644352"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 06 Oct 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Designing Effective Load Tests for Your Python App</itunes:title>
            <itunes:episode>479</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You're about to launch your new app or API, or even just a big refactor of your current project. Will it stand up and deliver when you put it into production or when that big promotion goes live? Or will it wither and collapse? How would you know? Well you would test that of course. We have Anthony Shaw back on the podcast to dive into a wide range of tools and techniques for performance and loading testing of web apps.]]></itunes:summary>
            <itunes:duration>3546</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/479">talkpython.fm/479</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/479/designing-effective-load-tests-for-your-python-app.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#478: When and how to start coding with kids</title>
            <link>https://talkpython.fm/episodes/show/478/when-and-how-to-start-coding-with-kids</link>
            <guid isPermaLink="false">fe363c57-06f5-427e-86ad-402d88fa8fb8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/478/when-and-how-to-start-coding-with-kids.mp3"
                    length="25880916"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Sep 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>When and how to start coding with kids</itunes:title>
            <itunes:episode>478</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have kids? Maybe nieces and nephews? Or maybe you work in a school environment? Maybe it's just friend's who know you're a programmer and ask about how they should go about introducing programming concepts with them. Anna-Lena Popkes is back on the show to share her research on when and how to teach kids programming. We spend the second half of the episode talking about concrete apps and toys you might consider for each age group. Plus, some of these things are fun for adults too. ;)]]></itunes:summary>
            <itunes:duration>3265</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/478">talkpython.fm/478</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/478/when-and-how-to-start-coding-with-kids.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#477: Awesome Text Tricks with NLP and spaCy</title>
            <link>https://talkpython.fm/episodes/show/477/awesome-text-tricks-with-nlp-and-spacy</link>
            <guid isPermaLink="false">1bd5a7d7-d2b4-4383-87b1-dee52680a377</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/477/awesome-text-tricks-with-nlp-and-spacy.mp3"
                    length="63965930"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 Sep 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Awesome Text Tricks with NLP and spaCy</itunes:title>
            <itunes:episode>477</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have text that you want to process automatically? Maybe you want to pull out key products or topics of conversation? Maybe you want to get the sentiment? The possibilities are many with this week's topic: NLP with spaCy and Python. Our guest, Vincent D. Warmerdam, has worked on spaCy and other tools at Explosion AI and he's here to give us his tips and tricks for working with text from Python.]]></itunes:summary>
            <itunes:duration>3827</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/477">talkpython.fm/477</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/477/awesome-text-tricks-with-nlp-and-spacy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#476: Unified Python packaging with uv</title>
            <link>https://talkpython.fm/episodes/show/476/unified-python-packaging-with-uv</link>
            <guid isPermaLink="false">669df03f-fd2a-49e8-951b-077d15fcaed9</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/476/unified-python-packaging-with-uv.mp3"
                    length="70355213"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 04 Sep 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Unified Python packaging with uv</itunes:title>
            <itunes:episode>476</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[A couple of weeks ago, Charlie Marsh and the folks at Astral made another big splash with a major release of uv called "uv: Unified Python packaging" which has many far reaching features. We had to have Charlie on the show to give us the inside look into this development. Let's get to it.]]></itunes:summary>
            <itunes:duration>4379</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/476">talkpython.fm/476</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/476/unified-python-packaging-with-uv.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#475: Python Language Summit 2024</title>
            <link>https://talkpython.fm/episodes/show/475/python-language-summit-2024</link>
            <guid isPermaLink="false">a5dc906a-14f6-419f-bc46-6e1211d99a74</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/475/python-language-summit-2024.mp3"
                    length="59232108"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 24 Aug 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Language Summit 2024</itunes:title>
            <itunes:episode>475</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Every year the core developers meet to discuss and propose the major changes and trends in Python itself. This invite-only conference of about 50 people happens inside PyCon in the US. Because it's private, we rarely get detailed looks inside this event. On this episode, we have Seth Michael Larson here to give us his account of the sessions and proposals. It's a unique look into the zeitgeist of CPython.]]></itunes:summary>
            <itunes:duration>3684</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/475">talkpython.fm/475</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/475/python-language-summit-2024.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#474: Python Performance for Data Science</title>
            <link>https://talkpython.fm/episodes/show/474/python-performance-for-data-science</link>
            <guid isPermaLink="false">954c017a-7d61-4319-bdd7-c32172e91237</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/474/python-performance-for-data-science.mp3"
                    length="65945752"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 19 Aug 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Performance for Data Science</itunes:title>
            <itunes:episode>474</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert back on the show to talk about Python's performance for data scientists. We cover a wide range of tools and techniques that will be valuable for many Python developers and data scientists.]]></itunes:summary>
            <itunes:duration>4103</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/474">talkpython.fm/474</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/474/python-performance-for-data-science.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#473: Being a developer with ADHD</title>
            <link>https://talkpython.fm/episodes/show/473/being-a-developer-with-adhd</link>
            <guid isPermaLink="false">b0c7d47a-da2f-407a-b804-4cfef72ad4b3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/473/being-a-developer-with-adhd.mp3"
                    length="58398603"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Aug 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Being a developer with ADHD</itunes:title>
            <itunes:episode>473</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you feel like ADHD is holding you back? Maybe you don't personally have ADHD but you work with folks who do and you'd like to support them better. Either way, how ADHD interplays with programming and programmers is pretty fascinating. On this episode we have Chris Ferdinandi who himself has ADHD and has written a lot about it to share his journey and his advice for thriving with ADHD as a programmer or data scientist.]]></itunes:summary>
            <itunes:duration>3632</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/473">talkpython.fm/473</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/473/being-a-developer-with-adhd.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#472: State of Flask and Pallets in 2024</title>
            <link>https://talkpython.fm/episodes/show/472/state-of-flask-and-pallets-in-2024</link>
            <guid isPermaLink="false">c8230443-2d16-4ad9-b17f-94baad57c30c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/472/state-of-flask-and-pallets-in-2024.mp3"
                    length="59386298"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 26 Jul 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>State of Flask and Pallets in 2024</itunes:title>
            <itunes:episode>472</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This episode turned out to be a seminal one for me. After speaking with David about the Flask ecosystem, it finally convinced me to get moving and convert [talkpython.fm](https://talkpython.fm) to Quart. You can read all about the journey in a detailed write up I did at [Talk Python rewritten in Quart (async Flask)](https://talkpython.fm/blog/posts/talk-python-rewritten-in-quart-async- flask/). With this episode, I hope you’re ready for an inside look at the latest happenings in Flask, one of Python’s most popular web frameworks. David Lord, Flask’s lead maintainer, takes us behind the scenes of recent performance boosts (like a 50% speedup in Werkzeug), the future of async support via Quart, and how the broader Pallets ecosystem is evolving under one umbrella. You’ll also hear about Pallets Eco, which aims to streamline and revive critical Flask extensions, and learn how you can contribute to this massive open-source effort. If you use Flask, want to keep your Python apps on the cutting edge, or just love data-driven insights from top maintainers, this episode is for you. **Flask** and its sister libraries are faster, leaner, and more maintainable than ever. The **pallets-eco** initiative aims to keep the Flask extension ecosystem thriving. David and the Pallets team welcome new contributors, especially folks interested in type annotations, extension maintenance, or community support. Check out the Pallets Discord to get involved!]]></itunes:summary>
            <itunes:duration>3693</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/472">talkpython.fm/472</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/472/state-of-flask-and-pallets-in-2024.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#471: Learning and teaching Pandas</title>
            <link>https://talkpython.fm/episodes/show/471/learning-and-teaching-pandas</link>
            <guid isPermaLink="false">08020914-deef-4550-84fc-16f41c67de23</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/471/learning-and-teaching-pandas.mp3"
                    length="46544320"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 22 Jul 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Learning and teaching Pandas</itunes:title>
            <itunes:episode>471</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you want to get better at something, often times the path is pretty clear. If you get better at swimming, you go to the pool and practice your strokes and put in time doing the laps. If you want to get better at mountain biking, hit the trails and work on drills focusing on different aspects of riding. You can do the same for programming. Reuven Lerner is back on the podcast to talk about his book Pandas Workout. We dive into strategies for learning Pandas and Python as well as some of his workout exercises.]]></itunes:summary>
            <itunes:duration>3854</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/471">talkpython.fm/471</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/471/learning-and-teaching-pandas.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#470: Python in Medicine and Patient Care</title>
            <link>https://talkpython.fm/episodes/show/470/python-in-medicine-and-patient-care</link>
            <guid isPermaLink="false">75102b40-65be-4eff-92cc-6c05f1a2fe95</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/470/python-in-medicine-and-patient-care.mp3"
                    length="76206042"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 12 Jul 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Medicine and Patient Care</itunes:title>
            <itunes:episode>470</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is special. It's used by the big tech companies but also by those you would rarely classify as developers. On this episode, we get a look inside how Python is being used at a Children's Hospital to speed and improve patient care. We have Dr. Somak Roy here to share how he's using Python in his day to day job to help kids get well a little bit faster.]]></itunes:summary>
            <itunes:duration>4744</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/470">talkpython.fm/470</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/470/python-in-medicine-and-patient-care.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#469: PuePy: Reactive frontend framework in Python</title>
            <link>https://talkpython.fm/episodes/show/469/puepy-reactive-frontend-framework-in-python</link>
            <guid isPermaLink="false">4aa1bc78-65c0-4ed3-9527-e5bcde922fce</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/469/puepy-reactive-frontend-framework-in-python.mp3"
                    length="56712347"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 08 Jul 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PuePy: Reactive frontend framework in Python</itunes:title>
            <itunes:episode>469</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is one of the most popular languages of the current era. It dominates data science, it an incredible choice for web development, and its many people's first language. But it's not super great on front-end programing, is it? Frameworks like React, Vue and other JavaScript frameworks rule the browser and few other languages even get a chance to play there. But with pyscript, which I've covered several times on this show, we have the possibility of Python on the front end. Yet it's not really a front end framework, just a runtime in the browser. That's why I'm excited to have Ken Kinder on the podcast to talk about his project PuePy, a reactive frontend framework in Python.]]></itunes:summary>
            <itunes:duration>3526</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/469">talkpython.fm/469</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/469/puepy-reactive-frontend-framework-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#468: Python Trends Episode 2024</title>
            <link>https://talkpython.fm/episodes/show/468/python-trends-episode-2024</link>
            <guid isPermaLink="false">89404896-fab2-43d7-8113-d2606e80cf89</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/468/python-trends-episode-2024.mp3"
                    length="63290075"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 01 Jul 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Trends Episode 2024</itunes:title>
            <itunes:episode>468</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I've gathered a group of Python experts who have been thinking deeply about where Python is going and who have lived through where it has been. This episode is all about near-term Python trends and things we each believe will be important to focus on as Python continues to grow. Our panelists are Jodie Burchell, Carol Willing, and Paul Everett.]]></itunes:summary>
            <itunes:duration>3937</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/468">talkpython.fm/468</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/468/python-trends-episode-2024.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#467: Data Science Panel at PyCon 2024</title>
            <link>https://talkpython.fm/episodes/show/467/data-science-panel-at-pycon-2024</link>
            <guid isPermaLink="false">cc505fbd-1b67-4db3-baf1-44bb1e3325d5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/467/data-science-panel-at-pycon-2024.mp3"
                    length="29419376"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 20 Jun 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Science Panel at PyCon 2024</itunes:title>
            <itunes:episode>467</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I have a special episode for you this time around. We're coming to you live from PyCon 2024. I had the chance to sit down with some amazing people from the data science side of things: Jodie Burchell, Maria Jose Molina-Contreras, and Jessica Greene. We cover a whole set of recent topics from a data science perspective. Though we did have to cut the conversation a bit short as they were coming from and go to talks they were all giving but it was still a pretty deep conversation.]]></itunes:summary>
            <itunes:duration>2080</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/467">talkpython.fm/467</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/467/data-science-panel-at-pycon-2024.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#466: Pydantic Performance Tips</title>
            <link>https://talkpython.fm/episodes/show/466/pydantic-performance-tips</link>
            <guid isPermaLink="false">5dd1a59d-e9f4-4f42-9f26-44055135d726</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/466/pydantic-performance-tips.mp3"
                    length="50731697"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 14 Jun 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pydantic Performance Tips</itunes:title>
            <itunes:episode>466</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You're using Pydantic and it seems pretty straightforward, right? But could you adopt some simple changes to your code that would make it a lot faster and more efficient? Chances are, you'll find a couple of the tips from Sydney Runkle that will do just that. Join us to talk about Pydantic performance tips here on Talk Python.]]></itunes:summary>
            <itunes:duration>3602</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/466">talkpython.fm/466</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/466/pydantic-performance-tips.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#465: The AI Revolution Won't Be Monopolized</title>
            <link>https://talkpython.fm/episodes/show/465/the-ai-revolution-wont-be-monopolized</link>
            <guid isPermaLink="false">3a430a6b-c03f-4b0a-abfc-2a4290fbda87</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/465/the-ai-revolution-wont-be-monopolized.mp3"
                    length="58063802"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 08 Jun 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The AI Revolution Won't Be Monopolized</itunes:title>
            <itunes:episode>465</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[There hasn't been a boom like the AI boom since the .com days. And it may look like a space destined to be controlled by a couple of tech giants. But Ines Montani thinks open source will play an important role in the future of AI. I hope you join us for this excellent conversation about the future of AI and open source.]]></itunes:summary>
            <itunes:duration>4126</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/465">talkpython.fm/465</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/465/the-ai-revolution-wont-be-monopolized.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#464: Seeing code flows and generating tests with Kolo</title>
            <link>https://talkpython.fm/episodes/show/464/seeing-code-flows-and-generating-tests-with-kolo</link>
            <guid isPermaLink="false">4699de5e-0dda-4a24-a5b6-b5c6353f3a9a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/464/seeing-code-flows-and-generating-tests-with-kolo.mp3"
                    length="46482128"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 29 May 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Seeing code flows and generating tests with Kolo</itunes:title>
            <itunes:episode>464</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you want to look inside your Django request? How about all of your requests in development and see where they overlap? If that sounds useful, you should check out Kolo. It's a pretty incredible extension for your editor (VS Code at the moment, more editors to come most likely). We have Wilhelm Klopp on to tell us all about it.]]></itunes:summary>
            <itunes:duration>3299</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/464">talkpython.fm/464</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/464/seeing-code-flows-and-generating-tests-with-kolo.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#463: Running on Rust: Granian Web Server</title>
            <link>https://talkpython.fm/episodes/show/463/running-on-rust-granian-web-server</link>
            <guid isPermaLink="false">4c31d113-471e-47bd-b091-dc0bac7e198e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/463/running-on-rust-granian-web-server.mp3"
                    length="54727657"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 25 May 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Running on Rust: Granian Web Server</itunes:title>
            <itunes:episode>463</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[So you've created a web app with Python using Flask, Django, FastAPI, or even Emmett. It works great on your machine. How do you get it out to the world? You'll need a production-ready web server. On this episode, we have Giovanni Barillari to tell us about his relatively-new server named Granian. It promises better performance and much better consistency than many of the more well known ones today.]]></itunes:summary>
            <itunes:duration>3891</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/463">talkpython.fm/463</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/463/running-on-rust-granian-web-server.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#462: Pandas and Beyond with Wes McKinney</title>
            <link>https://talkpython.fm/episodes/show/462/pandas-and-beyond-with-wes-mckinney</link>
            <guid isPermaLink="false">e126f8d0-cfd8-48fb-9d80-59f6a997da11</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/462/pandas-and-beyond-with-wes-mckinney.mp3"
                    length="43384852"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 15 May 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pandas and Beyond with Wes McKinney</itunes:title>
            <itunes:episode>462</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This episode dives into some of the most important data science libraries from the Python space with one of its pioneers: Wes McKinney. He's the creator or co-creator of pandas, Apache Arrow, and Ibis projects and an entrepreneur in this space.]]></itunes:summary>
            <itunes:duration>3591</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/462">talkpython.fm/462</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/462/pandas-and-beyond-with-wes-mckinney.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#461: Python in Neuroscience and Academic Labs</title>
            <link>https://talkpython.fm/episodes/show/461/python-in-neuroscience-and-academic-labs</link>
            <guid isPermaLink="false">b104e3e9-8fa2-40bf-b602-c1f0a347c582</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/461/python-in-neuroscience-and-academic-labs.mp3"
                    length="46102357"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 09 May 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Neuroscience and Academic Labs</itunes:title>
            <itunes:episode>461</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you use Python in an academic setting? Maybe you run a research lab or teach courses using Python. Maybe you're even a student using Python. Whichever it is, you'll find a ton of great advice in this episode. I talk with Keiland Cooper about how he is using Python at his neuroscience lab at the University of California, Irvine.]]></itunes:summary>
            <itunes:duration>3817</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/461">talkpython.fm/461</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/461/python-in-neuroscience-and-academic-labs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#460: Dropbase: Build Internal Tools with Python</title>
            <link>https://talkpython.fm/episodes/show/460/dropbase-build-internal-tools-with-python</link>
            <guid isPermaLink="false">81418a62-87b0-4290-bdf6-404de51dd13d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/460/dropbase-build-internal-tools-with-python.mp3"
                    length="50688841"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 02 May 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Dropbase: Build Internal Tools with Python</itunes:title>
            <itunes:episode>460</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you find yourself or your team building internal apps frequently for your company? Are you familiar with the term "forms over data"? They are super empowering for your org but they can be pretty repetitive and you might find yourself spending more time than you'd like working on them rather than core products and services. I invited Jimmy Chan from Dropbase to tell us about their service who's tagline is "Build internal web apps with just Python." It's a cool service and a fun conversation.]]></itunes:summary>
            <itunes:duration>3149</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/460">talkpython.fm/460</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/460/dropbase-build-internal-tools-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#459: I Built A Python SaaS with AI</title>
            <link>https://talkpython.fm/episodes/show/459/i-built-a-python-saas-with-ai</link>
            <guid isPermaLink="false">6054583d-ee00-4cc5-971d-2c6a9caf82e2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/459/i-built-a-python-saas-with-ai.mp3"
                    length="53210510"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 27 Apr 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>I Built A Python SaaS with AI</itunes:title>
            <itunes:episode>459</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all know that tools like ChatGPT have really empowered developers to tackle bigger problems. Are you using TailwindCSS and need a login page? Try asking Chat "What is the HTML for a login page with the login username, password, and button in its own section in the center of the page?" It will literally give you a first pass version of it. But how far can you push this? Fred Tubiermont may have taken it farther than most. He built a functioning SaaS product with paying customers by only using ChatGPT and Python. It's fascinating to hear his story.]]></itunes:summary>
            <itunes:duration>3306</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/459">talkpython.fm/459</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/459/i-built-a-python-saas-with-ai.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#458: Serverless Python in 2024</title>
            <link>https://talkpython.fm/episodes/show/458/serverless-python-in-2024</link>
            <guid isPermaLink="false">3e0a282f-c1d5-4d6a-bfef-0aa9484c69b5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/458/serverless-python-in-2024.mp3"
                    length="43785230"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 24 Apr 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Serverless Python in 2024</itunes:title>
            <itunes:episode>458</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Serverless has moved from the fringes to the forefront of modern application architecture, especially for Pythonistas looking to reduce operational complexity. Today, we’re joined by Tony Sherman—an industry pro who’s taken Python-based projects from proof-of-concept to production, all powered by serverless tech like AWS Lambda and RDS Proxy. We’ll break down real-world performance tips, packaging best practices, and highlight the new wave of serverless-friendly libraries in the Python ecosystem. Whether you’re building IoT pipelines, spinning up ephemeral dev environments, or just sick of tinkering with Kubernetes, this discussion will help you decide if serverless is your next logical move—and how to get there smoothly.]]></itunes:summary>
            <itunes:duration>3622</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/458">talkpython.fm/458</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/458/serverless-python-in-2024.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#457: Software Supply Chain Security with Phylum</title>
            <link>https://talkpython.fm/episodes/show/457/software-supply-chain-security-with-phylum</link>
            <guid isPermaLink="false">03d6f769-ae1d-4755-8f02-b11ff45e4fea</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/457/software-supply-chain-security-with-phylum.mp3"
                    length="49502956"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 19 Apr 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Software Supply Chain Security with Phylum</itunes:title>
            <itunes:episode>457</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We've spoken previously about security and software supply chains and we are back at it this episode. We're diving in again with Charles Coggins. Charles works at a software supply chain company and is on to give us the insiders and defender's perspective on how to keep our Python apps and infrastructure safe.]]></itunes:summary>
            <itunes:duration>4101</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/457">talkpython.fm/457</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/457/software-supply-chain-security-with-phylum.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#456: Building GPT Actions with FastAPI and Pydantic</title>
            <link>https://talkpython.fm/episodes/show/456/building-gpt-actions-with-fastapi-and-pydantic</link>
            <guid isPermaLink="false">c4319ce9-4e9c-4cdb-98ba-26f0c2512561</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/456/building-gpt-actions-with-fastapi-and-pydantic.mp3"
                    length="47331142"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 16 Apr 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building GPT Actions with FastAPI and Pydantic</itunes:title>
            <itunes:episode>456</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you know what custom GPTs are? They're configurable and shareable chat experiences with a name, logo, custom instructions, conversation starters, access to OpenAI tools, and custom API actions. And, you can build them with Python! Ian Maurer has been doing just that and is here to share his experience building them.]]></itunes:summary>
            <itunes:duration>3920</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/456">talkpython.fm/456</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/456/building-gpt-actions-with-fastapi-and-pydantic.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#455: Land Your First Data Job</title>
            <link>https://talkpython.fm/episodes/show/455/land-your-first-data-job</link>
            <guid isPermaLink="false">20b46098-15ea-4479-9854-40d5bcbdefd3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/455/land-your-first-data-job.mp3"
                    length="50319250"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 04 Apr 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Land Your First Data Job</itunes:title>
            <itunes:episode>455</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Interested in data science but you're not quite working in it yet? In software, getting that very first job can truly be the hardest one to land. On this episode, we have Avery Smith from Data Career Jumpstart here to share his advice for getting your first data job.]]></itunes:summary>
            <itunes:duration>3573</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/455">talkpython.fm/455</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/455/land-your-first-data-job.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#454: Data Pipelines with Dagster</title>
            <link>https://talkpython.fm/episodes/show/454/data-pipelines-with-dagster</link>
            <guid isPermaLink="false">63cfdcfa-4e9f-4888-ae8e-1d002048f69f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/454/data-pipelines-with-dagster.mp3"
                    length="56383810"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 21 Mar 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Pipelines with Dagster</itunes:title>
            <itunes:episode>454</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have data that you pull from external sources or is generated and appears at your digital doorstep? I bet that data needs processed, filtered, transformed, distributed, and much more. One of the biggest tools to create these data pipelines with Python is Dagster. And we are fortunate to have Pedram Navid on the show this episode. Pedram is the Head of Data Engineering and DevRel at Dagster Labs. And we're talking data pipelines this week at Talk Python.]]></itunes:summary>
            <itunes:duration>3505</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/454">talkpython.fm/454</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/454/data-pipelines-with-dagster.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#453: uv - The Next Evolution in Python Packages?</title>
            <link>https://talkpython.fm/episodes/show/453/uv-the-next-evolution-in-python-packages</link>
            <guid isPermaLink="false">76e9e18e-6908-4448-9179-be9a5ee4bb74</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/453/uv-the-next-evolution-in-python-packages.mp3"
                    length="53824871"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 13 Mar 2024 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>uv - The Next Evolution in Python Packages?</itunes:title>
            <itunes:episode>453</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever been wait around for pip to do its thing while installing packages or syncing a virtual environment or through some higher level tool such as pip-tools? Then you'll be very excited to hear about the tool just announced from Astral called uv. It's like pip, but 100x faster. Charlie Marsh from Ruff fame and founder of Astral is here to dive in. Let's go.]]></itunes:summary>
            <itunes:duration>4461</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/453">talkpython.fm/453</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/453/uv-the-next-evolution-in-python-packages.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#452: Top Quart (async Flask) Extensions</title>
            <link>https://talkpython.fm/episodes/show/452/top-quart-async-flask-extensions</link>
            <guid isPermaLink="false">1486ecf1-5804-4411-9d88-95865ebd1b47</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/452/top-quart-async-flask-extensions.mp3"
                    length="40395000"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 10 Mar 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Top Quart (async Flask) Extensions</itunes:title>
            <itunes:episode>452</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard of Quart? It's the fully-async version of Flask created by Philip Jones who is working closely with the Flask team on these parallel projects. The TL;DR; version is that if you want to take advantage of async and await and you're using Flask, you want to give Quart a solid look. We've spoken to Philip previously about Quart. This time around here's here to share his top Quart extensions and libraries you can adopt today.]]></itunes:summary>
            <itunes:duration>3342</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/452">talkpython.fm/452</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/452/top-quart-async-flask-extensions.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#451: Djangonauts, Ready for Blast-Off</title>
            <link>https://talkpython.fm/episodes/show/451/djangonauts-ready-for-blast-off</link>
            <guid isPermaLink="false">124d8d01-b922-446a-a8c4-f93dfe3eebb3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/451/djangonauts-ready-for-blast-off.mp3"
                    length="56521837"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 01 Mar 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Djangonauts, Ready for Blast-Off</itunes:title>
            <itunes:episode>451</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you interested in contributing to Django? Then there is an amazing mentorship program that helps Python and Django enthusiasts, because contributes and potentially core developers of Django. It's called Djangonauts and their slogan is "where contributors launch." On this episode, we have Sarah Boyce from the Django team and former Djangonaut and now Djangonaut mentor, Tushar Gupta. Not only is this excellent for the Django community, many of other open source communities would do well to keep an eye on how this creative project is working.]]></itunes:summary>
            <itunes:duration>3513</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/451">talkpython.fm/451</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/451/djangonauts-ready-for-blast-off.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#450: Versioning Web APIs in Python</title>
            <link>https://talkpython.fm/episodes/show/450/versioning-web-apis-in-python</link>
            <guid isPermaLink="false">b47e35c9-db31-4cf2-ab54-5d4b91e18c67</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/450/versioning-web-apis-in-python.mp3"
                    length="60429961"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 22 Feb 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Versioning Web APIs in Python</itunes:title>
            <itunes:episode>450</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've built an awesome set of APIs and you have a wide array of devices and clients using them. Then you need to upgrade an end point or change them in a meaningful way. Now what? That's the conversation I dive into over the next hour with Stanislav Zmiev. We're talking about Versioning APIs.]]></itunes:summary>
            <itunes:duration>3757</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/450">talkpython.fm/450</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/450/versioning-web-apis-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#449: Building UIs in Python with FastUI</title>
            <link>https://talkpython.fm/episodes/show/449/building-uis-in-python-with-fastui</link>
            <guid isPermaLink="false">1dcde608-8b0b-4416-b59a-63a7ab17e7ec</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/449/building-uis-in-python-with-fastui.mp3"
                    length="63931943"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 13 Feb 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building UIs in Python with FastUI</itunes:title>
            <itunes:episode>449</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Building web UIs in Python has always been in interesting proposition. On one end, we have a the full web design story with artisanal HTML and CSS. On another end there are several Python platforms that aim to the bring RAD, rapid app development, style of building with Python. Those can be great, and I've covered a couple of them, but they usually reach a limit on what they can do or how they integrate with the larger web ecosystem. On this episode, we have Samuel Colvin to share his latest exciting project FastUI. With FastUI, you build responsive web applications using React without writing a single line of JavaScript, or touching npm. Yet designers and other tools can focus on React front-ends for a professional SPA like app experience.]]></itunes:summary>
            <itunes:duration>3976</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/449">talkpython.fm/449</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/449/building-uis-in-python-with-fastui.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#448: Full-Time Open Source Devs Panel</title>
            <link>https://talkpython.fm/episodes/show/448/full-time-open-source-devs-panel</link>
            <guid isPermaLink="false">9640eda5-e4fe-4708-9494-4e6058e3e285</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/448/full-time-open-source-devs-panel.mp3"
                    length="84921540"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 08 Feb 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Full-Time Open Source Devs Panel</itunes:title>
            <itunes:episode>448</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[So you've created a Python-based open source project and it's started to take off. You're getting contributors, lots of buzz in the podcast space, and more. But you have that day job working on Java. How do you make the transition from popular hobby project to full time job? After all, you are giving away your open source project for free, right? Well, on this episode, I have put together an amazing panel of guests who all have done exactly this: Turned their project into full time work and even companies in some cases. We have Samuel Colvin, Gina Häußge, Sebastián Ramírez, Charlie Marsh, Will McGugan and Eric Holscher on to share their stories.]]></itunes:summary>
            <itunes:duration>3526</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/448">talkpython.fm/448</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/448/full-time-open-source-devs-panel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#447: Parallel Python Apps with Sub Interpreters</title>
            <link>https://talkpython.fm/episodes/show/447/parallel-python-apps-with-sub-interpreters</link>
            <guid isPermaLink="false">3a3c093e-b67d-4a96-ad06-96737a9c3e67</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/447/parallel-python-apps-with-sub-interpreters.mp3"
                    length="102749886"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 03 Feb 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Parallel Python Apps with Sub Interpreters</itunes:title>
            <itunes:episode>447</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4269</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/447">talkpython.fm/447</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/447/parallel-python-apps-with-sub-interpreters.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#446: Python in Excel</title>
            <link>https://talkpython.fm/episodes/show/446/python-in-excel</link>
            <guid isPermaLink="false">09ad3e34-df00-47da-9c20-85673bd73d35</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/446/python-in-excel.mp3"
                    length="34962141"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 26 Jan 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Excel</itunes:title>
            <itunes:episode>446</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>2889</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/446">talkpython.fm/446</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/446/python-in-excel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#445: Inside Azure Data Centers with Mark Russinovich</title>
            <link>https://talkpython.fm/episodes/show/445/inside-azure-data-centers-with-mark-russinovich</link>
            <guid isPermaLink="false">fa37c39e-b0f7-4064-a9ff-6b8770e9513e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/445/inside-azure-data-centers-with-mark-russinovich.mp3"
                    length="30853708"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 19 Jan 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Inside Azure Data Centers with Mark Russinovich</itunes:title>
            <itunes:episode>445</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>2545</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/445">talkpython.fm/445</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/445/inside-azure-data-centers-with-mark-russinovich.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#444: The Young Coder's Blueprint to Success</title>
            <link>https://talkpython.fm/episodes/show/444/the-young-coders-blueprint-to-success</link>
            <guid isPermaLink="false">23977cdb-a51c-4260-bca0-182a921c455f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/444/the-young-coders-blueprint-to-success.mp3"
                    length="53099518"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 02 Jan 2024 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Young Coder's Blueprint to Success</itunes:title>
            <itunes:episode>444</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3299</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/444">talkpython.fm/444</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/444/the-young-coders-blueprint-to-success.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#443: Python Bytes Crossover 2023</title>
            <link>https://talkpython.fm/episodes/show/443/python-bytes-crossover-2023</link>
            <guid isPermaLink="false">cf5a6643-eb29-4b47-825f-b3fbfd633368</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/443/python-bytes-crossover-2023.mp3"
                    length="34131137"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 29 Dec 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Bytes Crossover 2023</itunes:title>
            <itunes:episode>443</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Special crossover episode of Python Bytes to wrap up 2023. Topics include: **Michael #1** : [Hatch v1.8](https://hatch.pypa.io/latest/blog/2023/12/11/hatch-v180/) **Brian #2:** [svcs : A Flexible Service Locator for Python](https://svcs.hynek.me/en/stable/) **Michael #3:** [Steering Council 2024 Term Election Results](https://discuss.python.org/t/steering-council- election-results-2024-term/40851) **Brian #4:** [Python protocols. When to use them in your projects to abstract and decoupling](https://typethepipe.com/post/python-protocols-when-to-use) ExtrasJoke: **Joke:** [The dream is dead?](https://mastodon.social/@tveskov/111289358585305218)]]></itunes:summary>
            <itunes:duration>2115</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/443">talkpython.fm/443</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/443/python-bytes-crossover-2023.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#442: Ultra High Speed Message Parsing with msgspec</title>
            <link>https://talkpython.fm/episodes/show/442/ultra-high-speed-message-parsing-with-msgspec</link>
            <guid isPermaLink="false">a907bc38-187f-4d55-819d-0e1e4ba92211</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/442/ultra-high-speed-message-parsing-with-msgspec.mp3"
                    length="57931297"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 14 Dec 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Ultra High Speed Message Parsing with msgspec</itunes:title>
            <itunes:episode>442</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3601</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/442">talkpython.fm/442</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/442/ultra-high-speed-message-parsing-with-msgspec.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#441: Python = Syntactic Sugar?</title>
            <link>https://talkpython.fm/episodes/show/441/python-syntactic-sugar</link>
            <guid isPermaLink="false">14c3265b-c26a-4ed3-9484-2d948d4afefd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/441/python-syntactic-sugar.mp3"
                    length="64852663"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 06 Dec 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python = Syntactic Sugar?</itunes:title>
            <itunes:episode>441</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4034</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/441">talkpython.fm/441</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/441/python-syntactic-sugar.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#440: Talking to Notebooks with Jupyter AI</title>
            <link>https://talkpython.fm/episodes/show/440/talking-to-notebooks-with-jupyter-ai</link>
            <guid isPermaLink="false">b414ad9b-84a0-4bc7-9391-875d944a7721</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/440/talking-to-notebooks-with-jupyter-ai.mp3"
                    length="56821243"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 30 Nov 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Talking to Notebooks with Jupyter AI</itunes:title>
            <itunes:episode>440</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3532</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/440">talkpython.fm/440</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/440/talking-to-notebooks-with-jupyter-ai.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#439: Pixi, A Fast Package Manager</title>
            <link>https://talkpython.fm/episodes/show/439/pixi-a-fast-package-manager</link>
            <guid isPermaLink="false">378642d9-c619-4824-8611-e0ea35266b6f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/439/pixi-a-fast-package-manager.mp3"
                    length="57013063"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 22 Nov 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pixi, A Fast Package Manager</itunes:title>
            <itunes:episode>439</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3544</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/439">talkpython.fm/439</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/439/pixi-a-fast-package-manager.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#438: Celebrating JupyterLab 4 and Jupyter 7 Releases</title>
            <link>https://talkpython.fm/episodes/show/438/celebrating-jupyterlab-4-and-jupyter-7-releases</link>
            <guid isPermaLink="false">44918165-09d0-4202-91e9-fb0daa6f053b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/438/celebrating-jupyterlab-4-and-jupyter-7-releases.mp3"
                    length="62638413"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Nov 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Celebrating JupyterLab 4 and Jupyter 7 Releases</itunes:title>
            <itunes:episode>438</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3895</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/438">talkpython.fm/438</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/438/celebrating-jupyterlab-4-and-jupyter-7-releases.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#437: HTMX for Django Developers (And All of Us)</title>
            <link>https://talkpython.fm/episodes/show/437/htmx-for-django-developers-and-all-of-us</link>
            <guid isPermaLink="false">9e3a117a-c082-45cc-bedd-7b9f3766cdb9</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/437/htmx-for-django-developers-and-all-of-us.mp3"
                    length="46985943"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 07 Nov 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>HTMX for Django Developers (And All of Us)</itunes:title>
            <itunes:episode>437</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3890</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/437">talkpython.fm/437</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/437/htmx-for-django-developers-and-all-of-us.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#436: An Unbiased Evaluation of Environment and Packaging Tools</title>
            <link>https://talkpython.fm/episodes/show/436/an-unbiased-evaluation-of-environment-and-packaging-tools</link>
            <guid isPermaLink="false">46e6b812-774c-407e-9e69-318ebaed830b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/436/an-unbiased-evaluation-of-environment-and-packaging-tools.mp3"
                    length="42451300"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 01 Nov 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>An Unbiased Evaluation of Environment and Packaging Tools</itunes:title>
            <itunes:episode>436</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3512</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/436">talkpython.fm/436</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/436/an-unbiased-evaluation-of-environment-and-packaging-tools.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#435: PyPI Security</title>
            <link>https://talkpython.fm/episodes/show/435/pypi-security</link>
            <guid isPermaLink="false">43aa81dd-24d5-4435-b78a-6f6b935f8cf2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/435/pypi-security.mp3"
                    length="61126206"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Oct 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PyPI Security</itunes:title>
            <itunes:episode>435</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3803</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/435">talkpython.fm/435</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/435/pypi-security.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#434: Building Mobile Apps Backed with Python</title>
            <link>https://talkpython.fm/episodes/show/434/building-mobile-apps-backed-with-python</link>
            <guid isPermaLink="false">7377dff4-778e-43a0-835e-f3986c977a2d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/434/building-mobile-apps-backed-with-python.mp3"
                    length="56767251"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 19 Oct 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Mobile Apps Backed with Python</itunes:title>
            <itunes:episode>434</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3529</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/434">talkpython.fm/434</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/434/building-mobile-apps-backed-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#433: Litestar: Effortlessly Build Performant APIs</title>
            <link>https://talkpython.fm/episodes/show/433/litestar-effortlessly-build-performant-apis</link>
            <guid isPermaLink="false">0c99e8f8-1bff-47b7-85b0-f919c077cfdd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/433/litestar-effortlessly-build-performant-apis.mp3"
                    length="62494481"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 15 Oct 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Litestar: Effortlessly Build Performant APIs</itunes:title>
            <itunes:episode>433</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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 created 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.]]></itunes:summary>
            <itunes:duration>3886</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/433">talkpython.fm/433</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/433/litestar-effortlessly-build-performant-apis.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#432: Migrating to Pydantic 2.0: Beanie for MongoDB</title>
            <link>https://talkpython.fm/episodes/show/432/migrating-to-pydantic-2.0-beanie-for-mongodb</link>
            <guid isPermaLink="false">bca7cc86-f1a7-45ca-b878-258c61aafca1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/432/migrating-to-pydantic-2.0-beanie-for-mongodb.mp3"
                    length="52020103"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 06 Oct 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Migrating to Pydantic 2.0: Beanie for MongoDB</itunes:title>
            <itunes:episode>432</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3234</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/432">talkpython.fm/432</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/432/migrating-to-pydantic-2.0-beanie-for-mongodb.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#431: Visualizing CPython Release Process</title>
            <link>https://talkpython.fm/episodes/show/431/visualizing-cpython-release-process</link>
            <guid isPermaLink="false">72817408-e673-4274-9f55-db4daf08b49f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/431/visualizing-cpython-release-process.mp3"
                    length="60279288"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 29 Sep 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Visualizing CPython Release Process</itunes:title>
            <itunes:episode>431</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3732</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/431">talkpython.fm/431</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/431/visualizing-cpython-release-process.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#430: Delightful Machine Learning Apps with Gradio</title>
            <link>https://talkpython.fm/episodes/show/430/delightful-machine-learning-apps-with-gradio</link>
            <guid isPermaLink="false">fa8cda7f-85b4-4a32-8f36-d1f69425fce4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/430/delightful-machine-learning-apps-with-gradio.mp3"
                    length="57609470"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 19 Sep 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Delightful Machine Learning Apps with Gradio</itunes:title>
            <itunes:episode>430</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3583</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/430">talkpython.fm/430</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/430/delightful-machine-learning-apps-with-gradio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#429: Taming Flaky Tests</title>
            <link>https://talkpython.fm/episodes/show/429/taming-flaky-tests</link>
            <guid isPermaLink="false">ed11777a-2a83-40bd-866c-31a8bf701393</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/429/taming-flaky-tests.mp3"
                    length="66527439"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 11 Sep 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Taming Flaky Tests</itunes:title>
            <itunes:episode>429</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4140</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/429">talkpython.fm/429</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/429/taming-flaky-tests.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#428: Django Trends in 2023</title>
            <link>https://talkpython.fm/episodes/show/428/django-trends-in-2023</link>
            <guid isPermaLink="false">490d9ee8-9030-4e29-b5ea-d6c42a70805c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/428/django-trends-in-2023.mp3"
                    length="67315713"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Aug 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Django Trends in 2023</itunes:title>
            <itunes:episode>428</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4190</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/428">talkpython.fm/428</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/428/django-trends-in-2023.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#427: 10 Tips and Ideas for the Beginner to Expert Python Journey</title>
            <link>https://talkpython.fm/episodes/show/427/10-tips-and-ideas-for-the-beginner-to-expert-python-journey</link>
            <guid isPermaLink="false">6052a62c-cefc-4263-989d-15e402d00157</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/427/10-tips-and-ideas-for-the-beginner-to-expert-python-journey.mp3"
                    length="63743036"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 19 Aug 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 Tips and Ideas for the Beginner to Expert Python Journey</itunes:title>
            <itunes:episode>427</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3966</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/427">talkpython.fm/427</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/427/10-tips-and-ideas-for-the-beginner-to-expert-python-journey.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#426: What's New in PyScript [August 2023]</title>
            <link>https://talkpython.fm/episodes/show/426/whats-new-in-pyscript-august-2023</link>
            <guid isPermaLink="false">6988482e-ad89-491b-be20-0c7dfb7cab86</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/426/whats-new-in-pyscript-august-2023.mp3"
                    length="62675963"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 09 Aug 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>What's New in PyScript [August 2023]</itunes:title>
            <itunes:episode>426</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3900</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/426">talkpython.fm/426</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/426/whats-new-in-pyscript-august-2023.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#425: Memray: The endgame Python memory profiler</title>
            <link>https://talkpython.fm/episodes/show/425/memray-the-endgame-python-memory-profiler</link>
            <guid isPermaLink="false">9c7a535a-8af9-414c-9588-78eeeca573e3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/425/memray-the-endgame-python-memory-profiler.mp3"
                    length="67926789"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 04 Aug 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Memray: The endgame Python memory profiler</itunes:title>
            <itunes:episode>425</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4228</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/425">talkpython.fm/425</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/425/memray-the-endgame-python-memory-profiler.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#424: Shiny for Python</title>
            <link>https://talkpython.fm/episodes/show/424/shiny-for-python</link>
            <guid isPermaLink="false">7e502cd0-b48b-4f27-8dd8-a7ddb58c9a1c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/424/shiny-for-python.mp3"
                    length="62077827"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 27 Jul 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Shiny for Python</itunes:title>
            <itunes:episode>424</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3862</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/424">talkpython.fm/424</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/424/shiny-for-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#423: Solving 10 different simulation problems with Python</title>
            <link>https://talkpython.fm/episodes/show/423/solving-10-different-simulation-problems-with-python</link>
            <guid isPermaLink="false">3eeb7378-37b8-48d3-aaf7-29c1d218ee64</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/423/solving-10-different-simulation-problems-with-python.mp3"
                    length="64146360"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 24 Jul 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Solving 10 different simulation problems with Python</itunes:title>
            <itunes:episode>423</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3992</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/423">talkpython.fm/423</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/423/solving-10-different-simulation-problems-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#422: How data scientists use Python</title>
            <link>https://talkpython.fm/episodes/show/422/how-data-scientists-use-python</link>
            <guid isPermaLink="false">40073e92-114e-4384-b583-cdcaebf10207</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/422/how-data-scientists-use-python.mp3"
                    length="60058697"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 07 Jul 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>How data scientists use Python</itunes:title>
            <itunes:episode>422</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3736</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/422">talkpython.fm/422</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/422/how-data-scientists-use-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#421: Python at Netflix</title>
            <link>https://talkpython.fm/episodes/show/421/python-at-netflix</link>
            <guid isPermaLink="false">987c8b22-b270-41bf-9e65-4cdcb5681c39</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/421/python-at-netflix.mp3"
                    length="61816202"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 02 Jul 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python at Netflix</itunes:title>
            <itunes:episode>421</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3846</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/421">talkpython.fm/421</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/421/python-at-netflix.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#420: Database Consistency &amp; Isolation for Python Devs</title>
            <link>https://talkpython.fm/episodes/show/420/database-consistency-isolation-for-python-devs</link>
            <guid isPermaLink="false">c4c0f0fd-9c73-492b-985d-6259e1e1621e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/420/database-consistency-isolation-for-python-devs.mp3"
                    length="54073957"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 26 Jun 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Database Consistency &amp; Isolation for Python Devs</itunes:title>
            <itunes:episode>420</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>3362</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/420">talkpython.fm/420</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/420/database-consistency-isolation-for-python-devs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#419: Debugging Python in Production with PyStack</title>
            <link>https://talkpython.fm/episodes/show/419/debugging-python-in-production-with-pystack</link>
            <guid isPermaLink="false">f70fa095-5f4c-44cf-9960-8f3152087721</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/419/debugging-python-in-production-with-pystack.mp3"
                    length="69761632"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 14 Jun 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Debugging Python in Production with PyStack</itunes:title>
            <itunes:episode>419</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4343</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/419">talkpython.fm/419</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/419/debugging-python-in-production-with-pystack.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#418: How To Keep A Secret in Python Apps</title>
            <link>https://talkpython.fm/episodes/show/418/how-to-keep-a-secret-in-python-apps</link>
            <guid isPermaLink="false">e3f0af8f-98a4-4ad8-8ae6-16b1bde27204</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/418/how-to-keep-a-secret-in-python-apps.mp3"
                    length="64769938"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Jun 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>How To Keep A Secret in Python Apps</itunes:title>
            <itunes:episode>418</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[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.]]></itunes:summary>
            <itunes:duration>4031</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/418">talkpython.fm/418</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/418/how-to-keep-a-secret-in-python-apps.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#417: Test-Driven Prompt Engineering for LLMs with Promptimize</title>
            <link>https://talkpython.fm/episodes/show/417/test-driven-prompt-engineering-for-llms-with-promptimize</link>
            <guid isPermaLink="false">450a5b34-68b7-4f9a-a303-7551eadf6f98</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/417/test-driven-prompt-engineering-for-llms-with-promptimize.mp3"
                    length="71897835"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 30 May 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Test-Driven Prompt Engineering for LLMs with Promptimize</itunes:title>
            <itunes:episode>417</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Large language models and chat-based AIs are kind of mind blowing at the moment. Many of us are playing with them for working on code or just as a fun alternative to search. But others of us are building applications with AI at the core. And when doing that, the slightly unpredictable nature and probabilistic nature of LLMs make writing and testing Python code very tricky. Enter promptimize from Maxime Beauchemin and Preset. It's a framework for non- deterministic testing of LLMs inside our applications. Let's dive inside the AIs with Max.]]></itunes:summary>
            <itunes:duration>4421</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/417">talkpython.fm/417</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/417/test-driven-prompt-engineering-for-llms-with-promptimize.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#416: Open Source Sports Analytics with PySport</title>
            <link>https://talkpython.fm/episodes/show/416/open-source-sports-analytics-with-pysport</link>
            <guid isPermaLink="false">e1114b1b-573e-40f9-874b-2d7384b1b48d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/416/open-source-sports-analytics-with-pysport.mp3"
                    length="55467426"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 22 May 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Open Source Sports Analytics with PySport</itunes:title>
            <itunes:episode>416</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're looking for fun data sets for learning, for teaching, maybe a conference talk, or even if you're just really into them, sports offers up a continuous stream of rich data that many people can relate to. Yet, accessing that data can be tricky. Sometimes it's locked away in obscure file formats. Other times, the data exists but without a clear API to access it. On this episode, we talk about PySport - something of an awesome list of a wide range of libraries (mostly but not all Python) for accessing a wide variety of sports data from the NFL, NBA, F1, and more. We have Koen Vossen, maintainer of PySport to talk through some of the more popular projects.]]></itunes:summary>
            <itunes:duration>3449</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/416">talkpython.fm/416</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/416/open-source-sports-analytics-with-pysport.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#415: Future of Pydantic and FastAPI</title>
            <link>https://talkpython.fm/episodes/show/415/future-of-pydantic-and-fastapi</link>
            <guid isPermaLink="false">76d29a7f-05a8-402f-9679-41a842fe2e8f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/415/future-of-pydantic-and-fastapi.mp3"
                    length="48367525"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 15 May 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Future of Pydantic and FastAPI</itunes:title>
            <itunes:episode>415</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The release of Pydantic 2.0, its partial rewrite in Rust, and its refactoring into Pydantic core and top-level Pydantic in Python is big news. In fact, the alpha of Pydantic 2 was just released. Of course, these changes will have potentially wide ranging (and positive!) effects on libraries that are built upon Pydantic such as FastAPI, Beanie, and others. That's why this chance I had to catch up with Samuel Colvin from Pydantic and Sebastián Ramírez from FastAPI together, live from PyCon 2023. It's a super fun and wide ranging interview I'm sure you'll enjoy. Plus, there is a bit of an easter egg in the middle.]]></itunes:summary>
            <itunes:duration>3005</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/415">talkpython.fm/415</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/415/future-of-pydantic-and-fastapi.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#414: A Stroll Down Startup Lane</title>
            <link>https://talkpython.fm/episodes/show/414/a-stroll-down-startup-lane</link>
            <guid isPermaLink="false">3b49b022-9838-4e06-93b5-ee25cab05286</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/414/a-stroll-down-startup-lane.mp3"
                    length="50950108"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 07 May 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A Stroll Down Startup Lane</itunes:title>
            <itunes:episode>414</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[At PyCon 2023, there was a section of the expo floor dedicated to new Python- based companies called Startup Row. I wanted to bring their stories and the experience of talking with these new startups to you. So in this episode, we'll talk with founders from these companies for 5 to 10 minutes each.]]></itunes:summary>
            <itunes:duration>3167</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/414">talkpython.fm/414</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/414/a-stroll-down-startup-lane.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#413: Live from PyCon 2023</title>
            <link>https://talkpython.fm/episodes/show/413/live-from-pycon-2023</link>
            <guid isPermaLink="false">3b6e471d-386e-46f4-b7d2-227e79ed2078</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/413/live-from-pycon-2023.mp3"
                    length="45718924"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 26 Apr 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Live from PyCon 2023</itunes:title>
            <itunes:episode>413</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you make this year's PyCon event in the US? There was a lot of excitement this time around in Salt Lake City. In this episode I'll bring you a bunch of experiences we had this year. It starts where frequent guest Jay Miller turns the tables and interviews me at the Microsoft booth on the expo hall floor in front of a live audience. Then you'll hear from Mario Munoz, Nick Muoh, Chris Williams, Ray McLendon, and Sean Tibor about their time at the conference.]]></itunes:summary>
            <itunes:duration>2840</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/413">talkpython.fm/413</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/413/live-from-pycon-2023.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#412: PEP 711 - Distributing Python Binaries</title>
            <link>https://talkpython.fm/episodes/show/412/pep-711-distributing-python-binaries</link>
            <guid isPermaLink="false">71a779c4-3c6a-4e15-8030-1217123d4c82</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/412/pep-711-distributing-python-binaries.mp3"
                    length="75482235"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 19 Apr 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PEP 711 - Distributing Python Binaries</itunes:title>
            <itunes:episode>412</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if we distributed CPython, the runtime, in the same way we distributed Python packages - as prebuilt binary wheels that only need to be downloaded and unzipped to run? For starters, that would mean we could ship and deploy Python apps without worrying whether Python itself is available or up-to-date on the platform. Nathaniel Smith has just proposed a PEP to do just that, PEP 711. And we'll dive into that with him next.]]></itunes:summary>
            <itunes:duration>4700</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/412">talkpython.fm/412</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/412/pep-711-distributing-python-binaries.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#411: Things I Wish Someone Had Explained To Me Sooner About Python</title>
            <link>https://talkpython.fm/episodes/show/411/things-i-wish-someone-had-explained-to-me-sooner-about-python</link>
            <guid isPermaLink="false">6c9c6fab-4c99-422c-95f5-bd4fbbbf5f43</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/411/things-i-wish-someone-had-explained-to-me-sooner-about-python.mp3"
                    length="61476027"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 14 Apr 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Things I Wish Someone Had Explained To Me Sooner About Python</itunes:title>
            <itunes:episode>411</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What advice would you give someone just getting into Python? What did you learn over time through hard work and a few tears that would have really helped you? It's a fun game to play and we have Jason McDonald on the podcast to give us his take. Enjoy!]]></itunes:summary>
            <itunes:duration>3825</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/411">talkpython.fm/411</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/411/things-i-wish-someone-had-explained-to-me-sooner-about-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#410: The Intersection of Tabular Data and Generative AI</title>
            <link>https://talkpython.fm/episodes/show/410/the-intersection-of-tabular-data-and-generative-ai</link>
            <guid isPermaLink="false">29143469-b43d-4298-ac53-f8f1a792137d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/410/the-intersection-of-tabular-data-and-generative-ai.mp3"
                    length="63290377"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 06 Apr 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Intersection of Tabular Data and Generative AI</itunes:title>
            <itunes:episode>410</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[AI has taken the world by storm. It's gone from near zero to amazing in just a few years. We have ChatGPT, we have Stable Diffusion. But what about Jupyter Notebooks and pandas? In this episode, we meet Justin Waugh, the creator of Sketch. Sketch adds the ability to have conversational AI interactions about your pandas data frames (code and data). It's pretty powerful and I know you'll enjoy the conversation.]]></itunes:summary>
            <itunes:duration>3938</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/410">talkpython.fm/410</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/410/the-intersection-of-tabular-data-and-generative-ai.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#409: Privacy as Code with Fides</title>
            <link>https://talkpython.fm/episodes/show/409/privacy-as-code-with-fides</link>
            <guid isPermaLink="false">961fe753-6f1a-4997-8a7d-a4a6df4c5c27</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/409/privacy-as-code-with-fides.mp3"
                    length="65572828"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 01 Apr 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Privacy as Code with Fides</itunes:title>
            <itunes:episode>409</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all know that privacy regulations are getting more strict. And that many of our users no longer believe that "privacy is dead". But for even medium-sized organizations, actually tracking how we are using personal info in our myriad of applications and services is very tricky and error prone. On this episode, we have Thomas La Piana from the Fides project to discuss privacy in our applications and how Fides can enforce and track privacy requirements in your Python apps.]]></itunes:summary>
            <itunes:duration>4081</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/409">talkpython.fm/409</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/409/privacy-as-code-with-fides.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#408: Hatch: A Modern Python Workflow</title>
            <link>https://talkpython.fm/episodes/show/408/hatch-a-modern-python-workflow</link>
            <guid isPermaLink="false">1d7b164e-14fa-4019-95be-33e7d851481d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/408/hatch-a-modern-python-workflow.mp3"
                    length="60746242"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 24 Mar 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Hatch: A Modern Python Workflow</itunes:title>
            <itunes:episode>408</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In recent years, there has been a lot of experimenting how we work with dependencies and external libraries for our Python code. There is pip, pip- tools, Poetry, pdm, pyenv, pipenv, Hatch and others workflows. We dove into this deeply back on episode 406: Reimagining Python's Packaging Workflows. We're back with Ofek Lev to take a deeper look at Hatch.]]></itunes:summary>
            <itunes:duration>3779</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/408">talkpython.fm/408</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/408/hatch-a-modern-python-workflow.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#407: pytest tips and tricks for better testing</title>
            <link>https://talkpython.fm/episodes/show/407/pytest-tips-and-tricks-for-better-testing</link>
            <guid isPermaLink="false">e5cafebe-3b97-46ed-93e8-fe245df88f8f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/407/pytest-tips-and-tricks-for-better-testing.mp3"
                    length="54398704"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 18 Mar 2023 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>pytest tips and tricks for better testing</itunes:title>
            <itunes:episode>407</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're like most people, the simplicity and easy of getting started is a big part of pytest's appeal. But beneath that simplicity, there is a lot of power and depth. We have Brian Okken on this episode to dive into his latest pytest tips and tricks for beginners and power users.]]></itunes:summary>
            <itunes:duration>3382</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/407">talkpython.fm/407</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/407/pytest-tips-and-tricks-for-better-testing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#406: Reimagining Python's Packaging Workflows</title>
            <link>https://talkpython.fm/episodes/show/406/reimagining-pythons-packaging-workflows</link>
            <guid isPermaLink="false">d10bf477-7e21-4599-9785-c3732f1d8c9c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/406/reimagining-pythons-packaging-workflows.mp3"
                    length="64288872"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 12 Mar 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Reimagining Python's Packaging Workflows</itunes:title>
            <itunes:episode>406</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The great power of Python is its over 400,000 packages on PyPI to serve as building blocks for your app. How do you get those needed packages on to your dev machine and managed within your project? What about production and QA servers? I don't even know where to start if you're shipping built software to non-dev end users. There are many variations on how this works today. And where we should go from here has become a hot topic of discussion. So today, that's the topic for Talk Python. I have a great panel of guests: Steve Dower, Pradyun Gedam, Ofek Lev, and Paul Moore.]]></itunes:summary>
            <itunes:duration>4001</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/406">talkpython.fm/406</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/406/reimagining-pythons-packaging-workflows.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#405: Testing in Radio Astronomy with Python and pytest</title>
            <link>https://talkpython.fm/episodes/show/405/testing-in-radio-astronomy-with-python-and-pytest</link>
            <guid isPermaLink="false">51cca67f-0338-4daa-a7c5-f303a37a76ef</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/405/testing-in-radio-astronomy-with-python-and-pytest.mp3"
                    length="57251685"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 03 Mar 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Testing in Radio Astronomy with Python and pytest</itunes:title>
            <itunes:episode>405</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[So you know about dependencies and testing, right? If you're talking to a DB in your app, you have to decide how to approach that with your tests. There are lots of solid options you might pick and they vary by goals. Do you mock out the DB layer for isolation or do you use a test DB to make it as real as possible? Do you just punt and use the real DB for expediency? What if your dependency was a huge array of radio telescopes and a rack of hundreds of bespoke servers? That's the challenge on deck today were we discuss testing radio astronomy with pytest with our guest James Smith. He's a Digital Signal Processing engineer at the South African Radio Astronomy Observatory and has some great stories and tips to share.]]></itunes:summary>
            <itunes:duration>3561</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/405">talkpython.fm/405</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/405/testing-in-radio-astronomy-with-python-and-pytest.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#404: Clean Code in Python</title>
            <link>https://talkpython.fm/episodes/show/404/clean-code-in-python</link>
            <guid isPermaLink="false">249407a1-55de-48d5-b331-4c03160f66bc</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/404/clean-code-in-python.mp3"
                    length="61087702"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 20 Feb 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Clean Code in Python</itunes:title>
            <itunes:episode>404</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Clean code is one of those aspects of your programming career that's easy to put on the back burner (sometimes by management more than yourself). But it's important in the short term for writing more debuggable and readable code. And important in the long run for avoiding having your program take on the dreaded "legacy code" moniker. We're fortunate to have Bob Belderbos back on the show. He's been thinking and writing about clean code and Python a lot lately and we'll dive into a bunch of tips you can use right away to make your code cleaner.]]></itunes:summary>
            <itunes:duration>3882</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/404">talkpython.fm/404</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/404/clean-code-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#403: Fusion Ignition Breakthrough and Python</title>
            <link>https://talkpython.fm/episodes/show/403/fusion-ignition-breakthrough-and-python</link>
            <guid isPermaLink="false">fd28398c-813d-4fbe-91b1-5ba706ec07e4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/403/fusion-ignition-breakthrough-and-python.mp3"
                    length="62387992"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 13 Feb 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Fusion Ignition Breakthrough and Python</itunes:title>
            <itunes:episode>403</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Imagine a world with free and unlimited clean energy. That's the musings of a great science fiction story. But nuclear fusion (the kind that powers the sun) has always been close at hand, we see the sun every day, and yet impossibly far away as a technology. We took a major step towards this becoming a reality with the folks at the Lawrence Livermore National Labratory in the US achieved "ignition" where they got significantly more energy out than they put in. And Python played a major role in this research and experiment. We have Jay Salmonson here to give us a look at the science and the Python code of this discovery.]]></itunes:summary>
            <itunes:duration>3882</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/403">talkpython.fm/403</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/403/fusion-ignition-breakthrough-and-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#402: Polars: A Lightning-fast DataFrame for Python [updated audio]</title>
            <link>https://talkpython.fm/episodes/show/402/polars-a-lightning-fast-dataframe-for-python-updated-audio</link>
            <guid isPermaLink="false">cac2fa60-910b-4e91-86dd-1c21edf6cf4c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/402/polars-a-lightning-fast-dataframe-for-python-updated-audio.mp3"
                    length="57591917"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 08 Feb 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Polars: A Lightning-fast DataFrame for Python [updated audio]</itunes:title>
            <itunes:episode>402</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think about processing tabular data in Python, what library comes to mind? Pandas, I'd guess. But there are other libraries out there and Polars is one of the more exciting new ones. It's built in Rust, embraces parallelism, and can be 10-20x faster than Pandas out of the box. We have Polars' creator, Ritchie Vink here to give us a look at this exciting new data frame library.]]></itunes:summary>
            <itunes:duration>3528</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/402">talkpython.fm/402</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/402/polars-a-lightning-fast-dataframe-for-python-updated-audio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#401: Migrating 3.8 Million Lines of Python</title>
            <link>https://talkpython.fm/episodes/show/401/migrating-3.8-million-lines-of-python</link>
            <guid isPermaLink="false">43b0d177-4926-4204-98ff-a26794d132ae</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/401/migrating-3.8-million-lines-of-python.mp3"
                    length="58789362"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 02 Feb 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Migrating 3.8 Million Lines of Python</itunes:title>
            <itunes:episode>401</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[At some point, you've probably migrated an app from one framework or major runtime version to another. For example, Django to Flask, Python 2 to Python 3, or even Angular to Vue.js. This can be a big challenge. If you had 100s of active devs and millions of lines of code, it's a huge challenge. We have Ben Bariteau from Yelp here to recount their story moving 3.8M lines of code from Python 2 to Python 3. But this is not just a 2-to-3 story. It has many lessons on how to migrate code in many situations. There are plenty of gems to take from his experience.]]></itunes:summary>
            <itunes:duration>3657</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/401">talkpython.fm/401</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/401/migrating-3.8-million-lines-of-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#400: Ruff - The Fast, Rust-based Python Linter</title>
            <link>https://talkpython.fm/episodes/show/400/ruff-the-fast-rust-based-python-linter</link>
            <guid isPermaLink="false">531f39fe-a9b6-41da-81f3-8ccf37506732</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/400/ruff-the-fast-rust-based-python-linter.mp3"
                    length="53832684"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Jan 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Ruff - The Fast, Rust-based Python Linter</itunes:title>
            <itunes:episode>400</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Our code quality tools (linters, test frameworks, and others) play an important role in keeping our code error free and conforming to the rules our teams have chosen. But when these tools become sluggish and slow down development, we often avoid running them or even turn them off. On this episode, we have Charlie Marsh here to introduce Ruff, a fast Python linter, written in Rust. To give you a sense of what he means with fast, common Python linters can take 30-60 seconds to lint the CPython codebase. Ruff takes 300 milliseconds. I ran it on the 20,000 lines of Python code for our courses web app at Talk Python Training, and it was instantaneous. It's the kind of tool that can change how you work. I hope you're excited to learn more about it.]]></itunes:summary>
            <itunes:duration>3825</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/400">talkpython.fm/400</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/400/ruff-the-fast-rust-based-python-linter.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#399: Monorepos in Python</title>
            <link>https://talkpython.fm/episodes/show/399/monorepos-in-python</link>
            <guid isPermaLink="false">0938b032-6ddf-4323-b501-d8d6c74c58e0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/399/monorepos-in-python.mp3"
                    length="59518787"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 18 Jan 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Monorepos in Python</itunes:title>
            <itunes:episode>399</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Monorepos are contrary to how many of us have been taught to use source control. To start a project or app, the first thing we do is create a git repo for it. This leads to many focused and small repositories. A quick check of my GitHub account shows there are 179 non-fork repositories. That's a lot but I think many of us work that way.  But it's not like this with monorepos. There you create one (or a couple) repositories for your entire company. This might have 100s or 1,000s of employees working on multiple projects within the single repo. Famously, Google, Meta, Microsoft, and Airbnb all employ very large monorepos with varying strategies of coordination.]]></itunes:summary>
            <itunes:duration>4231</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/399">talkpython.fm/399</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/399/monorepos-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#398: Imaging Black Holes with Python</title>
            <link>https://talkpython.fm/episodes/show/398/imaging-black-holes-with-python</link>
            <guid isPermaLink="false">5de0a215-0362-4e64-b551-d1841c6a449d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/398/imaging-black-holes-with-python.mp3"
                    length="49179325"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 14 Jan 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Imaging Black Holes with Python</itunes:title>
            <itunes:episode>398</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The iconic and first ever image of a black hole was recently released. It took over a decade of work and is a major achievement for astronomy and broadens our understanding of the universe for all of us. Would it surprise you to know that Python played a major part in this discovery? Of course it did, and Dr. Sara Issaoun is here to give us the full story.]]></itunes:summary>
            <itunes:duration>3493</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/398">talkpython.fm/398</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/398/imaging-black-holes-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#397: Evaluating New Open Source Tech Panel</title>
            <link>https://talkpython.fm/episodes/show/397/evaluating-new-open-source-tech-panel</link>
            <guid isPermaLink="false">fcd2c096-6244-4ef1-bdff-6f51a63c3aa8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/397/evaluating-new-open-source-tech-panel.mp3"
                    length="55622120"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 05 Jan 2023 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Evaluating New Open Source Tech Panel</itunes:title>
            <itunes:episode>397</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The beauty of open source software and libraries is that you're not stuck with a single option some vendor is offering. This is especially true when that support is poor and antiquated. Almost any capability you think of has multiple options even for a single language such as Python. Just think about how many web frameworks you can pick today.]]></itunes:summary>
            <itunes:duration>3805</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/397">talkpython.fm/397</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/397/evaluating-new-open-source-tech-panel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#396: AI Goes on Trial For Writing Code (crossover)</title>
            <link>https://talkpython.fm/episodes/show/396/ai-goes-on-trial-for-writing-code-crossover</link>
            <guid isPermaLink="false">5c66bf7f-ed7c-44b6-a818-4c08f423fbfc</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/396/ai-goes-on-trial-for-writing-code-crossover.mp3"
                    length="31811291"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 30 Dec 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>AI Goes on Trial For Writing Code (crossover)</itunes:title>
            <itunes:episode>396</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[For links and very detailed show notes, please view [the original episode page](https://pythonbytes.fm/episodes/show/312/ai-goes-on-trial-for-writing- code) over on Python Bytes. Thanks for listening!]]></itunes:summary>
            <itunes:duration>2252</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/396">talkpython.fm/396</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/396/ai-goes-on-trial-for-writing-code-crossover.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#395: Tools for README.md Creation and Maintenance</title>
            <link>https://talkpython.fm/episodes/show/395/tools-for-readme.md-creation-and-maintenance</link>
            <guid isPermaLink="false">69a2111c-8b56-44dd-a7a5-70ba65b9d621</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/395/tools-for-readme.md-creation-and-maintenance.mp3"
                    length="62030172"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 22 Dec 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Tools for README.md Creation and Maintenance</itunes:title>
            <itunes:episode>395</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you maintain projects on places like GitHub, you know that having a classy readme is important and that maintaining a change log can be helpful for you and consumers of the project. It can also be a pain. That's why I'm excited to welcome back Ned Batchelder to the show. He has a lot of tools to help here as well as some opinions we're looking forward to hearing. We cover his tools and a bunch of others he and I found along the way.]]></itunes:summary>
            <itunes:duration>4411</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/395">talkpython.fm/395</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/395/tools-for-readme.md-creation-and-maintenance.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#394: Awesome Jupyter Libraries and Extensions in 2022</title>
            <link>https://talkpython.fm/episodes/show/394/awesome-jupyter-libraries-and-extensions-in-2022</link>
            <guid isPermaLink="false">e71e6799-6493-4e86-964d-ad049fff382a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/394/awesome-jupyter-libraries-and-extensions-in-2022.mp3"
                    length="52678496"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 15 Dec 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Awesome Jupyter Libraries and Extensions in 2022</itunes:title>
            <itunes:episode>394</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Jupyter is an amazing environment for exploring data and generating executable reports with Python. But there are many external tools, extensions, and libraries to make it so much better and make you more productive. On this episode, we are going to cover a ton of them. We have Markus Schanta, the maintainer of the awesome-jupyter list on the show and we'll highlight a bunch of Jupyter gems.]]></itunes:summary>
            <itunes:duration>3742</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/394">talkpython.fm/394</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/394/awesome-jupyter-libraries-and-extensions-in-2022.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#393: Space Science with Python</title>
            <link>https://talkpython.fm/episodes/show/393/space-science-with-python</link>
            <guid isPermaLink="false">cc82de2e-249c-4051-b7fc-d9f9c0b17b7c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/393/space-science-with-python.mp3"
                    length="53604096"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 08 Dec 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Space Science with Python</itunes:title>
            <itunes:episode>393</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Space science is one of the few sciences that can spark wonder and imagining in almost anyone. It also happens to be the domain of Python with many missions, telescopes, and analysis happening with Python playing a major role.]]></itunes:summary>
            <itunes:duration>3809</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/393">talkpython.fm/393</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/393/space-science-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#392: Data Science from the Command Line</title>
            <link>https://talkpython.fm/episodes/show/392/data-science-from-the-command-line</link>
            <guid isPermaLink="false">9712c0db-d2bf-4b15-8e41-a45cd211c9a1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/392/data-science-from-the-command-line.mp3"
                    length="59768224"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Dec 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Science from the Command Line</itunes:title>
            <itunes:episode>392</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think data science, Jupyter notebooks and associated tools probably come to mind. But I want to broaden your toolset a bit and encourage you to look around at other tools that are literally at your fingertips. The terminal and shell command line tools. On this episode, you'll meed Jeroen Janssens. He wrote the book Data Science on The Command Line Book and there are a bunch of fun and useful small utilities that will make your life simpler that you can run immediately in the terminal. For example, you can query a CSV file with SQL right from the command line.]]></itunes:summary>
            <itunes:duration>4264</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/392">talkpython.fm/392</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/392/data-science-from-the-command-line.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#391: Pyscript powered by MicroPython</title>
            <link>https://talkpython.fm/episodes/show/391/pyscript-powered-by-micropython</link>
            <guid isPermaLink="false">613e8ca2-17ec-46f0-a5ad-0a35b3583bdd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/391/pyscript-powered-by-micropython.mp3"
                    length="59970457"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Nov 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pyscript powered by MicroPython</itunes:title>
            <itunes:episode>391</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[No Python announcement of 2022 was met with more fanfare than pyscript. This project, announced at PyCon 2022, allows you to write Python files and run them in your browser in place of JavaScript or even with interactions between Python and JavaScript. There was just one catch: The runtime download was a 9MB WebAssembly file. That made its uses quite limited.]]></itunes:summary>
            <itunes:duration>4264</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/391">talkpython.fm/391</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/391/pyscript-powered-by-micropython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#390: Mastodon for Python Devs</title>
            <link>https://talkpython.fm/episodes/show/390/mastodon-for-python-devs</link>
            <guid isPermaLink="false">7d9c140c-adf9-405c-96ea-72902b594c66</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/390/mastodon-for-python-devs.mp3"
                    length="57972918"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 15 Nov 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Mastodon for Python Devs</itunes:title>
            <itunes:episode>390</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Wondering what Mastodon is all about? More importantly, what does it offer Python developers and other open source folks compared to Twitter? There is a huge amount of interest in the tech community about what's happening at Twitter and whether they should expand to or even move to a new location. So I decided to put together a set of experienced Python developers who have been Mastodon inhabitants for a long time to discuss what this unexpected shift means for one of our important online watering holes.]]></itunes:summary>
            <itunes:duration>4121</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/390">talkpython.fm/390</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/390/mastodon-for-python-devs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#389: 18 awesome asyncio packages in Python</title>
            <link>https://talkpython.fm/episodes/show/389/18-awesome-asyncio-packages-in-python</link>
            <guid isPermaLink="false">6eb745b3-9881-4fa4-98fc-e490c4f5eca2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/389/18-awesome-asyncio-packages-in-python.mp3"
                    length="48548474"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 09 Nov 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>18 awesome asyncio packages in Python</itunes:title>
            <itunes:episode>389</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're a fan of Python's async and await keywords and the powers they unlock, then this episode is for you. We have Timo Furrer here to share a whole bunch of asyncio related Python packages. Timo runs the awesome-asyncio list and he and I picked out some of our favorites to share with you.]]></itunes:summary>
            <itunes:duration>3448</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/389">talkpython.fm/389</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/389/18-awesome-asyncio-packages-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#388: Python 3.11 is here and it's fast</title>
            <link>https://talkpython.fm/episodes/show/388/python-3.11-is-here-and-its-fast</link>
            <guid isPermaLink="false">3ffb3d8c-698e-4f03-9fe4-bcada2ab81e5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/388/python-3.11-is-here-and-its-fast.mp3"
                    length="56121316"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 02 Nov 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python 3.11 is here and it's fast</itunes:title>
            <itunes:episode>388</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python 3.11 is here! Keeping with the annual release cycle, the Python core devs have released the latest version of Python. And this one is a big one. It has more friendly error messages and is massively faster than 3.10 (between 10 to 60% faster) which is a big deal for a year over year release of a 30 year old platform.  On this episode, we have Irit Katriel, Pablo Galindo Salgado, Mark Shannon, and Brandt Bucher all of whom participated in releasing Python this week on the show to tell us about that process and some of the highlight features.]]></itunes:summary>
            <itunes:duration>3989</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/388">talkpython.fm/388</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/388/python-3.11-is-here-and-its-fast.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#387: Build All the Things with Pants Build System</title>
            <link>https://talkpython.fm/episodes/show/387/build-all-the-things-with-pants-build-system</link>
            <guid isPermaLink="false">1052eabb-d7ac-4947-8d67-c7d9739241a1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/387/build-all-the-things-with-pants-build-system.mp3"
                    length="57266744"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 27 Oct 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Build All the Things with Pants Build System</itunes:title>
            <itunes:episode>387</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have a large or growing Python code base? If you struggle to run builds, tests, linting, and other quality checks regularly or quickly, you'll want to hear what Benjy Weinberger has to say. He's here to introduce Pants Build to us. Pants is a fast, scalable, user-friendly build system for codebases of all sizes. It's currently focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker.]]></itunes:summary>
            <itunes:duration>4070</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/387">talkpython.fm/387</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/387/build-all-the-things-with-pants-build-system.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#386: Realtime Web Apps and Dashboards with H2O Wave</title>
            <link>https://talkpython.fm/episodes/show/386/realtime-web-apps-and-dashboards-with-h2o-wave</link>
            <guid isPermaLink="false">300d114e-4d99-4657-81b5-8ab3bbd577b5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/386/realtime-web-apps-and-dashboards-with-h2o-wave.mp3"
                    length="55395020"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 19 Oct 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Realtime Web Apps and Dashboards with H2O Wave</itunes:title>
            <itunes:episode>386</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python's data science and data visualization capabilities are certainly one of the reasons for Python's meteoric rise over the past 10 years. But often thens visuals have been corralled into notebooks used by data scientists themselves or into static web pages. Recently, a host of excellent dashboard build and hosting frameworks have come along to turn these visuals into interactive apps for everyone. On this episode, we'll talk about H20 Wave. One of these excellent dashboard frameworks. We have Martin Turoci from H2O.ai here to tell us about Wave.]]></itunes:summary>
            <itunes:duration>3937</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/386">talkpython.fm/386</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/386/realtime-web-apps-and-dashboards-with-h2o-wave.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#385: Higher level Python asyncio with AnyIO</title>
            <link>https://talkpython.fm/episodes/show/385/higher-level-python-asyncio-with-anyio</link>
            <guid isPermaLink="false">f2957592-7093-4006-87e1-9823b5961d0f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/385/higher-level-python-asyncio-with-anyio.mp3"
                    length="50608178"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 15 Oct 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Higher level Python asyncio with AnyIO</itunes:title>
            <itunes:episode>385</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you love Python's async and await but feel that you could use more flexibility and higher-order constructs like running a group of tasks and child tasks as a single operation, or streaming data between tasks, combining async tasks with multiprocessing or threads, or even async file support? You should check out AnyIO. On this episode we have Alex Grönholm the creator of AnyIO here to give us the whole story.]]></itunes:summary>
            <itunes:duration>3595</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/385">talkpython.fm/385</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/385/higher-level-python-asyncio-with-anyio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#384: Python Data Visualization - Where To Start?</title>
            <link>https://talkpython.fm/episodes/show/384/python-data-visualization-where-to-start</link>
            <guid isPermaLink="false">8046968d-cb58-4e5a-9a94-da84e7de6cdc</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/384/python-data-visualization-where-to-start.mp3"
                    length="65886049"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 04 Oct 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Data Visualization - Where To Start?</itunes:title>
            <itunes:episode>384</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you struggle to know where to start in the wide range of Python's visualization frameworks? Not sure when to use Plotly vs. Matplotlib vs. Altair? Then this episode is for you. We have Chris Moffitt, a Talk Python course author and founder of Practical Business Python, back on the show to discuss getting started with Python's data visualization frameworks.]]></itunes:summary>
            <itunes:duration>4396</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/384">talkpython.fm/384</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/384/python-data-visualization-where-to-start.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#383: Textinator and Building macOS Apps with Python</title>
            <link>https://talkpython.fm/episodes/show/383/textinator-and-building-macos-apps-with-python</link>
            <guid isPermaLink="false">88786a89-4238-4135-a22c-927029f5c72c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/383/textinator-and-building-macos-apps-with-python.mp3"
                    length="55827294"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 28 Sep 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Textinator and Building macOS Apps with Python</itunes:title>
            <itunes:episode>383</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[For all the amazing powers of Python, deploying packaged apps that leverage native OS-level capabilities isn't one of them. But it can be done and we have a great guest, Rhet Turnbull, here to tell us how he built his distributable macOS app Textinator that uses macOS's native vision recognition framework through Python.]]></itunes:summary>
            <itunes:duration>3968</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/383">talkpython.fm/383</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/383/textinator-and-building-macos-apps-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#382: Apache Superset: Modern Data Exploration Platform</title>
            <link>https://talkpython.fm/episodes/show/382/apache-superset-modern-data-exploration-platform</link>
            <guid isPermaLink="false">5ebae3f4-af1b-4b7e-a067-ec396eb31be1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/382/apache-superset-modern-data-exploration-platform.mp3"
                    length="57629537"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 22 Sep 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Apache Superset: Modern Data Exploration Platform</itunes:title>
            <itunes:episode>382</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think data exploration using Python, Jupyter notebooks likely come to mind. They are excellent for those of us who gravitate towards Python. But what about your everyday power user? Think of that person who is really good at Excel but has never written a line of code? They can still harness the power of modern Python using a cool application called Superset.]]></itunes:summary>
            <itunes:duration>4096</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/382">talkpython.fm/382</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/382/apache-superset-modern-data-exploration-platform.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#381: Python Perf: Specializing, Adaptive Interpreter</title>
            <link>https://talkpython.fm/episodes/show/381/python-perf-specializing-adaptive-interpreter</link>
            <guid isPermaLink="false">5021b339-11b6-43f0-913e-6b9ae6786f25</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/381/python-perf-specializing-adaptive-interpreter.mp3"
                    length="58139707"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 16 Sep 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Perf: Specializing, Adaptive Interpreter</itunes:title>
            <itunes:episode>381</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We are on the edge of a major jump in Python performance. With the work done by the Faster CPython team and Python 3.11 due out in around a month, your existing Python code might see an increase of well over 25% in speed with no changes. One of the main reasons is its new specializing, adaptive interpreter.  This episode is about that new feature and a great tool called Specialist which lets you visualize how Python is speeding up your code and where it can't unless you make minor changes. Its creator, Brandt Bucher is here to tell us all about.]]></itunes:summary>
            <itunes:duration>4133</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/381">talkpython.fm/381</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/381/python-perf-specializing-adaptive-interpreter.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#380: 7 lessons from building a modern TUI framework</title>
            <link>https://talkpython.fm/episodes/show/380/7-lessons-from-building-a-modern-tui-framework</link>
            <guid isPermaLink="false">88e32b24-0c75-454a-b6cb-c8d436cb6012</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/380/7-lessons-from-building-a-modern-tui-framework.mp3"
                    length="57239317"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 05 Sep 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>7 lessons from building a modern TUI framework</itunes:title>
            <itunes:episode>380</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Terminals seem like the very lowest common denominator for software platforms. They have to work over SSH. They only show text. You can't do much with them. Or can you? Will McGugan and team have been building Textual (based on Rich) which looks more like an animated web app than a terminal app. And he has learned a bunch of lessons trying to maximize terminal based apps. He's here to share his 7 lessons he's learned while building a modern TUI (text user interface) framework.]]></itunes:summary>
            <itunes:duration>4069</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/380">talkpython.fm/380</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/380/7-lessons-from-building-a-modern-tui-framework.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#379: 17 Libraries You Should Be Using in Django</title>
            <link>https://talkpython.fm/episodes/show/379/17-libraries-you-should-be-using-in-django</link>
            <guid isPermaLink="false">a1d53524-45e7-4a53-8d78-f3661ae130ff</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/379/17-libraries-you-should-be-using-in-django.mp3"
                    length="67925850"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 26 Aug 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>17 Libraries You Should Be Using in Django</itunes:title>
            <itunes:episode>379</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you write web apps in Django? The framework has come a long way lately with versions 3 and 4 adopting many of the modern Python capabilities (async, for example). But there are so many other libraries and apps that you can use to do more with less code in plugin new functionality. I'm happy to have Christopher Trudeau here on talk Python to take us through his 17 favorite libraries you should be using in Django.]]></itunes:summary>
            <itunes:duration>4832</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/379">talkpython.fm/379</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/379/17-libraries-you-should-be-using-in-django.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#378: Flet: Flutter apps in Python</title>
            <link>https://talkpython.fm/episodes/show/378/flet-flutter-apps-in-python</link>
            <guid isPermaLink="false">680881b4-8b1d-4820-a4e2-ad87d6056a0f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/378/flet-flutter-apps-in-python.mp3"
                    length="50970957"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 21 Aug 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Flet: Flutter apps in Python</itunes:title>
            <itunes:episode>378</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard of Flutter? It's a modern and polished UI framework to write mobile apps, desktop apps, and even web apps. While interesting, you may have kept your distance because Flutter is a Dart language-based framework. But with the project we're covering today, Flet, many Flutter UIs can now be written in pure Python. Flet is a very exciting development in the GUI space for Python devs. And we have the creator, Feodor Fitsner, here to take us through it.]]></itunes:summary>
            <itunes:duration>3621</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/378">talkpython.fm/378</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/378/flet-flutter-apps-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#377: Python Packaging and PyPI in 2022</title>
            <link>https://talkpython.fm/episodes/show/377/python-packaging-and-pypi-in-2022</link>
            <guid isPermaLink="false">a1985ecb-af96-4e9e-ae4d-feff60a85fa4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/377/python-packaging-and-pypi-in-2022.mp3"
                    length="57556744"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 13 Aug 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Packaging and PyPI in 2022</itunes:title>
            <itunes:episode>377</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[PyPI has been in the news for a bunch of reasons lately. Many of them good. But also, some with a bit of drama or mixed reactions. On this episode, we have Dustin Ingram, one of the PyPI maintainers and one of the directors of the PSF, here to discuss the whole 2FA story, securing the supply chain, and plenty more related topics. This is another important episode that people deeply committed to the Python space will want to hear.]]></itunes:summary>
            <itunes:duration>4091</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/377">talkpython.fm/377</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/377/python-packaging-and-pypi-in-2022.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#376: Pydantic v2 - The Plan</title>
            <link>https://talkpython.fm/episodes/show/376/pydantic-v2-the-plan</link>
            <guid isPermaLink="false">9aeb9b58-9f2e-4637-b056-44722079d805</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/376/pydantic-v2-the-plan.mp3"
                    length="66546356"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 04 Aug 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pydantic v2 - The Plan</itunes:title>
            <itunes:episode>376</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Pydantic has become a core building block for many Python projects. After 5 years, it's time for a remake. With version 2, the plan is to rebuild the internals (with benchmarks already showing a 17x performance improvement) and clean up the API. Sounds great, but what does that mean for us? Samuel Colvin, the creator of Pydantic, is here to share his plan for Pydantic v2.]]></itunes:summary>
            <itunes:duration>4733</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/376">talkpython.fm/376</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/376/pydantic-v2-the-plan.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#375: Python Language Summit 2022</title>
            <link>https://talkpython.fm/episodes/show/375/python-language-summit-2022</link>
            <guid isPermaLink="false">e91b0e54-7991-47d8-975d-b13b6fcb158c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/375/python-language-summit-2022.mp3"
                    length="49437515"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 30 Jul 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Language Summit 2022</itunes:title>
            <itunes:episode>375</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Every year, the Python core developers and a few other key players in the Python ecosystem meet to discuss the pressing issues and important advancements at an event called the Python Language Summit. While Python is a community known for openness, this meeting is typically held behind closed doors mostly for efficiency's sake. On this episode, we'll give you a look behind that door. We have Alex Waygood here on this episode to break it down for us and give a look inside the summit.]]></itunes:summary>
            <itunes:duration>3511</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/375">talkpython.fm/375</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/375/python-language-summit-2022.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#374: PSF Survey in Review</title>
            <link>https://talkpython.fm/episodes/show/374/psf-survey-in-review</link>
            <guid isPermaLink="false">51f46256-7497-429d-8702-e8246ce042d9</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/374/psf-survey-in-review.mp3"
                    length="52586308"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 20 Jul 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PSF Survey in Review</itunes:title>
            <itunes:episode>374</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Every year, the PSF and JetBrains team up to do a Python community survey. The most recent one was Fall of 2021. For this episode, I've gathered a great group of Python enthusiasts to discuss the results. I think you'll really enjoy the group discussion on this episode.]]></itunes:summary>
            <itunes:duration>3736</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/374">talkpython.fm/374</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/374/psf-survey-in-review.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#373: Reinventing Azure's Python CLI</title>
            <link>https://talkpython.fm/episodes/show/373/reinventing-azures-python-cli</link>
            <guid isPermaLink="false">572acc8a-d694-4bb3-8ddf-ca3ec2f9b49a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/373/reinventing-azures-python-cli.mp3"
                    length="56142158"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 12 Jul 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Reinventing Azure's Python CLI</itunes:title>
            <itunes:episode>373</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Deploying and managing your application after you create it can be a big challenge. Cloud platforms such as Azure have literally hundreds of services. Which ones should you choose? How do you link them together? In this episode, Anthony Shaw and Shayne Boyer share a new CLI tool and template they've created for jump starting you use of modern Python apps and deploying them to Azure. We're talking FastAPI, Beanie and MongoDB, async and await, Bicep DevOps, automated CI/CD pipelines and more. Plus we catch up on other Python work happening that Anthony is involved with. If you're interested in deploying or structuring modern Python apps, you'll find some interesting take aways from our conversation.]]></itunes:summary>
            <itunes:duration>3990</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/373">talkpython.fm/373</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/373/reinventing-azures-python-cli.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#372: Applied mathematics with Python</title>
            <link>https://talkpython.fm/episodes/show/372/applied-mathematics-with-python</link>
            <guid isPermaLink="false">c9221b10-41f7-4935-88f7-81eddf51f76e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/372/applied-mathematics-with-python.mp3"
                    length="63902617"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 08 Jul 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Applied mathematics with Python</itunes:title>
            <itunes:episode>372</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Often when we learn about or work with Math, it's done so in a very detached style. You might learn the rules and techniques for differentiation, for example. But how often do you get to apply them to meaningful and interesting problems? In this episode, we have Vince Knight and Geraint Palmer on to discuss solving a wide variety of applied and approachable math problems using Python. Whether you're deeply into math or not so much, I think there is a lot to enjoy from this episode.]]></itunes:summary>
            <itunes:duration>4544</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/372">talkpython.fm/372</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/372/applied-mathematics-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#371: pipx - Installable, Isolated Python Applications</title>
            <link>https://talkpython.fm/episodes/show/371/pipx-installable-isolated-python-applications</link>
            <guid isPermaLink="false">58cc408c-2f7e-4be7-b5ce-bc64beeebe0b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/371/pipx-installable-isolated-python-applications.mp3"
                    length="49597354"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 30 Jun 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>pipx - Installable, Isolated Python Applications</itunes:title>
            <itunes:episode>371</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I'm sure you're familiar with package managers for your OS even if you don't use them. On macOS we have Homebrew, Chocolatey on Windows, and apt, yum, and others on Linux. But if you want to install Python applications, you typically have to fallback to managing them with pip. Maybe you install them for your account with the --user flag. But with pipx you get a clean, isolated install for every Python application that you use. And if you distribute Python apps, pipx is a definitely worth considering as a channel.]]></itunes:summary>
            <itunes:duration>3523</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/371">talkpython.fm/371</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/371/pipx-installable-isolated-python-applications.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#370: OpenBB: Python's Open-source Investment Platform</title>
            <link>https://talkpython.fm/episodes/show/370/openbb-pythons-open-source-investment-platform</link>
            <guid isPermaLink="false">65337515-b1bf-4de2-b6d6-47c60f9b6930</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/370/openbb-pythons-open-source-investment-platform.mp3"
                    length="46030981"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 22 Jun 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>OpenBB: Python's Open-source Investment Platform</itunes:title>
            <itunes:episode>370</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You may have heard of the Bloomberg terminal. It's expensive software that can monitor and analyze real-time financial market data and place trades on the electronic trading platform. But have you heard of OpenBB? It's similar software for real-time and long term analysis for finance and investing. The difference is it's open source and built entirely with Python and gives you access to analyze a massive amount of real-time and historical data using the full Python data science stack. On this episode, we have one of the cofounders, James Maslek here to give us a look inside this cool piece of Python-based software.]]></itunes:summary>
            <itunes:duration>3268</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/370">talkpython.fm/370</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/370/openbb-pythons-open-source-investment-platform.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#369: Getting Lazy with Python Imports and PEP 690</title>
            <link>https://talkpython.fm/episodes/show/369/getting-lazy-with-python-imports-and-pep-690</link>
            <guid isPermaLink="false">1d34cd86-0d2d-495a-a590-9ebf513ff98e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/369/getting-lazy-with-python-imports-and-pep-690.mp3"
                    length="47685395"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Jun 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Getting Lazy with Python Imports and PEP 690</itunes:title>
            <itunes:episode>369</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is undergoing a performance renaissance. We already have Python 3.11 20-40% faster than even Python 3.10. On this episode, we'll dive into a new proposal to make Python even more efficient using lazy imports laid out in PEP 690. We have all three folks involved on the episode: Carl Meyer, Germán Méndez Bravo, and Barry Warsaw. Are you ready to get into making Python faster still? Let's dive in.]]></itunes:summary>
            <itunes:duration>3386</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/369">talkpython.fm/369</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/369/getting-lazy-with-python-imports-and-pep-690.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#368: End-to-End Web Testing with Playwright</title>
            <link>https://talkpython.fm/episodes/show/368/end-to-end-web-testing-with-playwright</link>
            <guid isPermaLink="false">4aff7d10-8ffb-4043-81f6-e4c8b0787175</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/368/end-to-end-web-testing-with-playwright.mp3"
                    length="61863401"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 03 Jun 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>End-to-End Web Testing with Playwright</itunes:title>
            <itunes:episode>368</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you test whether your web sites are working well? Unit tests are great. But for web apps, the number of pieces that have to click together "just so" are many. You have databases, server code (such as a Flask app), server templates (Jinja for example), CSS, Javascript, and even deployment topologies (think nginx + uvicorn). Unit tests won't cover all of that integration. But Playwright does. Playwright is a modern, Pythonic take on testing webs apps using code driving a browser core to interact with web apps the way real users and API clients do. I think you'll find a lot to like there. And we have Pandy Knight from Automation Panda here to break it down for us.]]></itunes:summary>
            <itunes:duration>4399</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/368">talkpython.fm/368</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/368/end-to-end-web-testing-with-playwright.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#367: Say Hello to PyScript (WebAssembly Python)</title>
            <link>https://talkpython.fm/episodes/show/367/say-hello-to-pyscript-webassembly-python</link>
            <guid isPermaLink="false">41c71704-df07-4187-ad2d-372ae1f39bb1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/367/say-hello-to-pyscript-webassembly-python.mp3"
                    length="62179748"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 May 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Say Hello to PyScript (WebAssembly Python)</itunes:title>
            <itunes:episode>367</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Despite Python being overwhelmingly popular and positive, there are major areas of computing where Python is not present. Most notably on mobile and on the frontend side of the web. PyScript, a new project launched by Fabio Pliger from Anaconda, just might change that. It was made public and announced at PyCon just two weeks ago by Peter Wang and now has over 10,000 GitHub stars. But what is hype vs. reality vs. projected hopes and dreams? We're going to find out on this episode. Fabio is here to tell us all about his new project.]]></itunes:summary>
            <itunes:duration>4421</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/367">talkpython.fm/367</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/367/say-hello-to-pyscript-webassembly-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#366: Optimizing PostgreSQL DB Queries with pgMustard</title>
            <link>https://talkpython.fm/episodes/show/366/optimizing-postgresql-db-queries-with-pgmustard</link>
            <guid isPermaLink="false">30c33e7f-78d3-4283-b9cd-26c80623d7e3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/366/optimizing-postgresql-db-queries-with-pgmustard.mp3"
                    length="62529375"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 May 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Optimizing PostgreSQL DB Queries with pgMustard</itunes:title>
            <itunes:episode>366</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Does your app have a database? Does that database play an important role in how the app operations and users perceive its quality? Most of you probably said yes to the first, and definitely to the second. But what if your DB isn't doing as well as it should? How would you know? And once you know, what do you do about it?  On this episode, we're joined by Michael Christofides, co-creator of pgMustard, to discuss and explore the EXPLAIN command for Postgres and other databases as well as all the recommendations you might dig into as a result of understanding exactly what's happening with you queries.]]></itunes:summary>
            <itunes:duration>4446</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/366">talkpython.fm/366</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/366/optimizing-postgresql-db-queries-with-pgmustard.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#365: Solving Negative Engineering Problems with Prefect</title>
            <link>https://talkpython.fm/episodes/show/365/solving-negative-engineering-problems-with-prefect</link>
            <guid isPermaLink="false">3ebcd92a-9cf4-40da-b74c-ab7d47832f6d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/365/solving-negative-engineering-problems-with-prefect.mp3"
                    length="54186338"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 12 May 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Solving Negative Engineering Problems with Prefect</itunes:title>
            <itunes:episode>365</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How much time do you spend solving negative engineering problems? And can a framework solve them for you? Think of negative engineering as things you do to avoid bad outcomes in software. At the lowest level, this can be writing good error handling with try / except. But it's broader than that: logging, observability (like Sentry tools), retries, failover (as in what you might get from Kubernetes), and so on. We have a great chat with Chris White about Prefect, a tool for data engineers and data scientists meaning to solve many of these problems automatically. But it's a conversation applicable to a broader software development community as well.]]></itunes:summary>
            <itunes:duration>3850</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/365">talkpython.fm/365</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/365/solving-negative-engineering-problems-with-prefect.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#364: Symbolic Math with Python using SymPy</title>
            <link>https://talkpython.fm/episodes/show/364/symbolic-math-with-python-using-sympy</link>
            <guid isPermaLink="false">24db7786-a4cd-4ebe-9550-177a6cb14912</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/364/symbolic-math-with-python-using-sympy.mp3"
                    length="57286485"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 07 May 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Symbolic Math with Python using SymPy</itunes:title>
            <itunes:episode>364</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We're all familiar with the data science tools like numpy, pandas, and others. These are numerical tools working with floating point numbers, often to represent real-world systems. But what if you exactly specify the equations, symbolically like many of us did back in Calculus and Differential Equations courses? With SymPy, you can do exactly that. Create equations, integrate, differentiate, and solve them. Then you can convert those solutions into Python (or even C++ and Fortran code). We're here with two of the core maintainer: Ondřej Čertík and Aaron Meurer to learn all about SymPy.]]></itunes:summary>
            <itunes:duration>4072</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/364">talkpython.fm/364</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/364/symbolic-math-with-python-using-sympy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#363: Python for .NET and C# developers</title>
            <link>https://talkpython.fm/episodes/show/363/python-for-.net-and-c-developers</link>
            <guid isPermaLink="false">f8c55b58-97e4-4652-92ab-6c534e16fd5c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/363/python-for-.net-and-c-developers.mp3"
                    length="56225544"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 28 Apr 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python for .NET and C# developers</itunes:title>
            <itunes:episode>363</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you coming to Python from another language and ecosystem? It can seem a bit daunting at first. But Python is very welcoming and has a massive array of tools and libraries. In this episode, I speak to my friend Cecil Philip who does both Python and .NET development. We discuss what it's like coming to Python from .NET as well as a whole bunch of compare and contrasts across the two ecosystems.]]></itunes:summary>
            <itunes:duration>3996</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/363">talkpython.fm/363</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/363/python-for-.net-and-c-developers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#362: Hypermodern Python Projects</title>
            <link>https://talkpython.fm/episodes/show/362/hypermodern-python-projects</link>
            <guid isPermaLink="false">24b64766-9fed-4240-a935-5d3a2369cc9e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/362/hypermodern-python-projects.mp3"
                    length="55913218"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 20 Apr 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Hypermodern Python Projects</itunes:title>
            <itunes:episode>362</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What would a modern Python project look like? Maybe it would use Poetry rather than pip directly for its package management. Perhaps its test automation would be controlled with Nox. You might automate its release notes with Release Drafter. The list goes on and on. And that list is the topic of this episode. Join me and Claudio Jolowicz as we discuss his Hypermodern Python project and template.]]></itunes:summary>
            <itunes:duration>3974</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/362">talkpython.fm/362</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/362/hypermodern-python-projects.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#361: Pangeo Data Ecosystem</title>
            <link>https://talkpython.fm/episodes/show/361/pangeo-data-ecosystem</link>
            <guid isPermaLink="false">cf30cc0d-202f-450d-ab0a-8a8580d0c9a7</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/361/pangeo-data-ecosystem.mp3"
                    length="45859727"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 16 Apr 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pangeo Data Ecosystem</itunes:title>
            <itunes:episode>361</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python's place in climate research is an important one. In this episode, you'll meet Joe Hamman and Ryan Abernathey, two researchers using powerful cloud computing systems and Python to understand how the world around us is changing. They are both involved in the Pangeo project which brings a great set of tools for scaling complex compute with Python.]]></itunes:summary>
            <itunes:duration>3256</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/361">talkpython.fm/361</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/361/pangeo-data-ecosystem.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#360: Removing Python's Dead Batteries (in just 5 years)</title>
            <link>https://talkpython.fm/episodes/show/360/removing-pythons-dead-batteries-in-just-5-years</link>
            <guid isPermaLink="false">51e26231-9206-4ece-809a-06e1365c9ea1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/360/removing-pythons-dead-batteries-in-just-5-years.mp3"
                    length="67515161"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 08 Apr 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Removing Python's Dead Batteries (in just 5 years)</itunes:title>
            <itunes:episode>360</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python has come a long way since it was released in 1991. It originally released when the Standard Library was primary the totality of functionality you could leverage when building your applications. With the addition of pip and the 368,000 packages on PyPI, it's a different world where what we need and expect from the Standard Library. Brett Cannon and Christian Heimes have introduced PEP 594 which is the first step in trimming outdated and unmaintained older modules from the Standard Library. Join us to dive into the history and future of Python's Standard Library.]]></itunes:summary>
            <itunes:duration>4803</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/360">talkpython.fm/360</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/360/removing-pythons-dead-batteries-in-just-5-years.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#359: Lifecycle of a machine learning project</title>
            <link>https://talkpython.fm/episodes/show/359/lifecycle-of-a-machine-learning-project</link>
            <guid isPermaLink="false">9b497a29-415b-496b-b229-e97aa417c677</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/359/lifecycle-of-a-machine-learning-project.mp3"
                    length="56966122"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 03 Apr 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Lifecycle of a machine learning project</itunes:title>
            <itunes:episode>359</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you working on or considering a machine learning project? On this episode, we'll meet three people from the MLOps community: Demetrios Brinkmann, Kate Kuznecova, and Vishnu Rachakonda. They are here to tell us about the lifecycle of a machine learning project. We'll talk about getting started with prototypes and choosing frameworks, the development process, and finally moving into deployment and production.]]></itunes:summary>
            <itunes:duration>4049</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/359">talkpython.fm/359</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/359/lifecycle-of-a-machine-learning-project.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#358: Understanding Pandas visually with PandasTutor</title>
            <link>https://talkpython.fm/episodes/show/358/understanding-pandas-visually-with-pandastutor</link>
            <guid isPermaLink="false">5d4d4340-e600-4f3c-a3f1-f819470cbad8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/358/understanding-pandas-visually-with-pandastutor.mp3"
                    length="39587386"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 25 Mar 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Understanding Pandas visually with PandasTutor</itunes:title>
            <itunes:episode>358</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Pandas is a great library that allows you to accomplish a ton of filtering and processing in condensed syntax. But how well do you understand what's happening? Sam Lau and Philip Guo built a great site to help use visually explore how Pandas is processing your dataset with your specific syntax. It's called PandasTutor, and Sam is here to tell us about it.]]></itunes:summary>
            <itunes:duration>2808</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/358">talkpython.fm/358</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/358/understanding-pandas-visually-with-pandastutor.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#357: Python and the James Webb Space Telescope</title>
            <link>https://talkpython.fm/episodes/show/357/python-and-the-james-webb-space-telescope</link>
            <guid isPermaLink="false">00a88aeb-6c04-406b-9948-6879991f516e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/357/python-and-the-james-webb-space-telescope.mp3"
                    length="52777232"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 21 Mar 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python and the James Webb Space Telescope</itunes:title>
            <itunes:episode>357</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Telescopes have been fundamental in our understanding of our place in the universe. And when you think about images that have shaped our modern view of space, you probably think about Hubble. But just this year, the JWST or James Web Space Telescope, was launch. JWST will go far beyond what Hubble has discovered. And did you know Python is used extensively in the whole data pipeline of JWST? We have two great guests here to tell us about it: Megan Sosey and Mike Swam.]]></itunes:summary>
            <itunes:duration>3750</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/357">talkpython.fm/357</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/357/python-and-the-james-webb-space-telescope.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#356: Tips for ML / AI startups</title>
            <link>https://talkpython.fm/episodes/show/356/tips-for-ml-ai-startups</link>
            <guid isPermaLink="false">fbe78878-027e-4e87-a05d-627dc4ee4145</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/356/tips-for-ml-ai-startups.mp3"
                    length="56100462"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 14 Mar 2022 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Tips for ML / AI startups</itunes:title>
            <itunes:episode>356</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you been considering launching a product or even a business based on Python's AI / ML stack? We have a great guest on the episode this week, Dylan Fox, who is the cofounder of AssemblyAI and has been building his startup successfully over the past few years. He has interesting stories of 100s of GPUs in the cloud, evolving ML models, and much more that I know you'll enjoy hearing.]]></itunes:summary>
            <itunes:duration>3987</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/356">talkpython.fm/356</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/356/tips-for-ml-ai-startups.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#355: EdgeDB - Building a database in Python</title>
            <link>https://talkpython.fm/episodes/show/355/edgedb-building-a-database-in-python</link>
            <guid isPermaLink="false">e6e339b4-e24a-4c8c-93ab-f9d27694b5be</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/355/edgedb-building-a-database-in-python.mp3"
                    length="65882966"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 06 Mar 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>EdgeDB - Building a database in Python</itunes:title>
            <itunes:episode>355</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What database are you using in your apps these days? If you like most Python people, it's probably PostgreSQL. If you roll with NoSQL like me, you're probably using MongoDB. Maybe you're even using a graph database focused more on relationships.  But there's a new Python database in town, and as you learn in during this episode, many critical Python libraries have come into existence because of it. This database is called EdgeDB. EdgeDB is built upon Postgres, implemented mostly in python, and is something of a marriage of a traditional relational database and an ORM.]]></itunes:summary>
            <itunes:duration>4686</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/355">talkpython.fm/355</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/355/edgedb-building-a-database-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#354: Sphinx, MyST, and Python Docs in 2022</title>
            <link>https://talkpython.fm/episodes/show/354/sphinx-myst-and-python-docs-in-2022</link>
            <guid isPermaLink="false">eef64366-fd05-4a59-a399-29d0132e1f75</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/354/sphinx-myst-and-python-docs-in-2022.mp3"
                    length="60826964"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 24 Feb 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Sphinx, MyST, and Python Docs in 2022</itunes:title>
            <itunes:episode>354</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think about the power of Python, the clean language or powerful standard library may come to mind. You might certainly point to the external packages too. But what about the relative ease of picking up new libraries or even parts of the standard library? Documentation plays an important role there. And the tools in the Python space for building solid documentation and even publishing articles and books involving live code are huge assets.]]></itunes:summary>
            <itunes:duration>4315</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/354">talkpython.fm/354</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/354/sphinx-myst-and-python-docs-in-2022.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#353: SQLModel: The New ORM for FastAPI and Beyond</title>
            <link>https://talkpython.fm/episodes/show/353/sqlmodel-the-new-orm-for-fastapi-and-beyond</link>
            <guid isPermaLink="false">37968f79-f5dd-44c7-9879-4a781230e85c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/353/sqlmodel-the-new-orm-for-fastapi-and-beyond.mp3"
                    length="66093258"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 18 Feb 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>SQLModel: The New ORM for FastAPI and Beyond</itunes:title>
            <itunes:episode>353</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Two frameworks that have taken the Python world by storm are FastAPI and Pydantic. Once you already have your data exchange modeled in Pydantic, you might want to use that code for storing it in the database. And, if you have DB models you might want to somehow use them to power and document the APIs built with FastAPI.  But the popular ORMs, such as SQLAlchemy and others, far predate Pydantic. But could they be put together?]]></itunes:summary>
            <itunes:duration>4701</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/353">talkpython.fm/353</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/353/sqlmodel-the-new-orm-for-fastapi-and-beyond.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#352: Running Python in Production</title>
            <link>https://talkpython.fm/episodes/show/352/running-python-in-production</link>
            <guid isPermaLink="false">e6524912-620f-4f7e-9f39-455497fffac7</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/352/running-python-in-production.mp3"
                    length="50843322"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 08 Feb 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Running Python in Production</itunes:title>
            <itunes:episode>352</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do we talk about running Python in production enough? I can tell you that the Talk Python infrastructure (courses, podcasts, APIs, etc.) get a fair amount of traffic, but they look nothing like what Google, or Instagram, or insert [BIG TECH NAME] here's deployments do. Yet, mostly, we hear about interesting feats of engineering at massive scale that is impressive but often is also outside of the world most Python devs need for their companies and services.]]></itunes:summary>
            <itunes:duration>3612</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/352">talkpython.fm/352</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/352/running-python-in-production.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#351: Machine Learning Ethics and Laws Panel</title>
            <link>https://talkpython.fm/episodes/show/351/machine-learning-ethics-and-laws-panel</link>
            <guid isPermaLink="false">3edb85f3-0d65-46a4-ad12-fe99063e8f11</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/351/machine-learning-ethics-and-laws-panel.mp3"
                    length="59467972"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 03 Feb 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Machine Learning Ethics and Laws Panel</itunes:title>
            <itunes:episode>351</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The world of AI is changing fast. And the AI / ML space is a bit out of the ordinary for software developers. Typically in software, we can prove that given a certain situations, the code will always behave the same. We can point to where and why a decision is made.  ML isn't like that. We set it up and then it takes on a life of its own.]]></itunes:summary>
            <itunes:duration>4228</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/351">talkpython.fm/351</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/351/machine-learning-ethics-and-laws-panel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#350: Python Steering Council 2021 Retrospective</title>
            <link>https://talkpython.fm/episodes/show/350/python-steering-council-2021-retrospective</link>
            <guid isPermaLink="false">280d5756-276f-4e6f-9951-21212ca2f97b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/350/python-steering-council-2021-retrospective.mp3"
                    length="59333759"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 26 Jan 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Steering Council 2021 Retrospective</itunes:title>
            <itunes:episode>350</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[For 30 years, Python was overseen by Guido van Rossum since he created and released it around in 1990. When he retired in 2018 he left the creation of the new governing body up to the core developers. After a few stressful months, they concept of the steering council became the way forward.]]></itunes:summary>
            <itunes:duration>4218</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/350">talkpython.fm/350</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/350/python-steering-council-2021-retrospective.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#349: Meet Beanie: A MongoDB ODM + Pydantic</title>
            <link>https://talkpython.fm/episodes/show/349/meet-beanie-a-mongodb-odm-pydantic</link>
            <guid isPermaLink="false">f383da31-0f57-4570-af54-3fd0b317800e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/349/meet-beanie-a-mongodb-odm-pydantic.mp3"
                    length="68178554"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 22 Jan 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Meet Beanie: A MongoDB ODM + Pydantic</itunes:title>
            <itunes:episode>349</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This podcast episode you're listening to right now was delivered to you, in part, by MongoDB and Python powering our web apps and production processes. But if you're using pymongo, the native driver from MongoDB to talk to the server, you're doing it wrong. Basing your app on a foundation of exchanging raw dictionaries is a castle of sand. BTW, see the joke at the end of the show about this.]]></itunes:summary>
            <itunes:duration>4850</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/349">talkpython.fm/349</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/349/meet-beanie-a-mongodb-odm-pydantic.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#348: Dear PyGui: Simple yet Fast Python GUI Apps</title>
            <link>https://talkpython.fm/episodes/show/348/dear-pygui-simple-yet-fast-python-gui-apps</link>
            <guid isPermaLink="false">5b07bbbb-7303-49f4-928c-cea15a97fc02</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/348/dear-pygui-simple-yet-fast-python-gui-apps.mp3"
                    length="51974126"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 17 Jan 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Dear PyGui: Simple yet Fast Python GUI Apps</itunes:title>
            <itunes:episode>348</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I'm always on the look out for a good Python UI framework. This episode focuses on Dear PyGui.  Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies, created by Jonathan Hoffstadt and Preston Cothren. They are here to tell us all about it.]]></itunes:summary>
            <itunes:duration>3692</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/348">talkpython.fm/348</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/348/dear-pygui-simple-yet-fast-python-gui-apps.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#347: Cinder - Specialized Python that Flies</title>
            <link>https://talkpython.fm/episodes/show/347/cinder-specialized-python-that-flies</link>
            <guid isPermaLink="false">817fd4c9-6c63-4c5e-9737-4ada6d3dc986</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/347/cinder-specialized-python-that-flies.mp3"
                    length="59977778"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 08 Jan 2022 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Cinder - Specialized Python that Flies</itunes:title>
            <itunes:episode>347</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The team at Instagram dropped a performance bomb on the Python world when they open-sourced Cider, their performance oriented fork of CPython. It contains a number of performance optimizations, including bytecode inline caching, eager evaluation of coroutines, a method-at-a-time JIT, and an experimental bytecode compiler that uses type annotations to emit type-specialized bytecode that performs better in the JIT.]]></itunes:summary>
            <itunes:duration>4264</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/347">talkpython.fm/347</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/347/cinder-specialized-python-that-flies.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#346: 20 Recommended Packages in Review</title>
            <link>https://talkpython.fm/episodes/show/346/20-recommended-packages-in-review</link>
            <guid isPermaLink="false">758d65e1-d541-4c29-a9cd-d4536e510a2b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/346/20-recommended-packages-in-review.mp3"
                    length="62197293"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 21 Dec 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>20 Recommended Packages in Review</itunes:title>
            <itunes:episode>346</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you enjoy the "final 2 questions" I always ask at the end of the show? I think it's a great way to track the currents of the Python community. This episode focuses in on one of those questions: "What notable PyPI package have you come across recently? Not necessarily the most popular one but something that delighted you and people should know about?"]]></itunes:summary>
            <itunes:duration>4423</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/346">talkpython.fm/346</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/346/20-recommended-packages-in-review.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#345: 10 Tips and Tools for Developer Productivity</title>
            <link>https://talkpython.fm/episodes/show/345/10-tips-and-tools-for-developer-productivity</link>
            <guid isPermaLink="false">302af48d-01dd-4463-97b5-17692095426f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/345/10-tips-and-tools-for-developer-productivity.mp3"
                    length="66155064"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 15 Dec 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 Tips and Tools for Developer Productivity</itunes:title>
            <itunes:episode>345</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You know that feeling when one of your developer friends or colleague tells you about some amazing tool, library, or shell environment that you never heard of that you just have to run out and try right away? This episode is jam-packed full of those moments. We welcome back Jay Miller to discuss tools and tips for developer productivity. The title says 10 tips, but we actually veer into many more along the way. I think you'll really enjoy this useful and light-hearted episode.]]></itunes:summary>
            <itunes:duration>4599</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/345">talkpython.fm/345</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/345/10-tips-and-tools-for-developer-productivity.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#344: SQLAlchemy 2.0</title>
            <link>https://talkpython.fm/episodes/show/344/sqlalchemy-2.0</link>
            <guid isPermaLink="false">eb87505c-c7fd-41eb-809a-dc292b9e8539</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/344/sqlalchemy-2.0.mp3"
                    length="55981594"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 09 Dec 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>SQLAlchemy 2.0</itunes:title>
            <itunes:episode>344</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[SQLAlchemy is the most widely used ORM (Object Relational Mapper) for Python developers. It's been around since February 2006. But we might be in for the most significant release since the first one: SQLAlchemy 2.0. This version adds async and await support, new context-manager friendly features everywhere, and even a unified query syntax. Mike Bayer is back to give us a glimpse of what's coming and why Python's database story is getting stronger.]]></itunes:summary>
            <itunes:duration>3979</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/344">talkpython.fm/344</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/344/sqlalchemy-2.0.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#343: Do Excel things, get notebook Python code with Mito</title>
            <link>https://talkpython.fm/episodes/show/343/do-excel-things-get-notebook-python-code-with-mito</link>
            <guid isPermaLink="false">3196ad25-308f-461d-99bd-19c587b1d771</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/343/do-excel-things-get-notebook-python-code-with-mito.mp3"
                    length="55915802"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 30 Nov 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Do Excel things, get notebook Python code with Mito</itunes:title>
            <itunes:episode>343</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Here's a question: What's the most common way to explore data? Would you say pandas and matplotlib? Maybe you went more general and said Jupyter notebooks. How about Excel, or Google Sheets, or Numbers, or some other spreadsheet app? Yeah, my bet is on Excel. And while it has many drawbacks, it makes exploring tabular data very accessible to many people, most of whom aren't even developers or data scientists. On this episode, we're talking about a tool called Mito. This is an add-in for Jupyter notebooks that injects an Excel-like interface into the notebook. You pass it data via a pandas dataframe (or some other source) and then you can explore it as if you're using Excel. The cool thing is though, just below that, it's writing the pandas code you'd need to do to actually accomplish that outcome in code.]]></itunes:summary>
            <itunes:duration>3974</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/343">talkpython.fm/343</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/343/do-excel-things-get-notebook-python-code-with-mito.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#342: Python in Architecture (as in actual buildings)</title>
            <link>https://talkpython.fm/episodes/show/342/python-in-architecture-as-in-actual-buildings</link>
            <guid isPermaLink="false">a9b4581e-8588-4083-8050-29020f55187b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/342/python-in-architecture-as-in-actual-buildings.mp3"
                    length="51918907"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 23 Nov 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Architecture (as in actual buildings)</itunes:title>
            <itunes:episode>342</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[At PyCon 2017, Jake Vanderplas gave a great keynote where he said, "Python is a mosaic." He described how Python is stronger and growing because it's being adopted and used by people with diverse technical backgrounds. In this episode, we're adding to that mosaic by diving into how Python is being used in the architecture, engineering, and construction industry. Our guest, Gui Talarico, has worked as an architect who help automate that world by bringing Python to solve problems others were just doing by point-and-click tooling. I think you'll enjoy this look into that world. We also touch on his project pyairtable near the end as well.]]></itunes:summary>
            <itunes:duration>3688</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/342">talkpython.fm/342</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/342/python-in-architecture-as-in-actual-buildings.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#341: 25 Pandas Functions You Didn’t Know Existed</title>
            <link>https://talkpython.fm/episodes/show/341/25-pandas-functions-you-didn-t-know-existed</link>
            <guid isPermaLink="false">b5523616-9290-4962-a1a3-a6476d28a04d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/341/25-pandas-functions-you-didn-t-know-existed.mp3"
                    length="50066928"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 17 Nov 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>25 Pandas Functions You Didn’t Know Existed</itunes:title>
            <itunes:episode>341</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you do anything with Jupyter notebooks? If you do, there is a very good chance you're working with the pandas library. This is one of THE primary tools of anyone doing computational work or data exploration with Python. Yet, this library is massive and knowing the idiomatic way to use it can be hard to discover.]]></itunes:summary>
            <itunes:duration>3556</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/341">talkpython.fm/341</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/341/25-pandas-functions-you-didn-t-know-existed.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#340: Time to JIT your Python with Pyjion?</title>
            <link>https://talkpython.fm/episodes/show/340/time-to-jit-your-python-with-pyjion</link>
            <guid isPermaLink="false">67042616-9d0e-451e-9fa9-d01ddc0ab0eb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/340/time-to-jit-your-python-with-pyjion.mp3"
                    length="62134027"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 10 Nov 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Time to JIT your Python with Pyjion?</itunes:title>
            <itunes:episode>340</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Is Python slow? We touched on that question with Guido and Mark last episode. This time we welcome back friend of the show, Anthony Shaw. Here's there to share the massive amount of work he's been doing to answer that question and speed things up where they answer is yes. He's just released version 1.0 of the Pyjion project.]]></itunes:summary>
            <itunes:duration>4418</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/340">talkpython.fm/340</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/340/time-to-jit-your-python-with-pyjion.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#339: Making Python Faster with Guido and Mark</title>
            <link>https://talkpython.fm/episodes/show/339/making-python-faster-with-guido-and-mark</link>
            <guid isPermaLink="false">779562ed-c7b2-4b1e-a4e4-da0cbaaee796</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/339/making-python-faster-with-guido-and-mark.mp3"
                    length="51544408"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 04 Nov 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Making Python Faster with Guido and Mark</itunes:title>
            <itunes:episode>339</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[There has a been a bunch of renewed interested in making Python faster. While for some of us, Python is already plenty fast. For others, such as those in data science, scientific computing, and even the large tech companies, making Python even a little faster would be a big deal.  This episode is the first of several that dive into some of the active efforts to increase the speed of Python while maintaining compatibility with existing code and packages.]]></itunes:summary>
            <itunes:duration>3662</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/339">talkpython.fm/339</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/339/making-python-faster-with-guido-and-mark.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#338: Using cibuildwheel to manage the scikit-HEP packages</title>
            <link>https://talkpython.fm/episodes/show/338/using-cibuildwheel-to-manage-the-scikit-hep-packages</link>
            <guid isPermaLink="false">64cce097-09af-4e7a-b609-61e00de64ec8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/338/using-cibuildwheel-to-manage-the-scikit-hep-packages.mp3"
                    length="65575415"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 17 Oct 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Using cibuildwheel to manage the scikit-HEP packages</itunes:title>
            <itunes:episode>338</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you build and maintain a complex suite of Python packages? Of course, you want to put them on PyPI. The best format there is as a wheel. This means that when developers use your code, it comes straight down and requires no local tooling to install and use.]]></itunes:summary>
            <itunes:duration>4664</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/338">talkpython.fm/338</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/338/using-cibuildwheel-to-manage-the-scikit-hep-packages.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#337: Kedro for Maintainable Data Science</title>
            <link>https://talkpython.fm/episodes/show/337/kedro-for-maintainable-data-science</link>
            <guid isPermaLink="false">85df3a18-6bc6-4ce1-99d8-096b1d279245</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/337/kedro-for-maintainable-data-science.mp3"
                    length="53396015"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 09 Oct 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Kedro for Maintainable Data Science</itunes:title>
            <itunes:episode>337</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard of Kedro? It's a Python framework for creating reproducible, maintainable and modular data science code.  We all know that reproducibility and related topics are important ones in the data science space. The freedom to pop open a notebook and just start exploring is much of the magic.  Yet, that free-form style can lead to difficulties in versioning, reproducibility, collaboration, and moving to production. Solving these problems is the goal of Kedro. And we have 3 great guests from the Kedro community here to give us the rundown: Yetunde Dada, Waylon Walker, and Ivan Danov.]]></itunes:summary>
            <itunes:duration>3794</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/337">talkpython.fm/337</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/337/kedro-for-maintainable-data-science.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#336: Terminal magic with Rich and Textual</title>
            <link>https://talkpython.fm/episodes/show/336/terminal-magic-with-rich-and-textual</link>
            <guid isPermaLink="false">35d04b9b-4aa6-4f3d-ba37-e16c57b22d67</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/336/terminal-magic-with-rich-and-textual.mp3"
                    length="50012427"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 05 Oct 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Terminal magic with Rich and Textual</itunes:title>
            <itunes:episode>336</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard of the package Rich? This library allows you to create very, well, rich terminal-based UIs in Python. When you think of what you can typically build with basic print statements, that may seem quite limited. But with Rich, imagine justified tables, progress bars, rendering of markdown, and way more.  This is one of the fastest growing projects in the Python space these days. And the creator, Will McGugan is here to give is the whole history and even a peak at the future of Rich and a follow on library called Textual.]]></itunes:summary>
            <itunes:duration>3552</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/336">talkpython.fm/336</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/336/terminal-magic-with-rich-and-textual.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#335: Gene Editing with Python</title>
            <link>https://talkpython.fm/episodes/show/335/gene-editing-with-python</link>
            <guid isPermaLink="false">9f2b4a2b-1430-48c3-b80b-f529483ec8c0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/335/gene-editing-with-python.mp3"
                    length="49276581"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 24 Sep 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Gene Editing with Python</itunes:title>
            <itunes:episode>335</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Gene therapy holds the promise to permanently cure diseases that have been considered life-long challenges. But the complexity of rewriting DNA is truly huge and lives in its own special kind of big-data world.  On this episode, you'll meet David Born, a computational biologist who uses Python to help automate genetics research and helps move that work to production.]]></itunes:summary>
            <itunes:duration>3500</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/335">talkpython.fm/335</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/335/gene-editing-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#334: Microsoft Planetary Computer</title>
            <link>https://talkpython.fm/episodes/show/334/microsoft-planetary-computer</link>
            <guid isPermaLink="false">ceea6e63-b3a7-43aa-9d2d-0b8ee2e9f3bf</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/334/microsoft-planetary-computer.mp3"
                    length="50485271"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 18 Sep 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Microsoft Planetary Computer</itunes:title>
            <itunes:episode>334</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On this episode, Rob Emanuele and Tom Augspurger join us to talk about building and running Microsoft's Planetary Computer project. This project is dedicated to providing the data around climate records and the compute necessary to process it with the mission of help use all understand climate change better. It combines multiple petabytes of data with a powerful hosted Jupyterlab notebook environment to process it.]]></itunes:summary>
            <itunes:duration>3586</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/334">talkpython.fm/334</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/334/microsoft-planetary-computer.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#333: State of Data Science in 2021</title>
            <link>https://talkpython.fm/episodes/show/333/state-of-data-science-in-2021</link>
            <guid isPermaLink="false">1691a4a7-f0e3-4c69-847a-4af85b765f3c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/333/state-of-data-science-in-2021.mp3"
                    length="54028312"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 10 Sep 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>State of Data Science in 2021</itunes:title>
            <itunes:episode>333</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We know that Python and data science are growing in lock-step together. But exactly what's happening in the data science space in 2021? Stan Seibert from Anaconda is here to give us a report on what they found with their latest "State of Data Science in 2021" survey.]]></itunes:summary>
            <itunes:duration>3839</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/333">talkpython.fm/333</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/333/state-of-data-science-in-2021.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#332: Robust Python</title>
            <link>https://talkpython.fm/episodes/show/332/robust-python</link>
            <guid isPermaLink="false">fb5b5a57-2958-4a87-b52c-6f1be5aab412</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/332/robust-python.mp3"
                    length="60706239"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 31 Aug 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Robust Python</itunes:title>
            <itunes:episode>332</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Patrick Viafore is here to help us write more maintainable, longer- lived, and more enjoyable Python code.]]></itunes:summary>
            <itunes:duration>4316</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/332">talkpython.fm/332</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/332/robust-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#331: Meet the Python Developer in Residence: Lukasz Langa</title>
            <link>https://talkpython.fm/episodes/show/331/meet-the-python-developer-in-residence-lukasz-langa</link>
            <guid isPermaLink="false">c5ded5d7-bffe-4d59-94c4-91a2a70edbb9</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/331/meet-the-python-developer-in-residence-lukasz-langa.mp3"
                    length="56018186"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 27 Aug 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Meet the Python Developer in Residence: Lukasz Langa</itunes:title>
            <itunes:episode>331</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is a technology and community built upon the goodwill and volunteer time of 1,000s of contributors from the core devs inside CPython to the authors of 100,000s of external packages on PyPI.]]></itunes:summary>
            <itunes:duration>3981</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/331">talkpython.fm/331</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/331/meet-the-python-developer-in-residence-lukasz-langa.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#330: Apache Airflow Open-Source Workflow with Python</title>
            <link>https://talkpython.fm/episodes/show/330/apache-airflow-open-source-workflow-with-python</link>
            <guid isPermaLink="false">a13570fc-29e9-4d5e-97bf-ba13d2ac882d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/330/apache-airflow-open-source-workflow-with-python.mp3"
                    length="57265633"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 Aug 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Apache Airflow Open-Source Workflow with Python</itunes:title>
            <itunes:episode>330</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you are working with data pipelines, you definitely need to give Apache Airflow a look. This pure-Python workflow framework is one of the most popular and capable out there. You create your workflows by writing Python code using clever language operators and then you can monitor them and even debug them visually once they get started. Stop writing manual code or cron-job based code to create data pipelines check out Airflow. We're joined by three excellent guests from the Airflow community: Jarek Potiuk, Kaxil Naik, and Leah Cole.]]></itunes:summary>
            <itunes:duration>4070</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/330">talkpython.fm/330</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/330/apache-airflow-open-source-workflow-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#329: Geekout: Renewable Energy</title>
            <link>https://talkpython.fm/episodes/show/329/geekout-renewable-energy</link>
            <guid isPermaLink="false">c23efbb9-a0c6-4a47-81c2-f4dc04ce37c3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/329/geekout-renewable-energy.mp3"
                    length="40852354"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 13 Aug 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Geekout: Renewable Energy</itunes:title>
            <itunes:episode>329</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We're back with another GeekOut episode. Richard Campbell, a developer and podcaster who also dives deep into science and tech topics, is back for our third GeekOut episode. This time around, we're diving into renewable energy, energy storage, and just what do we do to keep the lights on with our frying our beloved Earth?]]></itunes:summary>
            <itunes:duration>2898</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/329">talkpython.fm/329</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/329/geekout-renewable-energy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#328: Piccolo: A fast, async ORM for Python (updated)</title>
            <link>https://talkpython.fm/episodes/show/328/piccolo-a-fast-async-orm-for-python-updated</link>
            <guid isPermaLink="false">07e8bf9e-2a96-4a9d-afa3-66ba685b8ea1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/328/piccolo-a-fast-async-orm-for-python-updated.mp3"
                    length="49713257"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 08 Aug 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Piccolo: A fast, async ORM for Python (updated)</itunes:title>
            <itunes:episode>328</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[ORMs are one of the main tools to put first-class data access in the hands on non-SQL-loving developers and even for those who do love SQL, making them way more productive. When you hear about ORMs in Python, we often hear about either SQLAlchemy and Django ORM. And we should, they are great. But there are newer ORMs that take better advantage of modern Python.]]></itunes:summary>
            <itunes:duration>3531</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/328">talkpython.fm/328</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/328/piccolo-a-fast-async-orm-for-python-updated.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#327: Little Automation Tools in Python</title>
            <link>https://talkpython.fm/episodes/show/327/little-automation-tools-in-python</link>
            <guid isPermaLink="false">c16f13df-2bad-459d-be7a-cce18018476d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/327/little-automation-tools-in-python.mp3"
                    length="57144933"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 30 Jul 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Little Automation Tools in Python</itunes:title>
            <itunes:episode>327</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've heard me talk to wide cast of people building amazing things with Python. Some of them are building bio-reactors to remove carbon from the air with AI and Python. Others are optimizing aerodynamics and race strategy at the highest levels of automobile racing. This episode is different. Rather than seeing how far we can push Python to the edges of technology, we are diving in to the tiny Python applications that might never be released publicly and yet can transform our day to day lives with simple automation on an individual level.]]></itunes:summary>
            <itunes:duration>3958</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/327">talkpython.fm/327</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/327/little-automation-tools-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#326: Building Desktop Apps with wxPython</title>
            <link>https://talkpython.fm/episodes/show/326/building-desktop-apps-with-wxpython</link>
            <guid isPermaLink="false">216f3c0b-054c-4f55-a4ed-2ed7ede89d6d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/326/building-desktop-apps-with-wxpython.mp3"
                    length="45244958"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 23 Jul 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Desktop Apps with wxPython</itunes:title>
            <itunes:episode>326</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you know I'm a fan of GUIs. You know, they are kind of like web pages, but they run on your computer, they have their own windows, and you can even use them offline! On this episode, we'll dive into wxPython with Mike Driscoll. He's back on the podcast to share his hard-won experience on building and distributing Python Window-based applications.]]></itunes:summary>
            <itunes:duration>3212</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/326">talkpython.fm/326</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/326/building-desktop-apps-with-wxpython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#325: MicroPython + CircuitPython</title>
            <link>https://talkpython.fm/episodes/show/325/micropython-circuitpython</link>
            <guid isPermaLink="false">01f8dbcd-fcb1-476d-9091-f06d415e99cb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/325/micropython-circuitpython.mp3"
                    length="57922070"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 15 Jul 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>MicroPython + CircuitPython</itunes:title>
            <itunes:episode>325</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think about embedded programming, does it bring low-level languages and tools to mind? Maybe Embedded C or even Assembly language? Thanks to the groundbreaking work by Damien George back in 2014 to create MicroPython, Python is one of the very solid choices for building tiny programmable devices.]]></itunes:summary>
            <itunes:duration>4117</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/325">talkpython.fm/325</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/325/micropython-circuitpython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#324: Gatorade-powered Python APIs</title>
            <link>https://talkpython.fm/episodes/show/324/gatorade-powered-python-apis</link>
            <guid isPermaLink="false">438b8648-0898-47dc-8cd0-ad5fc5d162eb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/324/gatorade-powered-python-apis.mp3"
                    length="61081111"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 09 Jul 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Gatorade-powered Python APIs</itunes:title>
            <itunes:episode>324</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is used to solve a large and varied set of problems. One of its core pillars is web APIs. Another one is ML and data science. Those two important pieces were brought together in an unexpected yet magically-futuristic way by Rod Senra's team working with the Gatorade Sports Science Institute.]]></itunes:summary>
            <itunes:duration>4343</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/324">talkpython.fm/324</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/324/gatorade-powered-python-apis.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#323: Best practices for Docker in production</title>
            <link>https://talkpython.fm/episodes/show/323/best-practices-for-docker-in-production</link>
            <guid isPermaLink="false">a15ce3c9-5000-47df-bf61-64c2fdde1a14</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/323/best-practices-for-docker-in-production.mp3"
                    length="59736390"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 03 Jul 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Best practices for Docker in production</itunes:title>
            <itunes:episode>323</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've got your Python API or app running in a Docker container. Great! Are you ready to ship it to that hosted cluster service and head off to production? Not so fast. Have you considered how you'll manage evolving dependencies and addressing security updates over time? Not just for the base OS but for installed packages? How about your pip installed dependencies? Are you running as root? If you don't know, the answer is yes.]]></itunes:summary>
            <itunes:duration>4247</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/323">talkpython.fm/323</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/323/best-practices-for-docker-in-production.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#322: A path into data science</title>
            <link>https://talkpython.fm/episodes/show/322/a-path-into-data-science</link>
            <guid isPermaLink="false">d15dae67-13ae-4b16-8df2-4e6f7ef82a8b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/322/a-path-into-data-science.mp3"
                    length="50628627"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 25 Jun 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A path into data science</itunes:title>
            <itunes:episode>322</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you interested in getting ahead in data science? On this episode, you'll meet Sanyam Bhutani who studied computer science but found his education didn't prepare him for getting a data science-focused job. That's where he started his own path of self-education and advancement. Now he's working at an AI startup and ranking high on Kaggle.]]></itunes:summary>
            <itunes:duration>3596</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/322">talkpython.fm/322</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/322/a-path-into-data-science.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#321: HTMX - Clean, Dynamic HTML Pages</title>
            <link>https://talkpython.fm/episodes/show/321/htmx-clean-dynamic-html-pages</link>
            <guid isPermaLink="false">88817ba9-6515-4272-b900-c07db0b976d1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/321/htmx-clean-dynamic-html-pages.mp3"
                    length="61114395"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 19 Jun 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>HTMX - Clean, Dynamic HTML Pages</itunes:title>
            <itunes:episode>321</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you wanted to add more interactivity and liveness to your web application? If you built it using Flask, Django, or some other Python web framework, that thought probably didn't fill you with joy. Because it might mean that you need to change a bunch of code and rewrite a significant bit of your app using a full-on front-end framework like Vue.js or React.js.]]></itunes:summary>
            <itunes:duration>4345</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/321">talkpython.fm/321</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/321/htmx-clean-dynamic-html-pages.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#320: Python in the Electrical Energy Sector</title>
            <link>https://talkpython.fm/episodes/show/320/python-in-the-electrical-energy-sector</link>
            <guid isPermaLink="false">08be47df-16df-40c0-bdb4-ab091dc32010</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/320/python-in-the-electrical-energy-sector.mp3"
                    length="57411177"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 12 Jun 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in the Electrical Energy Sector</itunes:title>
            <itunes:episode>320</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, we cover how Python is being used to understand the electrical markets and grid in Australia. Our guest, Jack Simpson, has used Python to uncover a bunch of interesting developments as the country has adopted more and more solar energy. We round out the episode looking at some best practices for high-performance, large-data processing in Pandas and beyond.]]></itunes:summary>
            <itunes:duration>4081</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/320">talkpython.fm/320</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/320/python-in-the-electrical-energy-sector.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#319: Typosquatting and Supply Chains Vulnerabilities</title>
            <link>https://talkpython.fm/episodes/show/319/typosquatting-and-supply-chains-vulnerabilities</link>
            <guid isPermaLink="false">1c63e78a-7853-4a51-8528-53cd415356a8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/319/typosquatting-and-supply-chains-vulnerabilities.mp3"
                    length="50445793"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 06 Jun 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Typosquatting and Supply Chains Vulnerabilities</itunes:title>
            <itunes:episode>319</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the true superpowers of Python is the libraries over at the Python Package Index. They are all just a "pip install" away. Yet, like all code that you run on your system, it is done with some degree of trust. How do we know that all of those useful packages are trustworthy? That's the topic of this episode. Bentz Tozer and John Speed Meyers are here to share their research into typosquatting on PyPI and other sneaky deeds. But we also discuss some potential solutions and fixes.]]></itunes:summary>
            <itunes:duration>3583</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/319">talkpython.fm/319</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/319/typosquatting-and-supply-chains-vulnerabilities.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#318: Measuring your ML impact with CodeCarbon</title>
            <link>https://talkpython.fm/episodes/show/318/measuring-your-ml-impact-with-codecarbon</link>
            <guid isPermaLink="false">e7ed3d50-f790-44c3-a5e0-98fe50b49dbb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/318/measuring-your-ml-impact-with-codecarbon.mp3"
                    length="57155546"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 28 May 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Measuring your ML impact with CodeCarbon</itunes:title>
            <itunes:episode>318</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Machine learning has made huge advancements in the past couple of years. We now have ML models helping doctors catch disease early. Google is using ML to suggest traffic routes in their maps app that will lesson the amount of gasoline used in the trip. And many more examples. But there is a heavy cost for training machine learning models.]]></itunes:summary>
            <itunes:duration>4063</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/318">talkpython.fm/318</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/318/measuring-your-ml-impact-with-codecarbon.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#317: Python at the US Federal Election Commission</title>
            <link>https://talkpython.fm/episodes/show/317/python-at-the-us-federal-election-commission</link>
            <guid isPermaLink="false">85cdc984-0596-4c24-9d79-eb21fa5d2e45</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/317/python-at-the-us-federal-election-commission.mp3"
                    length="44512075"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 May 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python at the US Federal Election Commission</itunes:title>
            <itunes:episode>317</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think of government software development and projects, do you fast apps and modern tech stacks jump to mind? Probably not. So you'll be delighted to hear from our guest, Laura Beaufort. She's the Tech Lead at the US Federal Election Commission.]]></itunes:summary>
            <itunes:duration>3159</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/317">talkpython.fm/317</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/317/python-at-the-us-federal-election-commission.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#316: Flask 2.0</title>
            <link>https://talkpython.fm/episodes/show/316/flask-2.0</link>
            <guid isPermaLink="false">42aad27a-241a-4c1b-b27d-c0d01eaa42fd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/316/flask-2.0.mp3"
                    length="48695080"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 14 May 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Flask 2.0</itunes:title>
            <itunes:episode>316</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Flask is one of the most popular Python web frameworks. And they have huge news to share with us. Flask 2.0 just released after a ton of work. And it's as big of a deal as the version number suggests. Async changes are coming, Python 3.5 and below (including Python 2) support has been dropped and much much more. Join me as I discuss Flask 2.0 with David Lord and Philip Jones.]]></itunes:summary>
            <itunes:duration>3458</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/316">talkpython.fm/316</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/316/flask-2.0.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#315: Awesome FastAPI extensions and add ons</title>
            <link>https://talkpython.fm/episodes/show/315/awesome-fastapi-extensions-and-add-ons</link>
            <guid isPermaLink="false">6963c69c-9646-4f8b-a68b-ad3217397c2c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/315/awesome-fastapi-extensions-and-add-ons.mp3"
                    length="57265624"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 07 May 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Awesome FastAPI extensions and add ons</itunes:title>
            <itunes:episode>315</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard that FastAPI is awesome? We have Michael Herman back on the show to help us make it even more awesome with his FastAPI awesome list. He's categorized many extensions and other libraries working with FastAPI to help you be even more efficient with this framework.]]></itunes:summary>
            <itunes:duration>4070</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/315">talkpython.fm/315</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/315/awesome-fastapi-extensions-and-add-ons.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#314: Ask us about modern Python projects and tools</title>
            <link>https://talkpython.fm/episodes/show/314/ask-us-about-modern-python-projects-and-tools</link>
            <guid isPermaLink="false">3601c1df-4eef-43db-b2c4-322ab25a6106</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/314/ask-us-about-modern-python-projects-and-tools.mp3"
                    length="55913219"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 30 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Ask us about modern Python projects and tools</itunes:title>
            <itunes:episode>314</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Here's an episode that I did not see coming! Sebastian Witowski and I put together a live stream ask me anything (AMA) as a follow up to some of the ideas around his recent course, Modern Python Projects. We dove deep in comparisons of Poetry vs. pip vs pyenv and answered questions like do you need to use Docker? When should you? and so on.]]></itunes:summary>
            <itunes:duration>3880</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/314">talkpython.fm/314</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/314/ask-us-about-modern-python-projects-and-tools.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#313: Automate your data exchange with Pydantic</title>
            <link>https://talkpython.fm/episodes/show/313/automate-your-data-exchange-with-pydantic</link>
            <guid isPermaLink="false">2754d54b-e272-4565-a17e-339f1f006d28</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/313/automate-your-data-exchange-with-pydantic.mp3"
                    length="51486244"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 22 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Automate your data exchange with Pydantic</itunes:title>
            <itunes:episode>313</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Data validation and conversion is one of the truly tricky part of getting external data into your app. This might come from a REST API, a file on disk, or somewhere else. This includes checking for required fields, correct data types, converting from compatible types (for example, strings to numbers), and much more. Pydantic is one of the best ways to do this in modern Python using dataclass-like constructs and type annotations to make it all seamless and automatic.]]></itunes:summary>
            <itunes:duration>3658</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/313">talkpython.fm/313</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/313/automate-your-data-exchange-with-pydantic.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#312: Python Apps that Scale to Billions of Users</title>
            <link>https://talkpython.fm/episodes/show/312/python-apps-that-scale-to-billions-of-users</link>
            <guid isPermaLink="false">34e5e215-2cd0-4a6d-98c1-f4965648c2b1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/312/python-apps-that-scale-to-billions-of-users.mp3"
                    length="65088257"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 18 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Apps that Scale to Billions of Users</itunes:title>
            <itunes:episode>312</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you build Python applications that can handling literally billions of requests. I has certainly been done to great success with places like YouTube (handling 1M requests / sec) and Instagram as well as internal pricing APIs at places like PayPal and other banks.]]></itunes:summary>
            <itunes:duration>4629</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/312">talkpython.fm/312</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/312/python-apps-that-scale-to-billions-of-users.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#311: Get inside the .git folder</title>
            <link>https://talkpython.fm/episodes/show/311/get-inside-the-.git-folder</link>
            <guid isPermaLink="false">4343622d-b4a6-488c-8aea-7d661db6e1f4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/311/get-inside-the-.git-folder.mp3"
                    length="60980172"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 08 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Get inside the .git folder</itunes:title>
            <itunes:episode>311</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[These days Git is synonymous with source control itself. Rare are the current debates of whether to use git vs SVN vs some fossil like SourceSafe vs you name it. But do you know how Git works? What about it's internals? I'm sure you've seen a .git folder in your project's root. But to most folks, it's a black box.]]></itunes:summary>
            <itunes:duration>4336</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/311">talkpython.fm/311</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/311/get-inside-the-.git-folder.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#310: AMA (Ask Me Anything) with Michael</title>
            <link>https://talkpython.fm/episodes/show/310/ama-ask-me-anything-with-michael</link>
            <guid isPermaLink="false">916df48f-fcc5-47dc-b457-a16ec9d4703a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/310/ama-ask-me-anything-with-michael.mp3"
                    length="52418077"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>AMA (Ask Me Anything) with Michael</itunes:title>
            <itunes:episode>310</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The tables have turned and this time I'm the guest and you all are the hosts. I get a ton of questions over email and twitter asking me about my thoughts on various trends, tools, and behind the scenes questions around Talk Python. So I've enlisted two listeners who are up for hosting a conversation and taking questions from you all.]]></itunes:summary>
            <itunes:duration>3724</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/310">talkpython.fm/310</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/310/ama-ask-me-anything-with-michael.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#309: What ML Can Teach Us About Life: 7 Lessons</title>
            <link>https://talkpython.fm/episodes/show/309/what-ml-can-teach-us-about-life-7-lessons</link>
            <guid isPermaLink="false">2ffb4637-582a-4704-a7ca-69f9314b8f0b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/309/what-ml-can-teach-us-about-life-7-lessons.mp3"
                    length="47099136"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 26 Mar 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>What ML Can Teach Us About Life: 7 Lessons</itunes:title>
            <itunes:episode>309</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Machine learning and data science are full of best practices and important workflows. Can we extrapolate these to our broader lives? Eugene Yan and I give it a shot on this slightly more philosophical episode of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>3344</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/309">talkpython.fm/309</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/309/what-ml-can-teach-us-about-life-7-lessons.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#308: Docker for Python Developers (2021 Edition)</title>
            <link>https://talkpython.fm/episodes/show/308/docker-for-python-developers-2021-edition</link>
            <guid isPermaLink="false">3aa954e2-90e3-412b-ba60-e668bedbf673</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/308/docker-for-python-developers-2021-edition.mp3"
                    length="57473720"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 20 Mar 2021 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Docker for Python Developers (2021 Edition)</itunes:title>
            <itunes:episode>308</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Docker is one of the core elements of developing Python applications in consistent ways as well as running them across different hardware universally. On this episode, you'll meet Peter McKee from Docker. He's here to catch us up on what's happening in the Docker universe for Python developers.]]></itunes:summary>
            <itunes:duration>4085</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/308">talkpython.fm/308</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/308/docker-for-python-developers-2021-edition.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#307: Python from 1994 to 2021, my how you've grown!</title>
            <link>https://talkpython.fm/episodes/show/307/python-from-1994-to-2021-my-how-youve-grown</link>
            <guid isPermaLink="false">0cdd0949-e370-4caa-aa37-09af38065d9f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/307/python-from-1994-to-2021-my-how-youve-grown.mp3"
                    length="52067317"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 11 Mar 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python from 1994 to 2021, my how you've grown!</itunes:title>
            <itunes:episode>307</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python has changed a lot since its inception 30 years ago. On this episode, you'll meet Paul Everitt and Barry Warsaw. They have both been involved with Python since the very first Python conference (called SPAM1 even). We discuss how it's changed but also how so many of the pressures and ideas from the very early days are still playing out in 2021. I'm sure you'll enjoy all the stories and reminiscing.]]></itunes:summary>
            <itunes:duration>4316</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/307">talkpython.fm/307</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/307/python-from-1994-to-2021-my-how-youve-grown.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#306: Scaling Python and Jupyter with ZeroMQ</title>
            <link>https://talkpython.fm/episodes/show/306/scaling-python-and-jupyter-with-zeromq</link>
            <guid isPermaLink="false">e05cc991-d870-4703-982a-908c3445a24a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/306/scaling-python-and-jupyter-with-zeromq.mp3"
                    length="47771211"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 05 Mar 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Scaling Python and Jupyter with ZeroMQ</itunes:title>
            <itunes:episode>306</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When we talk about scaling software threading and async get all the buzz. And while they are powerful, using asynchronous queues can often be much more effective. You might think this means creating a Celery server, maybe running RabbitMQ or Redis as well.  What if you wanted this async ability and many more message exchange patterns like pub/sub. But you wanted to do zero of that server work? Then you should check out ZeroMQ.]]></itunes:summary>
            <itunes:duration>3958</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/306">talkpython.fm/306</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/306/scaling-python-and-jupyter-with-zeromq.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#305: Python community at Python Discord</title>
            <link>https://talkpython.fm/episodes/show/305/python-community-at-python-discord</link>
            <guid isPermaLink="false">b5419dc0-959f-45ae-ad79-7fb55021b121</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/305/python-community-at-python-discord.mp3"
                    length="44691684"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 01 Mar 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python community at Python Discord</itunes:title>
            <itunes:episode>305</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[People often ask me how they can find a Python community to be part of. Maybe discussion forum or slack channel. This week, we look at one of the most active communities in Python Discord. It's Python, on a discord server. But it's more than that too.]]></itunes:summary>
            <itunes:duration>3701</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/305">talkpython.fm/305</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/305/python-community-at-python-discord.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#304: asyncio all the things with Omnilib</title>
            <link>https://talkpython.fm/episodes/show/304/asyncio-all-the-things-with-omnilib</link>
            <guid isPermaLink="false">f0cb29e2-3848-4f3a-be5d-a0678179a470</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/304/asyncio-all-the-things-with-omnilib.mp3"
                    length="44077912"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 21 Feb 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>asyncio all the things with Omnilib</itunes:title>
            <itunes:episode>304</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The relatively recent introduction of async and await as keywords in Python have spawned a whole area of high performance, highly scalable frameworks and supporting libraries. One such library that has great async building blocks is Omnilib.]]></itunes:summary>
            <itunes:duration>3650</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/304">talkpython.fm/304</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/304/asyncio-all-the-things-with-omnilib.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#303: Python for Astronomy with Dr. Becky</title>
            <link>https://talkpython.fm/episodes/show/303/python-for-astronomy-with-dr.-becky</link>
            <guid isPermaLink="false">848a9bc7-07ae-4341-90af-4068f68e2a90</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/303/python-for-astronomy-with-dr.-becky.mp3"
                    length="46307885"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 12 Feb 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python for Astronomy with Dr. Becky</itunes:title>
            <itunes:episode>303</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you are involved in science or use computational tools in your work, you should be using code to solve your problem. On this episode, we have Dr. Becky Smethurst who's an astrophysicist at Oxford University. She uses Python to explore galaxies and black holes.]]></itunes:summary>
            <itunes:duration>3836</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/303">talkpython.fm/303</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/303/python-for-astronomy-with-dr.-becky.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#302: The Data Engineering Landscape in 2021</title>
            <link>https://talkpython.fm/episodes/show/302/the-data-engineering-landscape-in-2021</link>
            <guid isPermaLink="false">ca429725-eb0b-4630-801b-4ee097327eaa</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/302/the-data-engineering-landscape-in-2021.mp3"
                    length="39007496"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 04 Feb 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Data Engineering Landscape in 2021</itunes:title>
            <itunes:episode>302</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I'm sure you're familiar with data science. But what about data engineering? Are these the same or how are they related?]]></itunes:summary>
            <itunes:duration>3873</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/302">talkpython.fm/302</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/302/the-data-engineering-landscape-in-2021.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#301: Deploying and running Django web apps in 2021</title>
            <link>https://talkpython.fm/episodes/show/301/deploying-and-running-django-web-apps-in-2021</link>
            <guid isPermaLink="false">685f0b46-0f2b-4fc6-af5d-8b8b6646ed69</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/301/deploying-and-running-django-web-apps-in-2021.mp3"
                    length="41415052"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 28 Jan 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Deploying and running Django web apps in 2021</itunes:title>
            <itunes:episode>301</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you been learning Django and now want to get your site online? Not sure the best way to host it or the trade offs between the various options? Maybe you want to make sure your Django site is secure. On this episode, I'm joined by two Django experts Will Vincent and Carlton Gibson to talk about deploying and running Django in production along with recent updates in Django 3.2 and beyond.]]></itunes:summary>
            <itunes:duration>4114</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/301">talkpython.fm/301</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/301/deploying-and-running-django-web-apps-in-2021.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#300: Building a data science startup (panel)</title>
            <link>https://talkpython.fm/episodes/show/300/building-a-data-science-startup-panel</link>
            <guid isPermaLink="false">03da49cb-1154-4455-9ad4-47b37dcb5cc8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/300/building-a-data-science-startup-panel.mp3"
                    length="40098370"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 22 Jan 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building a data science startup (panel)</itunes:title>
            <itunes:episode>300</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've heard that software developers and startups go hand-in-hand. But what about data scientists? Of course they! But how do you turn your data science skill set into a data science _business_ skill set? What are some of the areas ripe for launching such a business into?]]></itunes:summary>
            <itunes:duration>3982</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/300">talkpython.fm/300</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/300/building-a-data-science-startup-panel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#299: Personal search engine with datasette and dogsheep</title>
            <link>https://talkpython.fm/episodes/show/299/personal-search-engine-with-datasette-and-dogsheep</link>
            <guid isPermaLink="false">3c5f6a4c-e58d-4a12-a5a0-bbf7f3a34d27</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/299/personal-search-engine-with-datasette-and-dogsheep.mp3"
                    length="37305625"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 17 Jan 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Personal search engine with datasette and dogsheep</itunes:title>
            <itunes:episode>299</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, we'll be discussing two powerful tools for data reporting and exploration: Datasette and Dogsheep.  Datasette helps people take data of any shape or size, analyze and explore it, and publish it as an interactive website and accompanying API.  Dogsheep is a collection of tools for personal analytics using SQLite and Datasette. Imagine a unified search engine for everything personal in your life such as twitter, photos, google docs, todoist, goodreads, and more, all in once place and outside of cloud companies.  On this episode we talk with Simon Willison who created both of these projects. He's also one of the co-creators of Django and we'll discuss some early Django history!]]></itunes:summary>
            <itunes:duration>3702</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/299">talkpython.fm/299</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/299/personal-search-engine-with-datasette-and-dogsheep.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#298: Building ML teams and finding ML jobs</title>
            <link>https://talkpython.fm/episodes/show/298/building-ml-teams-and-finding-ml-jobs</link>
            <guid isPermaLink="false">c75a0ec3-f06e-48bc-acce-ab52f0756842</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/298/building-ml-teams-and-finding-ml-jobs.mp3"
                    length="33984665"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 11 Jan 2021 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building ML teams and finding ML jobs</itunes:title>
            <itunes:episode>298</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you building or running an internal machine learning team? How about looking for a new ML position? On this episode, I talk with Chip Huyen from Snorkel AI about building ML teams, finding ML positions, and teach ML at Stanford.]]></itunes:summary>
            <itunes:duration>3370</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/298">talkpython.fm/298</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/298/building-ml-teams-and-finding-ml-jobs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#297: Python year in review (2020 edition)</title>
            <link>https://talkpython.fm/episodes/show/297/python-year-in-review-2020-edition</link>
            <guid isPermaLink="false">0661e203-3034-4f34-9c1c-5f52e08fe028</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/297/python-year-in-review-2020-edition.mp3"
                    length="42505999"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 28 Dec 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python year in review (2020 edition)</itunes:title>
            <itunes:episode>297</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[2020 will be one for the history books, won't it? I've put together a great group to look back on 2020 - from the Python perspective.]]></itunes:summary>
            <itunes:duration>4223</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/297">talkpython.fm/297</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/297/python-year-in-review-2020-edition.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#296: Python in F1 racing</title>
            <link>https://talkpython.fm/episodes/show/296/python-in-f1-racing</link>
            <guid isPermaLink="false">deec0698-0cc3-4195-840c-5185560bfe4d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/296/python-in-f1-racing.mp3"
                    length="39425545"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 23 Dec 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in F1 racing</itunes:title>
            <itunes:episode>296</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Quick: Name the 3 most advanced engineering organizations you can think of? Maybe an aerospace company such as SpaceX or Boeing come to mind. Maybe you thought of CERN and the LHC. But in terms of bespoke engineering capabilities, you should certainly put the F1 racing teams on your list.]]></itunes:summary>
            <itunes:duration>3914</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/296">talkpython.fm/296</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/296/python-in-f1-racing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#295: GIS + Python</title>
            <link>https://talkpython.fm/episodes/show/295/gis-python</link>
            <guid isPermaLink="false">1bff8adf-02d7-4a4f-8c7c-a26bbf32b803</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/295/gis-python.mp3"
                    length="34478109"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 18 Dec 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>GIS + Python</itunes:title>
            <itunes:episode>295</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Geography is the study of places and the relationships between people and their environments. Often we think of maps, but maps are static. GIS gets interesting when you realize that we're studying and visualizing data flowing through these locations and communities.]]></itunes:summary>
            <itunes:duration>3420</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/295">talkpython.fm/295</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/295/gis-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#294: oso authorizes Python</title>
            <link>https://talkpython.fm/episodes/show/294/oso-authorizes-python</link>
            <guid isPermaLink="false">ba596b9f-0314-44a9-aec6-a440927c9447</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/294/oso-authorizes-python.mp3"
                    length="24880034"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 07 Dec 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>oso authorizes Python</itunes:title>
            <itunes:episode>294</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When we think about accounts and security, we often think about identity (logging in and proving who you are). But for many applications, especially internal apps at large organizations, that's just step one. The next step is what can you do and what can you not do.]]></itunes:summary>
            <itunes:duration>3087</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/294">talkpython.fm/294</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/294/oso-authorizes-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#293: Learning how to learn as a developer</title>
            <link>https://talkpython.fm/episodes/show/293/learning-how-to-learn-as-a-developer</link>
            <guid isPermaLink="false">bf8967c2-2460-4e7d-bbd7-ddf9405d3e0f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/293/learning-how-to-learn-as-a-developer.mp3"
                    length="26840614"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 01 Dec 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Learning how to learn as a developer</itunes:title>
            <itunes:episode>293</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As software developers, we live in a world of uncertainty and flux. Do you need to build a new web app? Well maybe using Django makes the most sense if you've been doing it for a long time. There is Flask, but it's more mix and match being a microframework. But you've also heard that async and await are game changers and FastAPI might be the right choice.]]></itunes:summary>
            <itunes:duration>3607</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/293">talkpython.fm/293</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/293/learning-how-to-learn-as-a-developer.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#292: Pythonic identity (auth in Python ecosystem)</title>
            <link>https://talkpython.fm/episodes/show/292/pythonic-identity-auth-in-python-ecosystem</link>
            <guid isPermaLink="false">ebebbc9b-0753-4ef9-92da-89d4790d3fb2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/292/pythonic-identity-auth-in-python-ecosystem.mp3"
                    length="31892582"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 26 Nov 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pythonic identity (auth in Python ecosystem)</itunes:title>
            <itunes:episode>292</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[So you're excited about that next app you're about to build. You can visualize the APIs with the smooth scalability taking to the mobile apps. You can see how, finally, this time, you'll get deployment right and it'll be pure continuous delivery out of GitHub with zero downtime.]]></itunes:summary>
            <itunes:duration>3901</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/292">talkpython.fm/292</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/292/pythonic-identity-auth-in-python-ecosystem.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#291: Operational Resilience with Pyomo</title>
            <link>https://talkpython.fm/episodes/show/291/operational-resilience-with-pyomo</link>
            <guid isPermaLink="false">a821e743-d4e3-4eb8-a48d-79de1676a367</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/291/operational-resilience-with-pyomo.mp3"
                    length="30509026"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 22 Nov 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Operational Resilience with Pyomo</itunes:title>
            <itunes:episode>291</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have a scientific system that needs optimization or solving? Our guest, on this episode, Clark Petri is here to tell us all about pyomo. This is a library that can solve all sorts of cool problems, linear programming, nonlinear equations, and many other things you can throw at it.]]></itunes:summary>
            <itunes:duration>3576</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/291">talkpython.fm/291</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/291/operational-resilience-with-pyomo.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#290: Side Hustles for Data Scientists</title>
            <link>https://talkpython.fm/episodes/show/290/side-hustles-for-data-scientists</link>
            <guid isPermaLink="false">fc40dc84-15bc-4367-a900-e4ca28278616</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/290/side-hustles-for-data-scientists.mp3"
                    length="32486057"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 13 Nov 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Side Hustles for Data Scientists</itunes:title>
            <itunes:episode>290</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you a data scientist looking to branch out on your own and start something new? Maybe you're just looking for a way to work with those exciting libraries that aren't yet in play at the day job. Rather than putting everything on the line, quitting your job, and hoping things work out, maybe you should start with a side-hustle.]]></itunes:summary>
            <itunes:duration>4084</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/290">talkpython.fm/290</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/290/side-hustles-for-data-scientists.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#289: Discovering exoplanets with Python</title>
            <link>https://talkpython.fm/episodes/show/289/discovering-exoplanets-with-python</link>
            <guid isPermaLink="false">8cd803fe-7bd9-4945-9abb-ea67829a103d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/289/discovering-exoplanets-with-python.mp3"
                    length="23639287"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 09 Nov 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Discovering exoplanets with Python</itunes:title>
            <itunes:episode>289</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When I saw the headline "Machine learning algorithm confirms 50 new exoplanets in historic first" I knew the Python angle of this story had to be told! And that's how this episode was born. Join David Armstrong and Jev Gamper as they tell us how they use Python and machine learning to discover not 1, but 50 new exoplanets in pre-existing Keplar satellite data.]]></itunes:summary>
            <itunes:duration>2846</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/289">talkpython.fm/289</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/289/discovering-exoplanets-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#288: 10 tips to move from Excel to Python</title>
            <link>https://talkpython.fm/episodes/show/288/10-tips-to-move-from-excel-to-python</link>
            <guid isPermaLink="false">088a2aba-c925-4966-be73-2fef56030d95</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/288/10-tips-to-move-from-excel-to-python.mp3"
                    length="31263309"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 31 Oct 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 tips to move from Excel to Python</itunes:title>
            <itunes:episode>288</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Excel is one of the most used and most empowering piece of software out there. But that doesn't make it a good fit for every data processing need. And when you outgrow Excel, a really good option for a next step is Python and the data science tech stack: Pandas, Jupyter, and friends.]]></itunes:summary>
            <itunes:duration>3803</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/288">talkpython.fm/288</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/288/10-tips-to-move-from-excel-to-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#287: Testing without dependencies, mocking in Python</title>
            <link>https://talkpython.fm/episodes/show/287/testing-without-dependencies-mocking-in-python</link>
            <guid isPermaLink="false">1f88487c-01a6-4a2e-9e72-d950459def85</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/287/testing-without-dependencies-mocking-in-python.mp3"
                    length="29266450"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 21 Oct 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Testing without dependencies, mocking in Python</itunes:title>
            <itunes:episode>287</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We know our unit tests should be relatively independent from other parts of the system. For example, running a test shouldn't generally call a credit card possessing API and talk to a database when your goal is just to test the argument validation.]]></itunes:summary>
            <itunes:duration>3809</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/287">talkpython.fm/287</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/287/testing-without-dependencies-mocking-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#286: Python and ML at NASA Jet Propulsion Laboratory (JPL)</title>
            <link>https://talkpython.fm/episodes/show/286/python-and-ml-at-nasa-jet-propulsion-laboratory-jpl</link>
            <guid isPermaLink="false">2e42453c-eb70-499c-94f8-38156f39b2f5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/286/python-and-ml-at-nasa-jet-propulsion-laboratory-jpl.mp3"
                    length="34906691"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 16 Oct 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python and ML at NASA Jet Propulsion Laboratory (JPL)</itunes:title>
            <itunes:episode>286</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[NASA's Jet Propulsion Laboratory (JPL)'s primary function is the construction and operation of planetary robotic spacecraft, though it also conducts Earth- orbit and astronomy missions. It is also responsible for operating NASA's Deep Space Network.]]></itunes:summary>
            <itunes:duration>4052</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/286">talkpython.fm/286</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/286/python-and-ml-at-nasa-jet-propulsion-laboratory-jpl.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#285: Dask as a Platform Service with Coiled</title>
            <link>https://talkpython.fm/episodes/show/285/dask-as-a-platform-service-with-coiled</link>
            <guid isPermaLink="false">5a27efbe-837f-43c0-a1d3-a0ae6bd795c1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/285/dask-as-a-platform-service-with-coiled.mp3"
                    length="35333687"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 09 Oct 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Dask as a Platform Service with Coiled</itunes:title>
            <itunes:episode>285</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're into data science, you've probably heard about Dask. It's a package that feels like familiar APIs such as Numpy, Pandas, and Scikit-Learn. Yet it can scale that computation across CPU cores on your local machine all the way to distributed grid-based computing in large clusters.]]></itunes:summary>
            <itunes:duration>4264</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/285">talkpython.fm/285</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/285/dask-as-a-platform-service-with-coiled.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#284: Modern and fast APIs with FastAPI</title>
            <link>https://talkpython.fm/episodes/show/284/modern-and-fast-apis-with-fastapi</link>
            <guid isPermaLink="false">d08bde64-090e-4112-8f9e-d9088668e4d8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/284/modern-and-fast-apis-with-fastapi.mp3"
                    length="32756377"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 04 Oct 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Modern and fast APIs with FastAPI</itunes:title>
            <itunes:episode>284</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As Python 3 has eclipsed the old constrains of Python 2 and web frameworks that adopted them, we have seen a big jump in new frameworks appearing on the scene taking full advantage of things like type hints, async and await, and more.]]></itunes:summary>
            <itunes:duration>3966</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/284">talkpython.fm/284</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/284/modern-and-fast-apis-with-fastapi.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#283: Web scraping, the 2020 edition</title>
            <link>https://talkpython.fm/episodes/show/283/web-scraping-the-2020-edition</link>
            <guid isPermaLink="false">e70d2450-826c-43da-85c3-e3f38b17e501</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/283/web-scraping-the-2020-edition.mp3"
                    length="24017851"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 23 Sep 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Web scraping, the 2020 edition</itunes:title>
            <itunes:episode>283</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Web scraping is pulling the HTML of a website down and parsing useful data out of it. The use-cases for this type of functionality are endless. Have a bunch of data on governmental sites that are only listed online in HTML without a download? There's an API for that! Do you want to keep abreast of what your competitors are featuring on their site? There's an API for that. Need alerts for changes on a website, for example enrollment is now open at your college and you want to be first to get in and avoid the 8am Monday morning course slot? There's an API for that.]]></itunes:summary>
            <itunes:duration>2914</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/283">talkpython.fm/283</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/283/web-scraping-the-2020-edition.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#282: pre-commit framework</title>
            <link>https://talkpython.fm/episodes/show/282/pre-commit-framework</link>
            <guid isPermaLink="false">1b73475e-1f64-4dd3-bab9-bf39fa22796e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/282/pre-commit-framework.mp3"
                    length="30195925"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 17 Sep 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>pre-commit framework</itunes:title>
            <itunes:episode>282</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Git hook scripts are useful for identifying simple issues before committing your code. Hooks run on every commit to automatically point out issues in code such as trailing whitespace and debug statements. By pointing these issues out before code review, this allows a code reviewer to focus on the architecture of a change while not wasting time with trivial style nitpicks.]]></itunes:summary>
            <itunes:duration>3573</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/282">talkpython.fm/282</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/282/pre-commit-framework.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#281: Python in Car Racing</title>
            <link>https://talkpython.fm/episodes/show/281/python-in-car-racing</link>
            <guid isPermaLink="false">83a2d674-80d5-47ed-bdb2-07b9ef0d8927</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/281/python-in-car-racing.mp3"
                    length="29493355"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 09 Sep 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Car Racing</itunes:title>
            <itunes:episode>281</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I love to bring you stories of Python being used in amazing places outside the traditional tech silos of pure web development and data science. On this episode, you'll meet Robert "Kane" Replogle, who works on the simulation and test software at Richard Childress Racing. The NASCAR team that just finished #1 and 2 in at the Texas Motor Speedway.]]></itunes:summary>
            <itunes:duration>3614</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/281">talkpython.fm/281</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/281/python-in-car-racing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#280: Python and AI in Journalism</title>
            <link>https://talkpython.fm/episodes/show/280/python-and-ai-in-journalism</link>
            <guid isPermaLink="false">c53300a8-339e-4190-922b-47e28fc8b070</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/280/python-and-ai-in-journalism.mp3"
                    length="25577755"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 05 Sep 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python and AI in Journalism</itunes:title>
            <itunes:episode>280</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If there has ever been a time in history that journalism is needed to shine a light on what's happening in the world, it's now. Would it surprise you to hear that Python and machine learning are playing an increasingly important role in discovering and bringing us the news? On this episode, you'll meet Carolyn Stansky, a journalist and developer who's been researching this intersection.]]></itunes:summary>
            <itunes:duration>3351</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/280">talkpython.fm/280</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/280/python-and-ai-in-journalism.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#279: Modern Python Developer's Toolkit</title>
            <link>https://talkpython.fm/episodes/show/279/modern-python-developers-toolkit</link>
            <guid isPermaLink="false">744c41cc-4b57-4df8-82d4-adc0e7cda2e8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/279/modern-python-developers-toolkit.mp3"
                    length="30950895"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 29 Aug 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Modern Python Developer's Toolkit</itunes:title>
            <itunes:episode>279</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is quick and easy to learn. And yet, there is a massive gap between knowing the common aspects of the language (loops, variables, functions, and so on) and how to write a well-factored application using modern tools and libraries. That's where learning Python is a never-ending journey.]]></itunes:summary>
            <itunes:duration>3689</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/279">talkpython.fm/279</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/279/modern-python-developers-toolkit.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#278: Teach kids Python with real programming and fun games at Code Combat</title>
            <link>https://talkpython.fm/episodes/show/278/teach-kids-python-with-real-programming-and-fun-games-at-code-combat</link>
            <guid isPermaLink="false">fbff036d-1d7c-445b-9b64-f5a3dcccfc67</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/278/teach-kids-python-with-real-programming-and-fun-games-at-code-combat.mp3"
                    length="32294319"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Aug 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Teach kids Python with real programming and fun games at Code Combat</itunes:title>
            <itunes:episode>278</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If there is one message I've been pushing across all of the Talk Python episodes, it's that programming is a superpower. Rather than all of us abandoning what we're interested in and becoming CS majors, we can take our passion or expertise and 10x it with a little programming skill.]]></itunes:summary>
            <itunes:duration>3928</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/278">talkpython.fm/278</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/278/teach-kids-python-with-real-programming-and-fun-games-at-code-combat.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#277: 10 tips every Django developer should know</title>
            <link>https://talkpython.fm/episodes/show/277/10-tips-every-django-developer-should-know</link>
            <guid isPermaLink="false">1e7f93b7-5960-418c-84ad-41cec782ed98</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/277/10-tips-every-django-developer-should-know.mp3"
                    length="35089873"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 10 Aug 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 tips every Django developer should know</itunes:title>
            <itunes:episode>277</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We recently covered 10 tips that every Flask developer should know. But we left out a pretty big group in the Python web space: Django developers! And this one is for you. I invited Bob Belderbos, who's been running his SaaS business on Python and Django for several years now, to share his tips and tricks.]]></itunes:summary>
            <itunes:duration>4317</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/277">talkpython.fm/277</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/277/10-tips-every-django-developer-should-know.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#276: Geekout: Life in the solar system and beyond</title>
            <link>https://talkpython.fm/episodes/show/276/geekout-life-in-the-solar-system-and-beyond</link>
            <guid isPermaLink="false">2f974cb0-8847-46a2-a6cb-c73daed45ca8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/276/geekout-life-in-the-solar-system-and-beyond.mp3"
                    length="39396093"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 06 Aug 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Geekout: Life in the solar system and beyond</itunes:title>
            <itunes:episode>276</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We're back with another GeekOut episode. Richard Campbell, a developer and podcaster who also dives deep into science and tech topics, is back for our second GeekOut episode. Last time we geeked out about the real science and progress around a moon base. This time it's why is there life on Earth, where could it be or have been in the solar system, and beyond.]]></itunes:summary>
            <itunes:duration>4455</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/276">talkpython.fm/276</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/276/geekout-life-in-the-solar-system-and-beyond.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#275: Beautiful Pythonic Refactorings</title>
            <link>https://talkpython.fm/episodes/show/275/beautiful-pythonic-refactorings</link>
            <guid isPermaLink="false">d433fdca-afad-4220-9a8f-21cd4b677184</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/275/beautiful-pythonic-refactorings.mp3"
                    length="27251780"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 01 Aug 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Beautiful Pythonic Refactorings</itunes:title>
            <itunes:episode>275</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you obsess about writing your code just the right way before you get started? Maybe you have some ugly code on your hands and you need to make it better. Either way, refactoring could be your ticket to happier days! On this episode, we'll talk through a powerful example of iteratively refactoring some code until we eventually turn our ugly duckling into a Pythonic beauty.]]></itunes:summary>
            <itunes:duration>3304</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/275">talkpython.fm/275</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/275/beautiful-pythonic-refactorings.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#274: Profiling data science code with FIL</title>
            <link>https://talkpython.fm/episodes/show/274/profiling-data-science-code-with-fil</link>
            <guid isPermaLink="false">70fb730a-68de-4978-b793-aa88cbb6f61e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/274/profiling-data-science-code-with-fil.mp3"
                    length="28221895"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 24 Jul 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Profiling data science code with FIL</itunes:title>
            <itunes:episode>274</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you write data science code? Do you struggle loading large amounts of data or wonder what parts of your code use the maximum amount of memory? Maybe you just want to require smaller compute resources (servers, RAM, and so on).]]></itunes:summary>
            <itunes:duration>3492</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/274">talkpython.fm/274</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/274/profiling-data-science-code-with-fil.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#273: CoCalc: A fully colloborative notebook development environment</title>
            <link>https://talkpython.fm/episodes/show/273/cocalc-a-fully-colloborative-notebook-development-environment</link>
            <guid isPermaLink="false">881daaa4-cb51-4c26-9620-6350e0a376f5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/273/cocalc-a-fully-colloborative-notebook-development-environment.mp3"
                    length="26538556"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 18 Jul 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>CoCalc: A fully colloborative notebook development environment</itunes:title>
            <itunes:episode>273</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Everyone in the Python space is familiar with Notebooks these days. One of the original notebook environments was SageMath. Created by William Stein, and collaborators, it began as an open-source, Python-based, computational environment focused on mathematicians.]]></itunes:summary>
            <itunes:duration>3306</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/273">talkpython.fm/273</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/273/cocalc-a-fully-colloborative-notebook-development-environment.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#272: No IoT things in hand? Simulate them with Device Simulator Express</title>
            <link>https://talkpython.fm/episodes/show/272/no-iot-things-in-hand-simulate-them-with-device-simulator-express</link>
            <guid isPermaLink="false">99044d9d-4bcb-458e-8a41-ea7634d8905a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/272/no-iot-things-in-hand-simulate-them-with-device-simulator-express.mp3"
                    length="24551477"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 12 Jul 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>No IoT things in hand? Simulate them with Device Simulator Express</itunes:title>
            <itunes:episode>272</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is one of the primary languages for IoT devices. With runtimes such as CircuitPython and MicroPython, they are ideal for the really small IoT chips. Maybe you've heard of the Circuit Playground Express, BBC micro:bit, or the fancy Adafruit CLUE. They aren't too expensive (ranging from $25 to $50 each). But for large groups such as classrooms, this can be a lot of money. Moreover, getting your hands on these devices can sometimes be tricky as well.]]></itunes:summary>
            <itunes:duration>3107</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/272">talkpython.fm/272</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/272/no-iot-things-in-hand-simulate-them-with-device-simulator-express.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#271: Unlock the mysteries of time, Python's datetime that is!</title>
            <link>https://talkpython.fm/episodes/show/271/unlock-the-mysteries-of-time-pythons-datetime-that-is</link>
            <guid isPermaLink="false">0ec463af-7389-4d43-a908-3861143562c4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/271/unlock-the-mysteries-of-time-pythons-datetime-that-is.mp3"
                    length="31301732"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 04 Jul 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Unlock the mysteries of time, Python's datetime that is!</itunes:title>
            <itunes:episode>271</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Time is a simple thing, right? And working with it in Python is great. You just import datetime and then (somewhat oddly) use the datetime class from that module.]]></itunes:summary>
            <itunes:duration>3873</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/271">talkpython.fm/271</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/271/unlock-the-mysteries-of-time-pythons-datetime-that-is.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#270: Python in supply chains: oil rigs, rockets, and lettuce</title>
            <link>https://talkpython.fm/episodes/show/270/python-in-supply-chains-oil-rigs-rockets-and-lettuce</link>
            <guid isPermaLink="false">4c635ce1-4e4a-468e-b355-833618553ed4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/270/python-in-supply-chains-oil-rigs-rockets-and-lettuce.mp3"
                    length="30967068"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 25 Jun 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in supply chains: oil rigs, rockets, and lettuce</itunes:title>
            <itunes:episode>270</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On this episode, we are going to weave a thread through three different areas of Python programming that at first seem unlikely to have much in common. Yet, the core will be the same throughout. I think this is a cool lesson to learn as you get deeper into programming and a great story to highlight it.]]></itunes:summary>
            <itunes:duration>3560</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/270">talkpython.fm/270</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/270/python-in-supply-chains-oil-rigs-rockets-and-lettuce.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#269: HoloViz - a suite of tools for Python visualization</title>
            <link>https://talkpython.fm/episodes/show/269/holoviz-a-suite-of-tools-for-python-visualization</link>
            <guid isPermaLink="false">579525ba-eb30-4649-902e-3f3873f073fe</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/269/holoviz-a-suite-of-tools-for-python-visualization.mp3"
                    length="26886637"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 19 Jun 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>HoloViz - a suite of tools for Python visualization</itunes:title>
            <itunes:episode>269</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The toolchain for modern data science can be intimidating. How do you choose between all the data visualization libraries out there? How about creating interactive web apps from those analyses? On this episode, we dive into a project that attempts to bring the whole story together: HoloViz.]]></itunes:summary>
            <itunes:duration>3357</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/269">talkpython.fm/269</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/269/holoviz-a-suite-of-tools-for-python-visualization.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#268: Analyzing dozens of notebook environments</title>
            <link>https://talkpython.fm/episodes/show/268/analyzing-dozens-of-notebook-environments</link>
            <guid isPermaLink="false">b98f65e7-3605-4fc2-a5cb-442b863d0a36</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/268/analyzing-dozens-of-notebook-environments.mp3"
                    length="27406624"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 13 Jun 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Analyzing dozens of notebook environments</itunes:title>
            <itunes:episode>268</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you using interactive notebooks for your data exploration or day-to-day programming? What environment do you use? Was it Jupyter and now you've made the move to JupyterLab? That's a great choice. But did you know there are more environments out there to choose from and compare? Have you heard of Callisto or Iodide? How about CoCalc or PolyNote? That's just the tip of the iceberg!]]></itunes:summary>
            <itunes:duration>3264</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/268">talkpython.fm/268</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/268/analyzing-dozens-of-notebook-environments.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#267: 15 amazing pytest plugins</title>
            <link>https://talkpython.fm/episodes/show/267/15-amazing-pytest-plugins</link>
            <guid isPermaLink="false">d2840c59-ecb2-47aa-801b-e22ad502a7ad</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/267/15-amazing-pytest-plugins.mp3"
                    length="26243392"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 06 Jun 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>15 amazing pytest plugins</itunes:title>
            <itunes:episode>267</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you write tests for your code? You probably should. And most of the time, pytest is the industry standard these days. But pytest can be much more than what you get from just installing it as a tool.]]></itunes:summary>
            <itunes:duration>3214</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/267">talkpython.fm/267</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/267/15-amazing-pytest-plugins.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#266: Refactoring your code, like magic with Sourcery</title>
            <link>https://talkpython.fm/episodes/show/266/refactoring-your-code-like-magic-with-sourcery</link>
            <guid isPermaLink="false">5d4b27be-7817-421d-95fe-e12bd2126f1d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/266/refactoring-your-code-like-magic-with-sourcery.mp3"
                    length="23359370"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 29 May 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Refactoring your code, like magic with Sourcery</itunes:title>
            <itunes:episode>266</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Refactoring your code is a fundamental step on the path to professional and maintainable software. We rarely have the perfect picture of what we need to build when we start writing code and attempts to over plan and overdesign software often lead to analysis paralysis rather than ideal outcomes.]]></itunes:summary>
            <itunes:duration>3425</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/266">talkpython.fm/266</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/266/refactoring-your-code-like-magic-with-sourcery.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#265: Why is Python slow?</title>
            <link>https://talkpython.fm/episodes/show/265/why-is-python-slow</link>
            <guid isPermaLink="false">b70bbf7b-5ec1-484f-89ec-29087e6add4d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/265/why-is-python-slow.mp3"
                    length="29214759"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 19 May 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Why is Python slow?</itunes:title>
            <itunes:episode>265</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The debate about whether Python is fast or slow is never-ending. It depends on what you're optimizing for: Server CPU consumption? Developer time? Maintainability? There are many factors. But if we keep our eye on pure computational speed in the Python layer, then yes, Python is slow.]]></itunes:summary>
            <itunes:duration>3806</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/265">talkpython.fm/265</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/265/why-is-python-slow.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#264: 10 tips every Flask developer should know</title>
            <link>https://talkpython.fm/episodes/show/264/10-tips-every-flask-developer-should-know</link>
            <guid isPermaLink="false">fcb0043e-5afc-4abb-b58a-2702caeeea93</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/264/10-tips-every-flask-developer-should-know.mp3"
                    length="34756754"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 12 May 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 tips every Flask developer should know</itunes:title>
            <itunes:episode>264</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you a web developer who uses Flask? It has become the most popular Python web framework. Even if you have used it for years, I bet we cover at least one thing that will surprise you and make your Flask code better.]]></itunes:summary>
            <itunes:duration>4129</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/264">talkpython.fm/264</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/264/10-tips-every-flask-developer-should-know.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#263: SEO for developers</title>
            <link>https://talkpython.fm/episodes/show/263/seo-for-developers</link>
            <guid isPermaLink="false">aee47594-9550-463d-8bf2-7ac9b5a3de2f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/263/seo-for-developers.mp3"
                    length="31455449"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 06 May 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>SEO for developers</itunes:title>
            <itunes:episode>263</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As developers and technologists, it's easy to think that powerful and unique ideas will percolate to the top. If we build something amazing, enthusiastic users will find and share our creations.]]></itunes:summary>
            <itunes:duration>3755</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/263">talkpython.fm/263</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/263/seo-for-developers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#262: Build a career in data science</title>
            <link>https://talkpython.fm/episodes/show/262/build-a-career-in-data-science</link>
            <guid isPermaLink="false">2cb919a1-8dea-41ed-921c-0678b2551b34</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/262/build-a-career-in-data-science.mp3"
                    length="34285590"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 01 May 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Build a career in data science</itunes:title>
            <itunes:episode>262</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Has anyone told you that you should get into data science? Have you heard it's a great career? In fact, data scientist is the best job in America according to Glassdoor's 2018 rankings.]]></itunes:summary>
            <itunes:duration>4277</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/262">talkpython.fm/262</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/262/build-a-career-in-data-science.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#261: Monitoring and auditing machine learning</title>
            <link>https://talkpython.fm/episodes/show/261/monitoring-and-auditing-machine-learning</link>
            <guid isPermaLink="false">96fa4520-bf4e-4fc2-b67c-c88ff5ab9e3f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/261/monitoring-and-auditing-machine-learning.mp3"
                    length="29030392"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 25 Apr 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Monitoring and auditing machine learning</itunes:title>
            <itunes:episode>261</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Traditionally, when we have depended upon software to make a decision with real-world implications, that software was deterministic. It had some inputs, a few if statements, and we could point to the exact line of code where the decision was made. And the same inputs lead to the same decisions.]]></itunes:summary>
            <itunes:duration>3642</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/261">talkpython.fm/261</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/261/monitoring-and-auditing-machine-learning.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#260: From basic script to interactive data sci app with Streamlit</title>
            <link>https://talkpython.fm/episodes/show/260/from-basic-script-to-interactive-data-sci-app-with-streamlit</link>
            <guid isPermaLink="false">3562a46b-22b7-4ed2-80e2-7fb82f929be8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/260/from-basic-script-to-interactive-data-sci-app-with-streamlit.mp3"
                    length="25677301"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 18 Apr 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>From basic script to interactive data sci app with Streamlit</itunes:title>
            <itunes:episode>260</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you work on the data science or data visualization side of Python, you may have come to it from a scripting side of things. Writing just a little Python, using its magical libraries, with little structure or formalism to build a powerful analysis tool that runs in the terminal or maybe a jupyter notebook.  What if you could take that same code, sprinkle in just a bit of a simple API, and turn it into a fast and dynamic single page application allowing your users to dive into the visualizations on the web?]]></itunes:summary>
            <itunes:duration>3565</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/260">talkpython.fm/260</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/260/from-basic-script-to-interactive-data-sci-app-with-streamlit.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#259: From Academia to Tech Industry and Python</title>
            <link>https://talkpython.fm/episodes/show/259/from-academia-to-tech-industry-and-python</link>
            <guid isPermaLink="false">c4136800-2aa4-4989-9951-3387c9ba5eed</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/259/from-academia-to-tech-industry-and-python.mp3"
                    length="29887004"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 09 Apr 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>From Academia to Tech Industry and Python</itunes:title>
            <itunes:episode>259</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you come to Python from the academic side of the world? Maybe got into working with code for research or lab work and found you liked coding more than your first field of study. Whatever the reason, many people make the transition from the academic world over to tech and industry.]]></itunes:summary>
            <itunes:duration>3658</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/259">talkpython.fm/259</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/259/from-academia-to-tech-industry-and-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#258: Thriving in a remote developer environment</title>
            <link>https://talkpython.fm/episodes/show/258/thriving-in-a-remote-developer-environment</link>
            <guid isPermaLink="false">5146ac25-4a4e-4043-91ac-b28a2222f439</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/258/thriving-in-a-remote-developer-environment.mp3"
                    length="31843919"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 04 Apr 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Thriving in a remote developer environment</itunes:title>
            <itunes:episode>258</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you are listening to this episode when it came out, April 4th, 2020, there's a good chance you are listening at home, or on a walk. But it's probably not while commuting to an office as much of the world is practicing social distancing and working from home.]]></itunes:summary>
            <itunes:duration>4050</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/258">talkpython.fm/258</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/258/thriving-in-a-remote-developer-environment.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#257: Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy</title>
            <link>https://talkpython.fm/episodes/show/257/exploring-the-galaxy-with-the-fastest-supercomputer-python-and-radio-astronomy</link>
            <guid isPermaLink="false">13d81023-8d7a-4cf8-b4cb-86a25e7ca6c5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/257/exploring-the-galaxy-with-the-fastest-supercomputer-python-and-radio-astronomy.mp3"
                    length="23776635"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 28 Mar 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy</itunes:title>
            <itunes:episode>257</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[With radio astronomy, we can look across many light-years of distance and see incredible details such as the chemical makeup of a given region. Kevin Vinsen and Rodrigo Tobar from ICRAR are using the world's fastest supercomputer along with some sweet Python to process the equivalent of 1,600 hours of standard- definition YouTube video per second.]]></itunes:summary>
            <itunes:duration>3143</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/257">talkpython.fm/257</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/257/exploring-the-galaxy-with-the-fastest-supercomputer-python-and-radio-astronomy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#256: Click to run your notebook with Binder</title>
            <link>https://talkpython.fm/episodes/show/256/click-to-run-your-notebook-with-binder</link>
            <guid isPermaLink="false">f349c8a2-47b7-4c6f-b47b-3d5955b88e8e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/256/click-to-run-your-notebook-with-binder.mp3"
                    length="25644525"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 Mar 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Click to run your notebook with Binder</itunes:title>
            <itunes:episode>256</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you come across a GitHub repo with a Jupyter notebook that has a "Run in Binder" button? It seems magical. How does it know what dependencies and external libraries you might need? Where does it run anyway?]]></itunes:summary>
            <itunes:duration>3446</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/256">talkpython.fm/256</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/256/click-to-run-your-notebook-with-binder.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#255: Talking to cars with Python</title>
            <link>https://talkpython.fm/episodes/show/255/talking-to-cars-with-python</link>
            <guid isPermaLink="false">be5a7157-97f3-4ae0-b152-077231816d93</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/255/talking-to-cars-with-python.mp3"
                    length="25947644"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 14 Mar 2020 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Talking to cars with Python</itunes:title>
            <itunes:episode>255</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Modern cars have become mobile computer systems with many small computers running millions of lines of code. On this episode, we plug a little Python into those data streams.]]></itunes:summary>
            <itunes:duration>3111</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/255">talkpython.fm/255</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/255/talking-to-cars-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#254: A Python mentorship story</title>
            <link>https://talkpython.fm/episodes/show/254/a-python-mentorship-story</link>
            <guid isPermaLink="false">8a3c8314-2304-4bc3-8feb-e05b602b7cf1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/254/a-python-mentorship-story.mp3"
                    length="32745065"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 06 Mar 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A Python mentorship story</itunes:title>
            <itunes:episode>254</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you go from poking around at Python code to actually solving real problems, the right way?]]></itunes:summary>
            <itunes:duration>4046</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/254">talkpython.fm/254</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/254/a-python-mentorship-story.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#253: Moon base geekout</title>
            <link>https://talkpython.fm/episodes/show/253/moon-base-geekout</link>
            <guid isPermaLink="false">ea5baa2a-e17b-48c7-8f7d-21cee38bf228</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/253/moon-base-geekout.mp3"
                    length="44831105"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 25 Feb 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Moon base geekout</itunes:title>
            <itunes:episode>253</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This episode is a unique one. On this episode, I've invited Richard Campbell and developer and podcaster who also dives deep into science and tech topics. We are going to dig into his geekout series and spend some time talking realistically about moonbases and space travel.]]></itunes:summary>
            <itunes:duration>4968</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/253">talkpython.fm/253</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/253/moon-base-geekout.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#252: What scientific computing can learn from CS</title>
            <link>https://talkpython.fm/episodes/show/252/what-scientific-computing-can-learn-from-cs</link>
            <guid isPermaLink="false">78985749-6e4e-4cff-ada5-c5dac4cc15b4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/252/what-scientific-computing-can-learn-from-cs.mp3"
                    length="38739070"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Feb 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>What scientific computing can learn from CS</itunes:title>
            <itunes:episode>252</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you come into Python from a computational science side of things? Were you just looking for something better than Excel or Matlab and got pulled in by all the Python has to offer?]]></itunes:summary>
            <itunes:duration>4258</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/252">talkpython.fm/252</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/252/what-scientific-computing-can-learn-from-cs.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#251: Building and UX Testing Azure's Python SDK</title>
            <link>https://talkpython.fm/episodes/show/251/building-and-ux-testing-azures-python-sdk</link>
            <guid isPermaLink="false">cb5e98ca-993c-4917-81d0-34cc7aa45d0b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/251/building-and-ux-testing-azures-python-sdk.mp3"
                    length="27296377"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 13 Feb 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building and UX Testing Azure's Python SDK</itunes:title>
            <itunes:episode>251</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What does it take to build a Python library that will be used by a large number of developers? This happens all the in open source. Projects take off and become wildly successful.]]></itunes:summary>
            <itunes:duration>3164</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/251">talkpython.fm/251</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/251/building-and-ux-testing-azures-python-sdk.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#250: Capture over 400x C02 as trees with AI and Python</title>
            <link>https://talkpython.fm/episodes/show/250/capture-over-400x-c02-as-trees-with-ai-and-python</link>
            <guid isPermaLink="false">a544606f-ce3f-4741-9726-f85deb17e6ed</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/250/capture-over-400x-c02-as-trees-with-ai-and-python.mp3"
                    length="34120785"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 08 Feb 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Capture over 400x C02 as trees with AI and Python</itunes:title>
            <itunes:episode>250</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As the popularity of Python grows, we see it popping up in all sorts of interesting places and projects. On this episode, you'll meet C.K. Sample and Nathan Papapietro from HyperGiant. They are using Python and AI to develop the EOS Bioreactor.]]></itunes:summary>
            <itunes:duration>3787</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/250">talkpython.fm/250</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/250/capture-over-400x-c02-as-trees-with-ai-and-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#249: Capture the Staff of Pythonic Knowledge in TwilioQuest</title>
            <link>https://talkpython.fm/episodes/show/249/capture-the-staff-of-pythonic-knowledge-in-twilioquest</link>
            <guid isPermaLink="false">d270d3f9-4185-4be4-a8ef-f4e652822931</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/249/capture-the-staff-of-pythonic-knowledge-in-twilioquest.mp3"
                    length="29644967"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 30 Jan 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Capture the Staff of Pythonic Knowledge in TwilioQuest</itunes:title>
            <itunes:episode>249</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you learning or helping someone else learn Python, why not make a game out of it? TwilioQuest is a game that doesn't treat you with kid-gloves while teaching you Python. Using your editor of choice, write code on your machine, and still play the game to solve Python challenges.]]></itunes:summary>
            <itunes:duration>3541</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/249">talkpython.fm/249</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/249/capture-the-staff-of-pythonic-knowledge-in-twilioquest.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#248: Climate change and your Python code</title>
            <link>https://talkpython.fm/episodes/show/248/climate-change-and-your-python-code</link>
            <guid isPermaLink="false">546d770a-53dd-44b2-bfe3-8924d623acd4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/248/climate-change-and-your-python-code.mp3"
                    length="38268208"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 24 Jan 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Climate change and your Python code</itunes:title>
            <itunes:episode>248</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The most critical issue of our time is climate change. Yet, when you think about our carbon impact in the software industry, what comes to mind? Business travel? Commuting to the office so you don't miss filing that TPS report? Yeah, those are bad. But data centers, servers, and our apps consume a substantial portion of the total energy used by modern humans.]]></itunes:summary>
            <itunes:duration>4594</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/248">talkpython.fm/248</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/248/climate-change-and-your-python-code.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#247: Solo maintainer of open-source in academia</title>
            <link>https://talkpython.fm/episodes/show/247/solo-maintainer-of-open-source-in-academia</link>
            <guid isPermaLink="false">c7b66a48-009d-4c67-8e15-e549f82db146</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/247/solo-maintainer-of-open-source-in-academia.mp3"
                    length="37246691"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Jan 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Solo maintainer of open-source in academia</itunes:title>
            <itunes:episode>247</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you run an open-source project? Does it seem like you never have enough time to support it? Have you considered starting one but are unsure you can commit to it? It's a real challenge.]]></itunes:summary>
            <itunes:duration>3920</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/247">talkpython.fm/247</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/247/solo-maintainer-of-open-source-in-academia.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#246: Practices of the Python Pro</title>
            <link>https://talkpython.fm/episodes/show/246/practices-of-the-python-pro</link>
            <guid isPermaLink="false">d0b7e216-e333-4413-a6b6-615d9a27aa4b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/246/practices-of-the-python-pro.mp3"
                    length="34512583"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 09 Jan 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Practices of the Python Pro</itunes:title>
            <itunes:episode>246</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you can call yourself a professional developer? Sure, getting paid to write code is probably part of the formula. But when is your skillset up to that level?]]></itunes:summary>
            <itunes:duration>3848</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/246">talkpython.fm/246</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/246/practices-of-the-python-pro.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#245: Python packaging landscape in 2020</title>
            <link>https://talkpython.fm/episodes/show/245/python-packaging-landscape-in-2020</link>
            <guid isPermaLink="false">bc9baad0-ce85-4702-86c0-1268a3360c7f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/245/python-packaging-landscape-in-2020.mp3"
                    length="34990486"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 03 Jan 2020 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python packaging landscape in 2020</itunes:title>
            <itunes:episode>245</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is growing incredibly quickly and has found its place in many facets of the developer and computational space. But one area that is still shaky and uncertain is packaging and shipping software to users.]]></itunes:summary>
            <itunes:duration>3714</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/245">talkpython.fm/245</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/245/python-packaging-landscape-in-2020.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#244: Top 10 Real Python Articles of 2019</title>
            <link>https://talkpython.fm/episodes/show/244/top-10-real-python-articles-of-2019</link>
            <guid isPermaLink="false">80302287-5797-45d2-89c5-b743f4294f10</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/244/top-10-real-python-articles-of-2019.mp3"
                    length="31811674"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 27 Dec 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Top 10 Real Python Articles of 2019</itunes:title>
            <itunes:episode>244</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We've come to the end of 2019. Python 2 has just a handful of days before it goes unsupported. And I've met up with Dan Bader from RealPython.com to look back at the year of Python articles on his website. We dive into the details behind 10 of his most important articles from the past year.]]></itunes:summary>
            <itunes:duration>3589</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/244">talkpython.fm/244</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/244/top-10-real-python-articles-of-2019.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#243: Python on Windows is OK, actually</title>
            <link>https://talkpython.fm/episodes/show/243/python-on-windows-is-ok-actually</link>
            <guid isPermaLink="false">113ae89b-1023-4e06-8709-63ea09d5621e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/243/python-on-windows-is-ok-actually.mp3"
                    length="31058103"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 17 Dec 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python on Windows is OK, actually</itunes:title>
            <itunes:episode>243</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all love the Python language. But it's the 200,000+ packages that actually make Python incredibly useful and productive. But installing these libraries and sometimes even Python itself can vary across platforms. In particular, Windows has had a hard time.]]></itunes:summary>
            <itunes:duration>3458</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/243">talkpython.fm/243</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/243/python-on-windows-is-ok-actually.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#242: Your education will be live-streamed</title>
            <link>https://talkpython.fm/episodes/show/242/your-education-will-be-live-streamed</link>
            <guid isPermaLink="false">1e966ff7-934b-4b5f-945d-275dd4d2fbd8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/242/your-education-will-be-live-streamed.mp3"
                    length="29631905"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 11 Dec 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Your education will be live-streamed</itunes:title>
            <itunes:episode>242</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Online education has certainly gone mainstream. Developers and companies have finally gotten comfortable taking online courses. Sometimes these are recorded, self-paced courses like we have at Talk Python Training. Other times, they are more like live events in webcast format.]]></itunes:summary>
            <itunes:duration>3263</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/242">talkpython.fm/242</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/242/your-education-will-be-live-streamed.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#241: Opal: Full stack health care apps</title>
            <link>https://talkpython.fm/episodes/show/241/opal-full-stack-health-care-apps</link>
            <guid isPermaLink="false">f8b5fa7c-c55f-49be-9d44-9aecf46242fd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/241/opal-full-stack-health-care-apps.mp3"
                    length="22877735"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 07 Dec 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Opal: Full stack health care apps</itunes:title>
            <itunes:episode>241</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Open source has permeated much of the software industry. What about health care? This highly regulated and important industry might seem to be the domain of huge specialized software companies.]]></itunes:summary>
            <itunes:duration>3203</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/241">talkpython.fm/241</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/241/opal-full-stack-health-care-apps.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#240: A guided tour of the CPython source code</title>
            <link>https://talkpython.fm/episodes/show/240/a-guided-tour-of-the-cpython-source-code</link>
            <guid isPermaLink="false">310bb719-4611-4dc7-b5f5-f23faae5eed1</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/240/a-guided-tour-of-the-cpython-source-code.mp3"
                    length="33554703"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 27 Nov 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A guided tour of the CPython source code</itunes:title>
            <itunes:episode>240</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You might use Python every day. But how much do you know about what happens under the covers, down at the C level? When you type something like variable = [], what are the byte-codes that accomplish this? How about the class backing the list itself?]]></itunes:summary>
            <itunes:duration>3625</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/240">talkpython.fm/240</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/240/a-guided-tour-of-the-cpython-source-code.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#239: Bayesian foundations</title>
            <link>https://talkpython.fm/episodes/show/239/bayesian-foundations</link>
            <guid isPermaLink="false">f265015d-c474-4cdc-9a0e-0e63f1c73e10</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/239/bayesian-foundations.mp3"
                    length="31049515"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 23 Nov 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Bayesian foundations</itunes:title>
            <itunes:episode>239</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, we'll dive into one of the foundations of modern data science, Bayesian algorithms, and thinking. Join me along with guest Max Sklar as we look at the algorithmic side of data science.]]></itunes:summary>
            <itunes:duration>3438</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/239">talkpython.fm/239</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/239/bayesian-foundations.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#237: A gut feeling about Python</title>
            <link>https://talkpython.fm/episodes/show/237/a-gut-feeling-about-python</link>
            <guid isPermaLink="false">c07d9c66-999c-4fd4-b138-b8f99246a944</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/237/a-gut-feeling-about-python.mp3"
                    length="26439359"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 06 Nov 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A gut feeling about Python</itunes:title>
            <itunes:episode>237</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Let's start with a philosophical question: Are you human? Are you sure? We could begin to answer the question physically. Are you made up of cells that would typically be considered as belonging to the human body?]]></itunes:summary>
            <itunes:duration>2980</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/237">talkpython.fm/237</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/237/a-gut-feeling-about-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#236: Scaling data science across Python and R</title>
            <link>https://talkpython.fm/episodes/show/236/scaling-data-science-across-python-and-r</link>
            <guid isPermaLink="false">588541e7-67a4-4653-936c-1d4ba2c3075a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/236/scaling-data-science-across-python-and-r.mp3"
                    length="44058156"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Oct 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Scaling data science across Python and R</itunes:title>
            <itunes:episode>236</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you do data science? Imagine you work with over 200 data scientists. Many of whom have diverse backgrounds or have come from non-CS backgrounds. Some of them want to use Python. Others are keen to work with R.]]></itunes:summary>
            <itunes:duration>3648</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/236">talkpython.fm/236</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/236/scaling-data-science-across-python-and-r.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#235: Python in your Browser with Skulpt</title>
            <link>https://talkpython.fm/episodes/show/235/python-in-your-browser-with-skulpt</link>
            <guid isPermaLink="false">294795cc-4351-4461-991d-58eadd5f6d23</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/235/python-in-your-browser-with-skulpt.mp3"
                    length="30388517"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 23 Oct 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in your Browser with Skulpt</itunes:title>
            <itunes:episode>235</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you dream of a day when you can write Python in the browser rather than JavaScript? This is no pipe dream! There are several ways to write Python that runs in the browser already.]]></itunes:summary>
            <itunes:duration>3620</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/235">talkpython.fm/235</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/235/python-in-your-browser-with-skulpt.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#234: Awesome Python Applications</title>
            <link>https://talkpython.fm/episodes/show/234/awesome-python-applications</link>
            <guid isPermaLink="false">db1d02ae-0534-46f1-9935-cb3b84efac16</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/234/awesome-python-applications.mp3"
                    length="36113588"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 15 Oct 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Awesome Python Applications</itunes:title>
            <itunes:episode>234</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard of awesome lists? They are well, pretty awesome! Gathering up the most loved libraries and packages for a given topic.]]></itunes:summary>
            <itunes:duration>3876</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/234">talkpython.fm/234</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/234/awesome-python-applications.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#233: The Masonite Python Web Framework</title>
            <link>https://talkpython.fm/episodes/show/233/the-masonite-python-web-framework</link>
            <guid isPermaLink="false">a6d53077-5357-487c-8a5c-a9faa34e4b81</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/233/the-masonite-python-web-framework.mp3"
                    length="34819884"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 10 Oct 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Masonite Python Web Framework</itunes:title>
            <itunes:episode>233</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Folks, it's not like the old days where there were just a couple of web frameworks for building apps with Python. These days there are many. One of those frameworks is the Masonite web framework created by Joseph Mancuso. Joseph is here today to tell us all about Masonite, what makes it special, it's core value proposition for web developers and much more.]]></itunes:summary>
            <itunes:duration>4098</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/233">talkpython.fm/233</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/233/the-masonite-python-web-framework.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#232: Become a robot developer with Python</title>
            <link>https://talkpython.fm/episodes/show/232/become-a-robot-developer-with-python</link>
            <guid isPermaLink="false">b18c5a1d-3c93-45d1-897e-416128a3862b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/232/become-a-robot-developer-with-python.mp3"
                    length="32373194"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 04 Oct 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Become a robot developer with Python</itunes:title>
            <itunes:episode>232</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think about the types of jobs you get as a Python developer, you probably weight the differences between data science and web development.]]></itunes:summary>
            <itunes:duration>3692</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/232">talkpython.fm/232</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/232/become-a-robot-developer-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#231: Advice for freelancing with Python</title>
            <link>https://talkpython.fm/episodes/show/231/advice-for-freelancing-with-python</link>
            <guid isPermaLink="false">591e5dde-c8d1-41cd-87e8-2a148c5684a3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/231/advice-for-freelancing-with-python.mp3"
                    length="37177471"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Sep 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Advice for freelancing with Python</itunes:title>
            <itunes:episode>231</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever wanted to get into consulting? Maybe you're seeking the freedom to work on whatever project you'd like or gain more control of your time.]]></itunes:summary>
            <itunes:duration>4181</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/231">talkpython.fm/231</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/231/advice-for-freelancing-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#230: Python in digital humanities research</title>
            <link>https://talkpython.fm/episodes/show/230/python-in-digital-humanities-research</link>
            <guid isPermaLink="false">5dc90aee-069e-4910-8872-a7489d8b502a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/230/python-in-digital-humanities-research.mp3"
                    length="28439006"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 18 Sep 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in digital humanities research</itunes:title>
            <itunes:episode>230</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've often heard me talk about Python as a superpower. It can amplify whatever you're interested in or what you have specialized in for your career. This episode is an amazing example of this. You'll meet Cornelis van Lit. He is a scholar of medieval Islamic philosophy and woks at Utrecht University in the Netherlands. What he is doing with Python is pretty amazing.]]></itunes:summary>
            <itunes:duration>3462</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/230">talkpython.fm/230</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/230/python-in-digital-humanities-research.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#229: Building advanced Pythonic interviews with docassemble</title>
            <link>https://talkpython.fm/episodes/show/229/building-advanced-pythonic-interviews-with-docassemble</link>
            <guid isPermaLink="false">60de2401-bfa6-488d-b701-17a306cd0ed9</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/229/building-advanced-pythonic-interviews-with-docassemble.mp3"
                    length="32492198"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 12 Sep 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building advanced Pythonic interviews with docassemble</itunes:title>
            <itunes:episode>229</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On this episode, we dive into Python for lawyers and a special tool for conducting legal interviews. Imagine you have to collect details for 20,000 participants in a class-action lawsuit. docassemble, a sweet Python web app, can do it for you with easy.]]></itunes:summary>
            <itunes:duration>3643</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/229">talkpython.fm/229</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/229/building-advanced-pythonic-interviews-with-docassemble.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#228: Hunting bugs and tech startups with Python</title>
            <link>https://talkpython.fm/episodes/show/228/hunting-bugs-and-tech-startups-with-python</link>
            <guid isPermaLink="false">5e9d6ac1-61db-452f-afc9-e40966583e0e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/228/hunting-bugs-and-tech-startups-with-python.mp3"
                    length="28423124"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 04 Sep 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Hunting bugs and tech startups with Python</itunes:title>
            <itunes:episode>228</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What's it's like building a startup with Python and going through a tech accelerator? You're about to find out. On this episode, you'll meet Elissa Shevinsky from Faster Than Light. They are building a static code analysis as a service business for Python and other code bases. We touch on a bunch of fun topics including static code analysis, entrepreneurship, and tech accelerators.]]></itunes:summary>
            <itunes:duration>3581</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/228">talkpython.fm/228</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/228/hunting-bugs-and-tech-startups-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#227: Maintainable data science: Tips for non-developers</title>
            <link>https://talkpython.fm/episodes/show/227/maintainable-data-science-tips-for-non-developers</link>
            <guid isPermaLink="false">3ec7f3b7-e199-40e6-a320-4e198a6a5e3d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/227/maintainable-data-science-tips-for-non-developers.mp3"
                    length="38764715"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 28 Aug 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Maintainable data science: Tips for non-developers</itunes:title>
            <itunes:episode>227</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you come to software development outside of traditional computer science? This is common, and even how I got into programming myself. I think it's especially true for data science and scientific computing. That's why I'm thrilled to bring you an episode with Daniel Chen about maintainable data science tips and techniques.]]></itunes:summary>
            <itunes:duration>4248</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/227">talkpython.fm/227</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/227/maintainable-data-science-tips-for-non-developers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#226: Building Flask APIs for data scientists</title>
            <link>https://talkpython.fm/episodes/show/226/building-flask-apis-for-data-scientists</link>
            <guid isPermaLink="false">44b45bba-2016-4b16-8cae-59e445d14318</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/226/building-flask-apis-for-data-scientists.mp3"
                    length="38231444"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 23 Aug 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Flask APIs for data scientists</itunes:title>
            <itunes:episode>226</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you're a data scientist, how do you deliver your analysis and your models to the people who need them? A really good option is to serve them over Flask as an API. But there are some special considerations you might keep in mind. How should you structure this API? What type of project structures work best for data science and Flask web apps? That and much more on this episode of Talk Python To Me with guest AJ Pryor.]]></itunes:summary>
            <itunes:duration>4142</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/226">talkpython.fm/226</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/226/building-flask-apis-for-data-scientists.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#225: Can subinterpreters free us from Python's GIL?</title>
            <link>https://talkpython.fm/episodes/show/225/can-subinterpreters-free-us-from-pythons-gil</link>
            <guid isPermaLink="false">6c6c74ed-58a4-45c9-8402-dff6c3bf7da4</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/225/can-subinterpreters-free-us-from-pythons-gil.mp3"
                    length="37975134"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 12 Aug 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Can subinterpreters free us from Python's GIL?</itunes:title>
            <itunes:episode>225</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard that Python is not good for writing concurrent asynchronous code? This is generally a misconception. But there is one class of parallel computing that Python is not good at: CPU bound work running the Python layer.]]></itunes:summary>
            <itunes:duration>4238</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/225">talkpython.fm/225</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/225/can-subinterpreters-free-us-from-pythons-gil.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#224: 12 lessons from 100 days of web</title>
            <link>https://talkpython.fm/episodes/show/224/12-lessons-from-100-days-of-web</link>
            <guid isPermaLink="false">514727da-6ea3-4016-9f14-fcae017648ec</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/224/12-lessons-from-100-days-of-web.mp3"
                    length="36955388"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 05 Aug 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>12 lessons from 100 days of web</itunes:title>
            <itunes:episode>224</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Back in May of 2018, Bob Belderbos, Julian Sequeira, and I started on what would be a 9-month project. We wanted to create a dedicated, 100 days of code course specifically for Python web developers. Much of what we created for that course, we had prior experience with. But much of it was also new to us.]]></itunes:summary>
            <itunes:duration>4134</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/224">talkpython.fm/224</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/224/12-lessons-from-100-days-of-web.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#223: Fun and Easy 2D Games with Python</title>
            <link>https://talkpython.fm/episodes/show/223/fun-and-easy-2d-games-with-python</link>
            <guid isPermaLink="false">dd55d4d1-bf17-4945-aa6f-dd73af8d0fbd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/223/fun-and-easy-2d-games-with-python.mp3"
                    length="34667342"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 30 Jul 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Fun and Easy 2D Games with Python</itunes:title>
            <itunes:episode>223</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you tried to teach programming to beginners? Python is becoming a top choice for the language, but you still have to have them work with the language and understand core concepts like loops, variables, classes, and more. It turns out, video game programming, when kept simple, can be great for this. Need to repeat items in a scene? There's a natural situation to introduce loops. Move an item around? Maybe make a function to redraw it at a location.]]></itunes:summary>
            <itunes:duration>3839</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/223">talkpython.fm/223</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/223/fun-and-easy-2d-games-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#222: Interactive graphs with Bokeh and Python</title>
            <link>https://talkpython.fm/episodes/show/222/interactive-graphs-with-bokeh-and-python</link>
            <guid isPermaLink="false">ca49fce8-9ee8-4269-b158-0aecef39ff55</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/222/interactive-graphs-with-bokeh-and-python.mp3"
                    length="30005938"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 26 Jul 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Interactive graphs with Bokeh and Python</itunes:title>
            <itunes:episode>222</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have data you want to visualize and share? It's easy enough to make a static graph of it. But what if you want to zoom in and highlight different sections? What if you need to rerun your ML model on selected data? Then you might want to consider working with Bokeh. It does this and much more. Join me on this episode where you'll meet Bryan Van de Ven who heads up the Bokeh project.]]></itunes:summary>
            <itunes:duration>3559</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/222">talkpython.fm/222</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/222/interactive-graphs-with-bokeh-and-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#221: Empowering developers by embedding Python</title>
            <link>https://talkpython.fm/episodes/show/221/empowering-developers-by-embedding-python</link>
            <guid isPermaLink="false">350b2cf5-6d18-41bf-8499-5e19feb03f86</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/221/empowering-developers-by-embedding-python.mp3"
                    length="36432761"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 18 Jul 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Empowering developers by embedding Python</itunes:title>
            <itunes:episode>221</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do we get kids excited about programming? Make programming tangible with embedded devices. Did you know that after kids learned to code with the BBC micro:bit, 90% of kids "thought coding was for everyone" and 86% said it made CS topics more interesting?]]></itunes:summary>
            <itunes:duration>4024</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/221">talkpython.fm/221</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/221/empowering-developers-by-embedding-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#220: Machine Learning in the cloud with Azure ML</title>
            <link>https://talkpython.fm/episodes/show/220/machine-learning-in-the-cloud-with-azure-ml</link>
            <guid isPermaLink="false">47222b96-ff69-4fbb-bec9-b2c492720066</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/220/machine-learning-in-the-cloud-with-azure-ml.mp3"
                    length="30927725"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 12 Jul 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Machine Learning in the cloud with Azure ML</itunes:title>
            <itunes:episode>220</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On this episode, you'll meet Francesca Lazzeri and hear story how she went from Research Fellow in Economics at Harvard Business School to working on the AI and data science stack on the Azure team.]]></itunes:summary>
            <itunes:duration>3284</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/220">talkpython.fm/220</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/220/machine-learning-in-the-cloud-with-azure-ml.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#219: Take a Python tour of duty at the United States Digital Service</title>
            <link>https://talkpython.fm/episodes/show/219/take-a-python-tour-of-duty-at-the-united-states-digital-service</link>
            <guid isPermaLink="false">62016460-4175-4bc3-a4aa-fe6f32532f91</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/219/take-a-python-tour-of-duty-at-the-united-states-digital-service.mp3"
                    length="29552394"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 05 Jul 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Take a Python tour of duty at the United States Digital Service</itunes:title>
            <itunes:episode>219</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In the US, we have a very interesting civil option that is quite new: The United States Digital Service. This service was created by President Obama to fix broken government software systems such as the rocky start of the healthcare system.]]></itunes:summary>
            <itunes:duration>3696</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/219">talkpython.fm/219</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/219/take-a-python-tour-of-duty-at-the-united-states-digital-service.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#218: Serverless Python functions in Azure</title>
            <link>https://talkpython.fm/episodes/show/218/serverless-python-functions-in-azure</link>
            <guid isPermaLink="false">c6629203-c009-4924-b20f-b8ec5b62fd07</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/218/serverless-python-functions-in-azure.mp3"
                    length="25591679"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 25 Jun 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Serverless Python functions in Azure</itunes:title>
            <itunes:episode>218</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have stateless code that needs to run in the cloud? The clear answer years ago was to create and HTTP, or even, gasp! A SOAP service before then. While HTTP services are still very important, some of this code can move entirely away from the framework that runs it with serverless programming and hosted functions.]]></itunes:summary>
            <itunes:duration>2877</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/218">talkpython.fm/218</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/218/serverless-python-functions-in-azure.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#217: Notebooks vs data science-enabled scripts</title>
            <link>https://talkpython.fm/episodes/show/217/notebooks-vs-data-science-enabled-scripts</link>
            <guid isPermaLink="false">df72771f-edea-4a1c-9dec-fa82f7da97ce</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/217/notebooks-vs-data-science-enabled-scripts.mp3"
                    length="30759335"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Jun 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Notebooks vs data science-enabled scripts</itunes:title>
            <itunes:episode>217</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On this episode, I meet up with Rong Lu and Katherine Kampf from Microsoft while I was at BUILD this year. We cover a bunch of topics around data science and talk about two opposing styles of data science development and related tooling: Notebooks vs Python code files and editors.]]></itunes:summary>
            <itunes:duration>3265</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/217">talkpython.fm/217</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/217/notebooks-vs-data-science-enabled-scripts.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#216: Digging into Visual Studio Code</title>
            <link>https://talkpython.fm/episodes/show/216/digging-into-visual-studio-code</link>
            <guid isPermaLink="false">c3c49ffc-5587-4b9a-ad09-fbd5008c16aa</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/216/digging-into-visual-studio-code.mp3"
                    length="30463833"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 14 Jun 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Digging into Visual Studio Code</itunes:title>
            <itunes:episode>216</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the questions I often ask at the end of the show is "When you write some Python code, what editor do you use?" Increasingly the most common answer is Visual Studio Code. Despite it's Windows only namesake, Visual Studio Code is cross-platform and has been gaining a lot of traction.]]></itunes:summary>
            <itunes:duration>3185</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/216">talkpython.fm/216</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/216/digging-into-visual-studio-code.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#215: The software powering Talk Python courses and podcast</title>
            <link>https://talkpython.fm/episodes/show/215/the-software-powering-talk-python-courses-and-podcast</link>
            <guid isPermaLink="false">64cfb1ba-34ea-42c1-9946-41a9bf80016d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/215/the-software-powering-talk-python-courses-and-podcast.mp3"
                    length="40022877"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 06 Jun 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The software powering Talk Python courses and podcast</itunes:title>
            <itunes:episode>215</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever wondered about the software stack powering Talk Python, the training website, mobile apps, video and audio delivery, and more? While at first glance it might seem pretty simple, there's quite a bit going on. We have our own custom search engines. We deliver 15-20 TB of data per month. Our course video streams from 8 locations throughout the world. Our database server is sending about 12 MBit of traffic / sec with no media in the mix. And it's all powered with Python.]]></itunes:summary>
            <itunes:duration>4071</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/215">talkpython.fm/215</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/215/the-software-powering-talk-python-courses-and-podcast.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#214: Dive into CPython 3.8 and beyond</title>
            <link>https://talkpython.fm/episodes/show/214/dive-into-cpython-3.8-and-beyond</link>
            <guid isPermaLink="false">ed6fc2ad-6c6b-40d1-99e2-a2783ba8043c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/214/dive-into-cpython-3.8-and-beyond.mp3"
                    length="36007616"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 31 May 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Dive into CPython 3.8 and beyond</itunes:title>
            <itunes:episode>214</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python 3.8 is coming soon. It's scheduled for release at the end of October 2019 and you can already download test versions today. Given that Python ships on an 18-month cycle, it's time to talk about what's coming for us Python developers in the fall.]]></itunes:summary>
            <itunes:duration>3622</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/214">talkpython.fm/214</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/214/dive-into-cpython-3.8-and-beyond.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#213: WebAssembly and CPython</title>
            <link>https://talkpython.fm/episodes/show/213/webassembly-and-cpython</link>
            <guid isPermaLink="false">c5fe55c4-89fb-41c4-8138-192d04ae0b70</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/213/webassembly-and-cpython.mp3"
                    length="26888498"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 25 May 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>WebAssembly and CPython</itunes:title>
            <itunes:episode>213</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[On the last episode, we explored Pyodide. A project whose goal is to bring the CPython scientific stack to the browser via WebAssembly.]]></itunes:summary>
            <itunes:duration>2948</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/213">talkpython.fm/213</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/213/webassembly-and-cpython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#212: Python in Web Assembly with Pyodide</title>
            <link>https://talkpython.fm/episodes/show/212/python-in-web-assembly-with-pyodide</link>
            <guid isPermaLink="false">36b2074e-079a-4f6f-8617-5a6a86412045</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/212/python-in-web-assembly-with-pyodide.mp3"
                    length="27784474"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 17 May 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Web Assembly with Pyodide</itunes:title>
            <itunes:episode>212</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's been said that JavaScript is the assembly language of the web. But should you be required to write code in assembly language or JavaScript?]]></itunes:summary>
            <itunes:duration>3441</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/212">talkpython.fm/212</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/212/python-in-web-assembly-with-pyodide.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#211: Classic CS problems in Python</title>
            <link>https://talkpython.fm/episodes/show/211/classic-cs-problems-in-python</link>
            <guid isPermaLink="false">3e855c8f-cd9a-492b-b298-0f5a3afed371</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/211/classic-cs-problems-in-python.mp3"
                    length="37907214"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 11 May 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Classic CS problems in Python</itunes:title>
            <itunes:episode>211</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Many of you studied computer science at a University to get into programming and your careers. But I bet most of you came through some self-study or some sort of back door into the industry. I count myself among that crowd.]]></itunes:summary>
            <itunes:duration>4126</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/211">talkpython.fm/211</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/211/classic-cs-problems-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#210: Making the most out of in-person training</title>
            <link>https://talkpython.fm/episodes/show/210/making-the-most-out-of-in-person-training</link>
            <guid isPermaLink="false">5eb82149-9860-4583-8152-ef6558bff053</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/210/making-the-most-out-of-in-person-training.mp3"
                    length="36874117"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 02 May 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Making the most out of in-person training</itunes:title>
            <itunes:episode>210</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you stay up on your Python skills. Many of us are self-starters and good at learning on our own or online with the video courses like the ones we have over at Talk Python. But sometimes, having everyone on your team go from zero to ready to work on a project is the best path. And that usually means in-person training.]]></itunes:summary>
            <itunes:duration>4040</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/210">talkpython.fm/210</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/210/making-the-most-out-of-in-person-training.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#209: Inside Python's new governance model</title>
            <link>https://talkpython.fm/episodes/show/209/inside-pythons-new-governance-model</link>
            <guid isPermaLink="false">d2e77da5-b6fb-40fc-b677-7bd10796eed3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/209/inside-pythons-new-governance-model.mp3"
                    length="38082795"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 28 Apr 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Inside Python's new governance model</itunes:title>
            <itunes:episode>209</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all got a bit of a shock to the system when Guido van Rossum decided to step down as the leader and top decider of the Python language and CPython runtime. This happened due to many factors but was precipitated by the so- called walrus operator (PEP 572).]]></itunes:summary>
            <itunes:duration>4045</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/209">talkpython.fm/209</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/209/inside-pythons-new-governance-model.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#208: Packaging, Making the most of PyCon, and more</title>
            <link>https://talkpython.fm/episodes/show/208/packaging-making-the-most-of-pycon-and-more</link>
            <guid isPermaLink="false">d1bf458f-895f-4f4b-900f-afa07f105a85</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/208/packaging-making-the-most-of-pycon-and-more.mp3"
                    length="37850889"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 21 Apr 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Packaging, Making the most of PyCon, and more</itunes:title>
            <itunes:episode>208</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you going to PyCon (or a similar conference)? Join me and Kenneth Retiz as we discuss how to make the most of PyCon and what makes it special for each of us.]]></itunes:summary>
            <itunes:duration>4217</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/208">talkpython.fm/208</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/208/packaging-making-the-most-of-pycon-and-more.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#207: Parallelizing computation with Dask</title>
            <link>https://talkpython.fm/episodes/show/207/parallelizing-computation-with-dask</link>
            <guid isPermaLink="false">921f193d-c549-4714-bdb6-0132c90a6039</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/207/parallelizing-computation-with-dask.mp3"
                    length="27638887"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 14 Apr 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Parallelizing computation with Dask</itunes:title>
            <itunes:episode>207</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if you could write standard numpy and pandas code but have it run on a distributed computing grid for incredible parallel processing right from Python? How about just splitting it across multiprocessing to escape the limitations of the GIL on your local machine? That's what Dask was built to do.]]></itunes:summary>
            <itunes:duration>3473</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/207">talkpython.fm/207</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/207/parallelizing-computation-with-dask.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#206: Running Django in Production</title>
            <link>https://talkpython.fm/episodes/show/206/running-django-in-production</link>
            <guid isPermaLink="false">eaf9c123-ba3b-4329-b2cc-3bf63696aec6</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/206/running-django-in-production.mp3"
                    length="28269895"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 06 Apr 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Running Django in Production</itunes:title>
            <itunes:episode>206</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Let's talk about running Django in production. On this episode, you'll meet Michael Herman who used to work on realpython.com and today is running testdriven.io. We also cover some of the tradeoffs of a set of microservices and a monolith and a round trip journey between them.]]></itunes:summary>
            <itunes:duration>3085</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/206">talkpython.fm/206</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/206/running-django-in-production.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#205: Beginners and Experts Panel</title>
            <link>https://talkpython.fm/episodes/show/205/beginners-and-experts-panel</link>
            <guid isPermaLink="false">f2ab2ab4-934b-401d-8b1d-9248156e099f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/205/beginners-and-experts-panel.mp3"
                    length="28752546"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 02 Apr 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Beginners and Experts Panel</itunes:title>
            <itunes:episode>205</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Welcome to part 2 of our beginners and experts series. This one is a panel format with 7 different guests. Each of them a beginner in their own way. We dig deeper into some follow up conversations for part 1 with our panelists.]]></itunes:summary>
            <itunes:duration>3473</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/205">talkpython.fm/205</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/205/beginners-and-experts-panel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#204: StaticFrame, like Pandas but safer</title>
            <link>https://talkpython.fm/episodes/show/204/staticframe-like-pandas-but-safer</link>
            <guid isPermaLink="false">0020cdf8-6ae5-4913-b9e0-f997005836ef</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/204/staticframe-like-pandas-but-safer.mp3"
                    length="28835035"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 21 Mar 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>StaticFrame, like Pandas but safer</itunes:title>
            <itunes:episode>204</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Remember back in math class when you would take a test? It wasn't enough to just write down the answer. What's the limit of this infinite summation? pi/2 Yes, but how did you get that number.]]></itunes:summary>
            <itunes:duration>3677</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/204">talkpython.fm/204</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/204/staticframe-like-pandas-but-safer.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#203: Beginners and Experts in Software Development</title>
            <link>https://talkpython.fm/episodes/show/203/beginners-and-experts-in-software-development</link>
            <guid isPermaLink="false">7c674797-be5c-4ce4-a170-a259e2f94860</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/203/beginners-and-experts-in-software-development.mp3"
                    length="30521351"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 13 Mar 2019 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Beginners and Experts in Software Development</itunes:title>
            <itunes:episode>203</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What's it like to be a beginner in software development? How about learning Python for the first time? This episode is a special panel episode and is the first of a two-part series we are doing on the podcast called Beginners and Experts.]]></itunes:summary>
            <itunes:duration>3455</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/203">talkpython.fm/203</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/203/beginners-and-experts-in-software-development.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#202: Building a software business</title>
            <link>https://talkpython.fm/episodes/show/202/building-a-software-business</link>
            <guid isPermaLink="false">b1cbcc3a-8e24-4ddb-af89-fd855f356c00</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/202/building-a-software-business.mp3"
                    length="27224219"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 09 Mar 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building a software business</itunes:title>
            <itunes:episode>202</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One core question around open source is how do you fund it? Well, there is always that PayPal donate button. But that's been a tremendous failure for many projects. Often the go-to answer is consulting.]]></itunes:summary>
            <itunes:duration>3541</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/202">talkpython.fm/202</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/202/building-a-software-business.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#201: Choosing JupyterHub and Python over MATLAB</title>
            <link>https://talkpython.fm/episodes/show/201/choosing-jupyterhub-and-python-over-matlab</link>
            <guid isPermaLink="false">f2def792-4403-4f8b-8c35-551b2912486b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/201/choosing-jupyterhub-and-python-over-matlab.mp3"
                    length="32177084"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 27 Feb 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Choosing JupyterHub and Python over MATLAB</itunes:title>
            <itunes:episode>201</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The Nobel prize in economics recently went to Paul Romer, a convert from proprietary software like Matlab over to Python and the SciPy stack. Paul said, “The more I learn about proprietary software, the more I worry that objective truth might perish from the earth.”]]></itunes:summary>
            <itunes:duration>3815</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/201">talkpython.fm/201</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/201/choosing-jupyterhub-and-python-over-matlab.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#200: Escaping Excel Hell with Python and Pandas</title>
            <link>https://talkpython.fm/episodes/show/200/escaping-excel-hell-with-python-and-pandas</link>
            <guid isPermaLink="false">72fdeecb-7e22-4027-87ee-d2c7361add27</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/200/escaping-excel-hell-with-python-and-pandas.mp3"
                    length="37345538"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 21 Feb 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Escaping Excel Hell with Python and Pandas</itunes:title>
            <itunes:episode>200</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you know or maybe work with people who abuse Excel? Is it their hammer to pound all the computational problems that get in their way? Well, join me to chat about this opportunity to bring Python deeper into their lives. You'll meet Chris Moffitt who runs Practical Business Python. He works with lots of folks who could make better use of Python to solve their business problems and he has a ton of material on his website. It's time to escape Excel hell with Python and Pandas.]]></itunes:summary>
            <itunes:duration>3969</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/200">talkpython.fm/200</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/200/escaping-excel-hell-with-python-and-pandas.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#199: Automate all the things with Python at Zapier</title>
            <link>https://talkpython.fm/episodes/show/199/automate-all-the-things-with-python-at-zapier</link>
            <guid isPermaLink="false">38871378-80bb-400e-ae49-e7407a736938</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/199/automate-all-the-things-with-python-at-zapier.mp3"
                    length="36537576"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 14 Feb 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Automate all the things with Python at Zapier</itunes:title>
            <itunes:episode>199</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do your applications call a lot of APIs? Maybe you have a bunch of microservices driving your app. You probably don't have the crazy combinatorial explosion that Zapier does for connecting APIs! They have millions of users automating things with 1,000s of APIs. It's pretty crazy. And they are doing it all with Python. Join me and Bryan Helmig, the CTO and co-founder of Zapier as we discuss how they pull this off with Python.]]></itunes:summary>
            <itunes:duration>3928</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/199">talkpython.fm/199</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/199/automate-all-the-things-with-python-at-zapier.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#198: Catching up with the Anaconda distribution</title>
            <link>https://talkpython.fm/episodes/show/198/catching-up-with-the-anaconda-distribution</link>
            <guid isPermaLink="false">8edeb40f-8620-439c-8825-e23696b5672f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/198/catching-up-with-the-anaconda-distribution.mp3"
                    length="35761467"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 09 Feb 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Catching up with the Anaconda distribution</itunes:title>
            <itunes:episode>198</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's time to catch up with the Anaconda crew and see what's new in the Anaconda distribution. This edition of Python was created to solve some of the stickier problems of deployment, especially in the data science space. Their usage gives them deep insight into how Python is being used in the enterprise space as well. Which turns out to be a very interesting part of the conversation.]]></itunes:summary>
            <itunes:duration>3914</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/198">talkpython.fm/198</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/198/catching-up-with-the-anaconda-distribution.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#197: Modern Python Standard Library Cookbook</title>
            <link>https://talkpython.fm/episodes/show/197/modern-python-standard-library-cookbook</link>
            <guid isPermaLink="false">97f1cf58-bc67-458e-b66d-11c40b9989a3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/197/modern-python-standard-library-cookbook.mp3"
                    length="24528866"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 02 Feb 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Modern Python Standard Library Cookbook</itunes:title>
            <itunes:episode>197</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[A recent twitter poll went around the web and it asked, what percentage of the Python standard library do you think you know? Someone copied me on it, maybe expecting some really high percentage answer. In reality, what I did answer and my rough estimate is that it's probably around 50%.]]></itunes:summary>
            <itunes:duration>3685</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/197">talkpython.fm/197</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/197/modern-python-standard-library-cookbook.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#196: Datalore: Hosted smart notebooks</title>
            <link>https://talkpython.fm/episodes/show/196/datalore-hosted-smart-notebooks</link>
            <guid isPermaLink="false">30fc1fa7-4739-41c8-af3f-f7f97bed7670</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/196/datalore-hosted-smart-notebooks.mp3"
                    length="26246049"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 23 Jan 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Datalore: Hosted smart notebooks</itunes:title>
            <itunes:episode>196</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you are doing any sort of data exploration, you've likely heard about Jupyter notebooks. In fact, there are quite a few options for running and hosting your Jupyter notebooks. You may have heard me rave about PyCharm as an editor too. Well, on this episode, you'll meet Adam Hood from the Datalore team at JetBrains. That's a new project that tries to bring some of the power of PyCharm to notebooks and more.]]></itunes:summary>
            <itunes:duration>2990</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/196">talkpython.fm/196</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/196/datalore-hosted-smart-notebooks.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#195: Teaching Python at Apple</title>
            <link>https://talkpython.fm/episodes/show/195/teaching-python-at-apple</link>
            <guid isPermaLink="false">ea86c95d-73c1-414b-a678-caf289551789</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/195/teaching-python-at-apple.mp3"
                    length="30703927"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 20 Jan 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Teaching Python at Apple</itunes:title>
            <itunes:episode>195</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think of learning Python, what type of developer or technologist comes to mind? Is it someone looking to get their first job or maybe moving from .NET to Python and looking for a shift in their careers?]]></itunes:summary>
            <itunes:duration>3623</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/195">talkpython.fm/195</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/195/teaching-python-at-apple.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#194: Learning (and teaching) Python in a vacuum</title>
            <link>https://talkpython.fm/episodes/show/194/learning-and-teaching-python-in-a-vacuum</link>
            <guid isPermaLink="false">4e63126d-0071-4ed4-8b99-23fdf0920be0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/194/learning-and-teaching-python-in-a-vacuum.mp3"
                    length="38026733"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 11 Jan 2019 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Learning (and teaching) Python in a vacuum</itunes:title>
            <itunes:episode>194</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you learn programming when you're working in a vacuum? Sure there are resources on the internet, but sometimes just bouncing ideas of others in person makes a huge difference. Join me along with Rusti Gregory as we discuss how he is learning and teaching Python in a small town in Vermont.]]></itunes:summary>
            <itunes:duration>4010</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/194">talkpython.fm/194</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/194/learning-and-teaching-python-in-a-vacuum.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#193: Data Science Year in Review 2018 Edition</title>
            <link>https://talkpython.fm/episodes/show/193/data-science-year-in-review-2018-edition</link>
            <guid isPermaLink="false">02bf1921-b821-4a5e-9533-02a08fbe08c0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/193/data-science-year-in-review-2018-edition.mp3"
                    length="37850453"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 31 Dec 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Science Year in Review 2018 Edition</itunes:title>
            <itunes:episode>193</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This year, 2018, is the year that the number of data scientists doing Python equals the number of web developers doing Python. That's why I've invited Jonathon Morgan to join me to count down the top 10 stories in the data science space.]]></itunes:summary>
            <itunes:duration>4836</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/193">talkpython.fm/193</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/193/data-science-year-in-review-2018-edition.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#192: Python Year in Review 2018 Edition</title>
            <link>https://talkpython.fm/episodes/show/192/python-year-in-review-2018-edition</link>
            <guid isPermaLink="false">1a064613-70f7-4a81-99ed-650a27b7f991</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/192/python-year-in-review-2018-edition.mp3"
                    length="32227897"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 26 Dec 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Year in Review 2018 Edition</itunes:title>
            <itunes:episode>192</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's been a fantastic year for Python. Literally, every year is better than the last with so much growth and excitement in the Python space. That's why I've asked two of my knowledgeable Python friends, Dan Bader and Brian Okken, to help pick the top 10 stories from the Python community for 2018.]]></itunes:summary>
            <itunes:duration>3543</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/192">talkpython.fm/192</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/192/python-year-in-review-2018-edition.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#191: Python's journey at Microsoft</title>
            <link>https://talkpython.fm/episodes/show/191/pythons-journey-at-microsoft</link>
            <guid isPermaLink="false">5a931f88-71c8-4e3d-995e-f05368a1c746</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/191/pythons-journey-at-microsoft.mp3"
                    length="41043679"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 18 Dec 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python's journey at Microsoft</itunes:title>
            <itunes:episode>191</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think about Microsoft, do you think about Python? Maybe not, but you probably should. They have been doing an incredible amount of work to improve Python for folks on Windows as well as the broader community. You can think of the wild growth of Visual Studio code. But did you know that 5 core developers work there and the majority of Python development happens on Windows?]]></itunes:summary>
            <itunes:duration>4347</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/191">talkpython.fm/191</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/191/pythons-journey-at-microsoft.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#190: Teaching Django</title>
            <link>https://talkpython.fm/episodes/show/190/teaching-django</link>
            <guid isPermaLink="false">8f933509-cba8-47c8-a46c-34325b1e4d1c</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/190/teaching-django.mp3"
                    length="34300849"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 11 Dec 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Teaching Django</itunes:title>
            <itunes:episode>190</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You'll find this episode to be part discussion on how to teach and learn Django as well as why learning web development can be hard and part meta where Will Vincent and I discuss the business of creating content and teaching around Python.]]></itunes:summary>
            <itunes:duration>3703</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/190">talkpython.fm/190</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/190/teaching-django.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#189: War Stories of the Developer Evangelists</title>
            <link>https://talkpython.fm/episodes/show/189/war-stories-of-the-developer-evangelists</link>
            <guid isPermaLink="false">95c93b3f-f82e-4c5e-b3ff-b70406c44b89</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/189/war-stories-of-the-developer-evangelists.mp3"
                    length="29340930"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 07 Dec 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>War Stories of the Developer Evangelists</itunes:title>
            <itunes:episode>189</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever wondered what a developer advocate (sometimes called a dev evangelist) does? You know these folks. They are often seen at conferences working at some high-end tech company's booth or traveling from conference to conference speaking on their specialty.]]></itunes:summary>
            <itunes:duration>3551</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/189">talkpython.fm/189</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/189/war-stories-of-the-developer-evangelists.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#188: Async for the Pythonic web with Sanic</title>
            <link>https://talkpython.fm/episodes/show/188/async-for-the-pythonic-web-with-sanic</link>
            <guid isPermaLink="false">5df46f16-4bc3-413f-b422-3f350bb02dbb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/188/async-for-the-pythonic-web-with-sanic.mp3"
                    length="35412151"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 01 Dec 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Async for the Pythonic web with Sanic</itunes:title>
            <itunes:episode>188</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What do most web servers do most of the time? They wait. They wait on external systems while processing a request.]]></itunes:summary>
            <itunes:duration>3382</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/188">talkpython.fm/188</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/188/async-for-the-pythonic-web-with-sanic.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#187: Secure all the things with HubbleStack</title>
            <link>https://talkpython.fm/episodes/show/187/secure-all-the-things-with-hubblestack</link>
            <guid isPermaLink="false">490bafe7-d502-46f6-a70d-30f9caef93f0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/187/secure-all-the-things-with-hubblestack.mp3"
                    length="38411321"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 20 Nov 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Secure all the things with HubbleStack</itunes:title>
            <itunes:episode>187</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you keep track of the security, configuration states, and even out of date system level packages in your servers? What if you had 40,000 or more servers? How's your process scale? I'll tell you, mine would take some tweaks!]]></itunes:summary>
            <itunes:duration>3593</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/187">talkpython.fm/187</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/187/secure-all-the-things-with-hubblestack.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#186: 100 Days of Python in a Magical Universe</title>
            <link>https://talkpython.fm/episodes/show/186/100-days-of-python-in-a-magical-universe</link>
            <guid isPermaLink="false">066ef72a-adaa-4dfb-a26f-4c9f59b9375d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/186/100-days-of-python-in-a-magical-universe.mp3"
                    length="33955204"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 16 Nov 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>100 Days of Python in a Magical Universe</itunes:title>
            <itunes:episode>186</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The key to making anything a habit, including learning to program, is to make it fun. That's exactly what Anna-Lena Popkes did with her 100 days of code challenge. She created a magical universe where Python-derived creatures and castles live.]]></itunes:summary>
            <itunes:duration>3777</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/186">talkpython.fm/186</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/186/100-days-of-python-in-a-magical-universe.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#185: Creating a Python 3 Culture at Facebook</title>
            <link>https://talkpython.fm/episodes/show/185/creating-a-python-3-culture-at-facebook</link>
            <guid isPermaLink="false">78949a00-4495-40dc-b596-64f999ce9f59</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/185/creating-a-python-3-culture-at-facebook.mp3"
                    length="40603959"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 09 Nov 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Creating a Python 3 Culture at Facebook</itunes:title>
            <itunes:episode>185</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you or your team maintain a large Python 2 code base? Would you like to move to Python 3 but there's just too much in place keeping you on legacy Python? Then you will definitely enjoy this story from Jason Fried. He created a grassroots campaign to move Facebook's massive Python 2 codebase to Python 3 and he made Python 3 part of the culture. There are lessons here for every listener.]]></itunes:summary>
            <itunes:duration>4066</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/185">talkpython.fm/185</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/185/creating-a-python-3-culture-at-facebook.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#184: Teaching Python with BBC micro:bit</title>
            <link>https://talkpython.fm/episodes/show/184/teaching-python-with-bbc-micro-bit</link>
            <guid isPermaLink="false">b4d4de73-31be-47ff-a2a1-afc4eda8071d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/184/teaching-python-with-bbc-micro-bit.mp3"
                    length="50046358"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Nov 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Teaching Python with BBC micro:bit</itunes:title>
            <itunes:episode>184</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How can we make learning Python and teaching Python more real for students, especially younger students? The BBC in the UK had a great idea. Make it more physically real with actual devices. That's where Nicholas Tollervey got involved. He helped bring the BBC Micro:bit and Python to millions of kids in the UK.]]></itunes:summary>
            <itunes:duration>4058</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/184">talkpython.fm/184</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/184/teaching-python-with-bbc-micro-bit.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#183: Qt for Python</title>
            <link>https://talkpython.fm/episodes/show/183/qt-for-python</link>
            <guid isPermaLink="false">05c88c31-ed99-406d-a485-384386054cd8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/183/qt-for-python.mp3"
                    length="40706443"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 24 Oct 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Qt for Python</itunes:title>
            <itunes:episode>183</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is taking over much of the development world as it quickly is becoming one of the, or simply the most widely used programming languages. But that does not mean that Python is without its weaknesses. In my mind, there are three such weaknesses: #1 GUIs applications, #2 Native, general purpose mobile apps (iOS and Android), #3 deployment as a single binary or set of binary and resource files.]]></itunes:summary>
            <itunes:duration>3483</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/183">talkpython.fm/183</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/183/qt-for-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#182: Picture Python at Shutterfly</title>
            <link>https://talkpython.fm/episodes/show/182/picture-python-at-shutterfly</link>
            <guid isPermaLink="false">b59687f5-6949-430a-981e-d0f7649b8e84</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/182/picture-python-at-shutterfly.mp3"
                    length="39308761"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 17 Oct 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Picture Python at Shutterfly</itunes:title>
            <itunes:episode>182</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Join me and Doug Farrell as we discuss his career and what he's up to at Shutterfly. You'll learn about the Python stack he's using to work with, not just with bits and bytes, but physical devices on a production line for creating all sorts of picturesque items. You'll also hear how both he and I feel it's a great time to be a developer, even if you're on the older side of 30 or 40 or beyond.]]></itunes:summary>
            <itunes:duration>3495</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/182">talkpython.fm/182</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/182/picture-python-at-shutterfly.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#181: 30 amazing Python projects</title>
            <link>https://talkpython.fm/episodes/show/181/30-amazing-python-projects</link>
            <guid isPermaLink="false">13794b69-464e-48f7-9ab4-421786791034</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/181/30-amazing-python-projects.mp3"
                    length="42213691"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 12 Oct 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>30 amazing Python projects</itunes:title>
            <itunes:episode>181</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Listeners often tell me one of the really valuable aspects of this podcast is the packages and libraries that they learn about and start using in their projects from guests and myself. On this episode, I've invited Brian Okken (my co-host over on Python Bytes) to take this to 11. We are going to cover the top 30 Python packages from the past year (metric to be determined later in the show).]]></itunes:summary>
            <itunes:duration>3130</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/181">talkpython.fm/181</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/181/30-amazing-python-projects.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#180: What's new in Python 3.7 and beyond</title>
            <link>https://talkpython.fm/episodes/show/180/whats-new-in-python-3.7-and-beyond</link>
            <guid isPermaLink="false">924640a5-db3d-41cd-816c-453f7be14f87</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/180/whats-new-in-python-3.7-and-beyond.mp3"
                    length="41911513"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 02 Oct 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>What's new in Python 3.7 and beyond</itunes:title>
            <itunes:episode>180</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The Python core developers recently released Python 3.7 and are now busy planning what's coming in 3.8. That makes right now a great time to dig into what was included in Python 3.7 and what's on deck for the next great release of CPython. This week we have Anthony Shaw back on the podcast to tell us all about it.]]></itunes:summary>
            <itunes:duration>3446</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/180">talkpython.fm/180</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/180/whats-new-in-python-3.7-and-beyond.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#179: Python Language Summit 2018</title>
            <link>https://talkpython.fm/episodes/show/179/python-language-summit-2018</link>
            <guid isPermaLink="false">198382ad-a2f5-4c2d-a25a-af550eed12dc</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/179/python-language-summit-2018.mp3"
                    length="32026448"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 30 Sep 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Language Summit 2018</itunes:title>
            <itunes:episode>179</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The Python Language Summit is a yearly gathering of around 40 or 50 developers from CPython, other Python implementations, and related projects. It is held on the first day of PyCon. Many of the decisions driving Python forward are made at this summit. On this episode you'll meet Mariatta Wijaya, Łukasz Langa and Brett Cannon, three well-known core devs to walk us through the major topics of this year's summit.]]></itunes:summary>
            <itunes:duration>3036</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/179">talkpython.fm/179</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/179/python-language-summit-2018.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#178: Coverage.py</title>
            <link>https://talkpython.fm/episodes/show/178/coverage.py</link>
            <guid isPermaLink="false">c3a90cb6-741b-47c7-a102-2a79bd8afdb5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/178/coverage.py.mp3"
                    length="43380149"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Sep 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Coverage.py</itunes:title>
            <itunes:episode>178</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You know you should be testing your code right? How do you know whether it's *well* tested? Are you testing the right things? If you're not using code coverage, chances are is you're guessing.]]></itunes:summary>
            <itunes:duration>3811</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/178">talkpython.fm/178</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/178/coverage.py.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#177: Flask goes 1.0</title>
            <link>https://talkpython.fm/episodes/show/177/flask-goes-1.0</link>
            <guid isPermaLink="false">d95ea3e9-ca0b-4d11-b168-d79c54254502</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/177/flask-goes-1.0.mp3"
                    length="37786113"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 15 Sep 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Flask goes 1.0</itunes:title>
            <itunes:episode>177</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Flask is now 8 years old and until recently had gone along pretty steady state. It had been hanging around at version 0.11 and 0.12 for some time. After a year-long effort, the web framework has now been updated to Flask 1.0.]]></itunes:summary>
            <itunes:duration>3742</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/177">talkpython.fm/177</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/177/flask-goes-1.0.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#176: The Python Community by the Numbers</title>
            <link>https://talkpython.fm/episodes/show/176/the-python-community-by-the-numbers</link>
            <guid isPermaLink="false">f8852f37-a86f-45aa-929a-82b32b06a484</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/176/the-python-community-by-the-numbers.mp3"
                    length="34052822"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 10 Sep 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Python Community by the Numbers</itunes:title>
            <itunes:episode>176</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The Python landscape is changing pretty dramatically. Python's rapid growth over the past 5 years means it doesn't look the same as the early days. On this episode, we take a deep look inside the state of the Python ecosystem with Ewa Jodlowska and Dmitry Filippov. They lead the PSF and JetBrains Python survey. And they are here to dig into the results.]]></itunes:summary>
            <itunes:duration>3209</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/176">talkpython.fm/176</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/176/the-python-community-by-the-numbers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#175: Teaching Python to network engineers</title>
            <link>https://talkpython.fm/episodes/show/175/teaching-python-to-network-engineers</link>
            <guid isPermaLink="false">67ed2137-b5e3-4ccc-b805-b725ed782dfa</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/175/teaching-python-to-network-engineers.mp3"
                    length="40473916"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 31 Aug 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Teaching Python to network engineers</itunes:title>
            <itunes:episode>175</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The discipline of network engineering is quickly moving towards a world where it's as much programming and automation as it is packets and ports. Join me and Hank Preston to discuss what parts of Python are important for network engineers to learn.]]></itunes:summary>
            <itunes:duration>3327</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/175">talkpython.fm/175</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/175/teaching-python-to-network-engineers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#174: Coming into Python from another Industry (part 2)</title>
            <link>https://talkpython.fm/episodes/show/174/coming-into-python-from-another-industry-part-2</link>
            <guid isPermaLink="false">5f362aa3-42d4-4acb-bd62-c20d4d2edecc</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/174/coming-into-python-from-another-industry-part-2.mp3"
                    length="29294186"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Aug 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Coming into Python from another Industry (part 2)</itunes:title>
            <itunes:episode>174</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Not everyone comes to software development and Python through 4-year computer science programs at universities. This episode highlights one alternative journey into Python.]]></itunes:summary>
            <itunes:duration>3066</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/174">talkpython.fm/174</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/174/coming-into-python-from-another-industry-part-2.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#173: Coming into Python from another Industry (part 1)</title>
            <link>https://talkpython.fm/episodes/show/173/coming-into-python-from-another-industry-part-1</link>
            <guid isPermaLink="false">0be940c6-8be1-4c34-acb1-d5df0092324a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/173/coming-into-python-from-another-industry-part-1.mp3"
                    length="33391706"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 07 Aug 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Coming into Python from another Industry (part 1)</itunes:title>
            <itunes:episode>173</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Not everyone comes to software development and Python through 4-year computer science programs at universities. This episode highlights one alternative journey into Python.]]></itunes:summary>
            <itunes:duration>3445</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/173">talkpython.fm/173</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/173/coming-into-python-from-another-industry-part-1.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#172: Nuitka: A full Python compiler</title>
            <link>https://talkpython.fm/episodes/show/172/nuitka-a-full-python-compiler</link>
            <guid isPermaLink="false">166f2606-36a7-4b32-912a-3a713ebf81ec</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/172/nuitka-a-full-python-compiler.mp3"
                    length="42918626"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 01 Aug 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Nuitka: A full Python compiler</itunes:title>
            <itunes:episode>172</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Quick, name some ways to make your Python code faster. Did you think PyPy, the JIT-compiled version of Python? Maybe some async and await parallelism? How about Cython where you write in Python-esc language that compiles to machine instructions?]]></itunes:summary>
            <itunes:duration>4013</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/172">talkpython.fm/172</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/172/nuitka-a-full-python-compiler.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#171: 1M Jupyter notebooks analyzed</title>
            <link>https://talkpython.fm/episodes/show/171/1m-jupyter-notebooks-analyzed</link>
            <guid isPermaLink="false">dcb35b6b-844d-43d0-b955-8c571c6d5d0a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/171/1m-jupyter-notebooks-analyzed.mp3"
                    length="40362809"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 29 Jul 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>1M Jupyter notebooks analyzed</itunes:title>
            <itunes:episode>171</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Jupyter notebooks have transformed the way many developers and data scientists do their jobs. They offer a platform to not just explore but to explain data and computation.]]></itunes:summary>
            <itunes:duration>3512</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/171">talkpython.fm/171</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/171/1m-jupyter-notebooks-analyzed.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#170: Guido van Rossum steps down</title>
            <link>https://talkpython.fm/episodes/show/170/guido-van-rossum-steps-down</link>
            <guid isPermaLink="false">a5d5a4a6-3713-433f-a097-3cc2167dcad9</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/170/guido-van-rossum-steps-down.mp3"
                    length="18001138"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 Jul 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Guido van Rossum steps down</itunes:title>
            <itunes:episode>170</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This past week we have had a passing of the reigns for Python leadership. Guido van Rossum who created and has been shepherding the language for 30 years has stepped down from decision making around the Python language.]]></itunes:summary>
            <itunes:duration>2275</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/170">talkpython.fm/170</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/170/guido-van-rossum-steps-down.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#169: Becoming a Python content creator</title>
            <link>https://talkpython.fm/episodes/show/169/becoming-a-python-content-creator</link>
            <guid isPermaLink="false">8f4c5636-affb-4235-bd74-10b6659f3df6</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/169/becoming-a-python-content-creator.mp3"
                    length="27624871"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 13 Jul 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Becoming a Python content creator</itunes:title>
            <itunes:episode>169</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Corey Schafer has been building his YouTube channel of tutorials for many years. He recently made the big shift into making this hobby project his full time job. You'll hear about how Corey made that transition, what it takes to "go pro", and even a little bit about the similarities with my work with Talk Python and his project.]]></itunes:summary>
            <itunes:duration>4000</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/169">talkpython.fm/169</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/169/becoming-a-python-content-creator.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#168: 10 Python security holes and how to plug them</title>
            <link>https://talkpython.fm/episodes/show/168/10-python-security-holes-and-how-to-plug-them</link>
            <guid isPermaLink="false">8517281b-a683-41d7-9bf4-1b1247407102</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/168/10-python-security-holes-and-how-to-plug-them.mp3"
                    length="28849714"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 06 Jul 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 Python security holes and how to plug them</itunes:title>
            <itunes:episode>168</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you write Python software that uses the network, opens files, or accepts user input? Of course you do! That's what almost all software does. But these actions can let bad actors exploit mistakes and oversights we've made to compromise our systems.]]></itunes:summary>
            <itunes:duration>3600</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/168">talkpython.fm/168</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/168/10-python-security-holes-and-how-to-plug-them.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#167: Simplifying Python's Async with Trio</title>
            <link>https://talkpython.fm/episodes/show/167/simplifying-pythons-async-with-trio</link>
            <guid isPermaLink="false">75130669-f31f-4918-8960-0da0913a906b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/167/simplifying-pythons-async-with-trio.mp3"
                    length="24124639"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 29 Jun 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Simplifying Python's Async with Trio</itunes:title>
            <itunes:episode>167</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Ever since Python 3.5 was released, we've had a really powerful way to write I/O bound async code using the async and await keywords.]]></itunes:summary>
            <itunes:duration>3341</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/167">talkpython.fm/167</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/167/simplifying-pythons-async-with-trio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#166: Continuous delivery with Python</title>
            <link>https://talkpython.fm/episodes/show/166/continuous-delivery-with-python</link>
            <guid isPermaLink="false">aa7a91f3-ba07-4c16-b98f-781acbc292b2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/166/continuous-delivery-with-python.mp3"
                    length="30303840"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 14 Jun 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Continuous delivery with Python</itunes:title>
            <itunes:episode>166</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We have evolved from, "It builds, ship it!" to continuous integration where every check-in is automatically verified by something like Travis CI. Taking that further, some people are using continuous delivery. This means, once a check-in is validated by the CI system, it's deployed -- automatically.]]></itunes:summary>
            <itunes:duration>4184</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/166">talkpython.fm/166</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/166/continuous-delivery-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#165: Python and the blockchain</title>
            <link>https://talkpython.fm/episodes/show/165/python-and-the-blockchain</link>
            <guid isPermaLink="false">d452635d-d1ef-4142-9316-5b2de20a78e5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/165/python-and-the-blockchain.mp3"
                    length="24988179"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 08 Jun 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python and the blockchain</itunes:title>
            <itunes:episode>165</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The blockchain and cryptocurrencies are some of the most disruptive technologies of the decade. On this episode, you'll meet Stuart Farmer who is building a suite of developer tools that speed up the process of creating new and custom blockchains and apps.]]></itunes:summary>
            <itunes:duration>3900</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/165">talkpython.fm/165</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/165/python-and-the-blockchain.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#164: Python in Brain Research at the Allen Institute</title>
            <link>https://talkpython.fm/episodes/show/164/python-in-brain-research-at-the-allen-institute</link>
            <guid isPermaLink="false">e4e098c7-06cf-41df-811d-66554e3c4440</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/164/python-in-brain-research-at-the-allen-institute.mp3"
                    length="25126813"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 01 Jun 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Brain Research at the Allen Institute</itunes:title>
            <itunes:episode>164</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The brain is truly one of the final frontiers of human exploration. Understanding how brains work has vast consequences for human health and computation. Imagine how computers might change if we actually understood how thinking and even consciousness worked.  On this episode, you'll meet Justin Kiggins and Corinne Teeter who are research scientists using Python for their daily work at the Allen Institute for Brain Science. They are joined by Nicholas Cain who is a software developer supporting scientists there using Python as well.]]></itunes:summary>
            <itunes:duration>3474</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/164">talkpython.fm/164</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/164/python-in-brain-research-at-the-allen-institute.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#163: Python in Geoscience</title>
            <link>https://talkpython.fm/episodes/show/163/python-in-geoscience</link>
            <guid isPermaLink="false">d5e97646-b73f-454e-9b61-fd3be31158fe</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/163/python-in-geoscience.mp3"
                    length="21401470"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 25 May 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Geoscience</itunes:title>
            <itunes:episode>163</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Learn how Python is being used in research to understand the inner workings of the Earth.]]></itunes:summary>
            <itunes:duration>3137</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/163">talkpython.fm/163</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/163/python-in-geoscience.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#162: Python in Building and Architecture</title>
            <link>https://talkpython.fm/episodes/show/162/python-in-building-and-architecture</link>
            <guid isPermaLink="false">8ef5c5f2-ea9a-4943-96a7-112a28a2b63a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/162/python-in-building-and-architecture.mp3"
                    length="24785998"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 21 May 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Building and Architecture</itunes:title>
            <itunes:episode>162</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You often hear about architecture in software. This could be things like microservices, 3-tier apps, or even the dreaded client-server mainframe app. But this episode, we're turning this on its head: It's software in architecture and real-world construction projects with Mark Mendez.]]></itunes:summary>
            <itunes:duration>3275</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/162">talkpython.fm/162</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/162/python-in-building-and-architecture.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#161: Django 2.0</title>
            <link>https://talkpython.fm/episodes/show/161/django-2.0</link>
            <guid isPermaLink="false">ab20c0e3-a8e7-4820-8339-34f010bb879e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/161/django-2.0.mp3"
                    length="32788966"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 12 May 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Django 2.0</itunes:title>
            <itunes:episode>161</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Django has reached a major milestone with its 2.0 release. This puts legacy Python (that is Python 2) fully in the rear-view mirror and brings some nice new features to the framework.]]></itunes:summary>
            <itunes:duration>4077</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/161">talkpython.fm/161</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/161/django-2.0.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#160: Lektor: Beautiful websites out of flat files</title>
            <link>https://talkpython.fm/episodes/show/160/lektor-beautiful-websites-out-of-flat-files</link>
            <guid isPermaLink="false">54a94ec4-821c-4b0c-9fc8-216028622032</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/160/lektor-beautiful-websites-out-of-flat-files.mp3"
                    length="22854657"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 04 May 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Lektor: Beautiful websites out of flat files</itunes:title>
            <itunes:episode>160</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What is the fastest, most scalable web platform? Is it Pyramid running on top of MongoDB with a Redis cache? Maybe Flask and Postgres as a service? Some funky Go API framework?]]></itunes:summary>
            <itunes:duration>3341</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/160">talkpython.fm/160</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/160/lektor-beautiful-websites-out-of-flat-files.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#159: Inside the new PyPI launch</title>
            <link>https://talkpython.fm/episodes/show/159/inside-the-new-pypi-launch</link>
            <guid isPermaLink="false">a176a2a8-656f-4b00-b552-c5e01ac5e739</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/159/inside-the-new-pypi-launch.mp3"
                    length="24832472"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 27 Apr 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Inside the new PyPI launch</itunes:title>
            <itunes:episode>159</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is often described as a "batteries included" language and ecosystem. In fact, that's been taken so far that there is even a delightful Easter egg in the Python REPL. Just type "import antigravity" to see what I mean.]]></itunes:summary>
            <itunes:duration>3641</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/159">talkpython.fm/159</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/159/inside-the-new-pypi-launch.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#158: Quantum Computing and Python</title>
            <link>https://talkpython.fm/episodes/show/158/quantum-computing-and-python</link>
            <guid isPermaLink="false">ca3a6453-bc81-4981-91cb-997894bb1d38</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/158/quantum-computing-and-python.mp3"
                    length="19797882"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 20 Apr 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Quantum Computing and Python</itunes:title>
            <itunes:episode>158</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've surely heard of quantum computing and quantum computers. They are based on the (often) non-intuitive nature of very small particles described by quantum mechanics. So how do they work and what will they mean for us as a society and as developers?]]></itunes:summary>
            <itunes:duration>2874</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/158">talkpython.fm/158</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/158/quantum-computing-and-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#157: The Journal of Open Source Software</title>
            <link>https://talkpython.fm/episodes/show/157/the-journal-of-open-source-software</link>
            <guid isPermaLink="false">63d2e511-d7ae-4fbc-8793-a5fef0f91e49</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/157/the-journal-of-open-source-software.mp3"
                    length="26399457"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 06 Apr 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Journal of Open Source Software</itunes:title>
            <itunes:episode>157</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the hottest areas of growth for Python is in the scientific and data science communities. But if that work is done in an academic or research setting, it can be very hard to get proper credit for it. You have to write full on peer reviewed articles.]]></itunes:summary>
            <itunes:duration>3886</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/157">talkpython.fm/157</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/157/the-journal-of-open-source-software.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#156: Python History and Perspectives</title>
            <link>https://talkpython.fm/episodes/show/156/python-history-and-perspectives</link>
            <guid isPermaLink="false">a8f4f644-7221-4d99-a77b-c9c5479d80bd</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/156/python-history-and-perspectives.mp3"
                    length="24858867"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 24 Mar 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python History and Perspectives</itunes:title>
            <itunes:episode>156</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Learning about programming libraries and languages is useful and interesting. But sometimes knowing WHY certain decisions were made or the history leading up to some change or package being created gives you a deeper understanding.]]></itunes:summary>
            <itunes:duration>3547</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/156">talkpython.fm/156</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/156/python-history-and-perspectives.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#155: Practical steps for moving to Python 3</title>
            <link>https://talkpython.fm/episodes/show/155/practical-steps-for-moving-to-python-3</link>
            <guid isPermaLink="false">b4d1cc83-0f42-4cf2-9d6c-fe28377b4876</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/155/practical-steps-for-moving-to-python-3.mp3"
                    length="30507759"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 16 Mar 2018 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Practical steps for moving to Python 3</itunes:title>
            <itunes:episode>155</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Since 2008 there has been this tension in Python where the much of the effort to improve Python has been on Python 3 whereas many developers were left stuck on Python 2 primarily because important packages were not yet Python 3 capable.]]></itunes:summary>
            <itunes:duration>3806</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/155">talkpython.fm/155</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/155/practical-steps-for-moving-to-python-3.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#154: Python in Biology and Genomics</title>
            <link>https://talkpython.fm/episodes/show/154/python-in-biology-and-genomics</link>
            <guid isPermaLink="false">5f4b7728-64aa-422f-a6d8-2ad7e495a9fb</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/154/python-in-biology-and-genomics.mp3"
                    length="26085423"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 07 Mar 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Biology and Genomics</itunes:title>
            <itunes:episode>154</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is often used in big-data situations. One of the more personal sources of large data sets is our own genetic code. Of course, as Python grows stronger in data science, it's finding its place in biology and genetics.]]></itunes:summary>
            <itunes:duration>3496</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/154">talkpython.fm/154</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/154/python-in-biology-and-genomics.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#153: How Python Evolves</title>
            <link>https://talkpython.fm/episodes/show/153/how-python-evolves</link>
            <guid isPermaLink="false">9245c756-5e68-4425-9085-dfadc9f69611</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/153/how-python-evolves.mp3"
                    length="40884147"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 01 Mar 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>How Python Evolves</itunes:title>
            <itunes:episode>153</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you have spent some time in the Python community, you have probably heard the term PEP which stands for Python Enhancement Proposal. In fact, the very first one was created in June 2000 which defines the PEP process.]]></itunes:summary>
            <itunes:duration>4921</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/153">talkpython.fm/153</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/153/how-python-evolves.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#152: Understanding and using Python's AST</title>
            <link>https://talkpython.fm/episodes/show/152/understanding-and-using-pythons-ast</link>
            <guid isPermaLink="false">19cbf3f7-3747-4406-a31d-5af9f3302c2a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/152/understanding-and-using-pythons-ast.mp3"
                    length="23750336"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 23 Feb 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Understanding and using Python's AST</itunes:title>
            <itunes:episode>152</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard about ASTs? Maybe that was in the context of compilers or parsers? They are an powerful data structure that we all use but often indirectly. They are just an, well, abstract idea to most of us.]]></itunes:summary>
            <itunes:duration>3115</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/152">talkpython.fm/152</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/152/understanding-and-using-pythons-ast.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#151: Gradual Typing of Production Applications</title>
            <link>https://talkpython.fm/episodes/show/151/gradual-typing-of-production-applications</link>
            <guid isPermaLink="false">ee2cc5fb-4776-415c-b4d4-5555a68783b6</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/151/gradual-typing-of-production-applications.mp3"
                    length="31554470"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 16 Feb 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Gradual Typing of Production Applications</itunes:title>
            <itunes:episode>151</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I hope you using Python 3 these days. One of its powerful new features is type annotations. This lets you build and maintain large-scale Python projects with much more ease and confidence.]]></itunes:summary>
            <itunes:duration>4140</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/151">talkpython.fm/151</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/151/gradual-typing-of-production-applications.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#150: Technical Lessons Learned from Pythonic Refactoring</title>
            <link>https://talkpython.fm/episodes/show/150/technical-lessons-learned-from-pythonic-refactoring</link>
            <guid isPermaLink="false">ffcb6d68-5123-4568-a595-867768b0cd0a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/150/technical-lessons-learned-from-pythonic-refactoring.mp3"
                    length="27339492"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 08 Feb 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Technical Lessons Learned from Pythonic Refactoring</itunes:title>
            <itunes:episode>150</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Does your code smell? Have a weird fragrance? It turns out code smells are a real thing and an amazing conceptualization of suboptimal design. This week you'll meet Yenny Cheung who has some practical and real-world advice on using refactoring in Python to improve your code and wash away those code smells.]]></itunes:summary>
            <itunes:duration>3597</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/150">talkpython.fm/150</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/150/technical-lessons-learned-from-pythonic-refactoring.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#149: 4 Python Web Frameworks, Compared</title>
            <link>https://talkpython.fm/episodes/show/149/4-python-web-frameworks-compared</link>
            <guid isPermaLink="false">902e35de-aaf1-4e06-881a-183b3c4fa57b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/149/4-python-web-frameworks-compared.mp3"
                    length="25883345"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Feb 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>4 Python Web Frameworks, Compared</itunes:title>
            <itunes:episode>149</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you considering getting into web programming? Choosing a web framework (like Pyramid, Flask, or Django) can be daunting. It would be great to see them all build out the same application and compare the results side-by-side.]]></itunes:summary>
            <itunes:duration>3445</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/149">talkpython.fm/149</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/149/4-python-web-frameworks-compared.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#148: Python Book Authors'  Panel Discussion</title>
            <link>https://talkpython.fm/episodes/show/148/python-book-authors-panel-discussion</link>
            <guid isPermaLink="false">5a05083d-e419-4c43-8ba4-c33b9cfb48bf</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/148/python-book-authors-panel-discussion.mp3"
                    length="26183342"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 28 Jan 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Book Authors'  Panel Discussion</itunes:title>
            <itunes:episode>148</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you a fan of developer and technical books? Ever wonder what went into the writing of your favorite Python book? This week we peek inside the world of book authorship with a panel of renowned developer-focused authors.  You'll meet Katharine Jarmul, Bruce Eckel, Luciano Ramalho, Dan Bader, and Brian Okken.]]></itunes:summary>
            <itunes:duration>3725</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/148">talkpython.fm/148</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/148/python-book-authors-panel-discussion.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#147: Quart: Flask, but 3x faster</title>
            <link>https://talkpython.fm/episodes/show/147/quart-flask-but-3x-faster</link>
            <guid isPermaLink="false">e1093e0b-4b2a-4d1f-8479-7f52b30007c0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/147/quart-flask-but-3x-faster.mp3"
                    length="25279923"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 19 Jan 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Quart: Flask, but 3x faster</itunes:title>
            <itunes:episode>147</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[There has been a bunch of new Python web frameworks coming out in the past few years. Generally, these have been focused solely on Python 3 and have tried to leverage Python's new async and await features.]]></itunes:summary>
            <itunes:duration>3062</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/147">talkpython.fm/147</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/147/quart-flask-but-3x-faster.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#146: Building Alexa Skills with Python and Flask</title>
            <link>https://talkpython.fm/episodes/show/146/building-alexa-skills-with-python-and-flask</link>
            <guid isPermaLink="false">09e2e969-710f-4945-8650-1465c91fdf6d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/146/building-alexa-skills-with-python-and-flask.mp3"
                    length="28842628"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 11 Jan 2018 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Alexa Skills with Python and Flask</itunes:title>
            <itunes:episode>146</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Voice assistants and voice interfaces are quickly becoming the new, hot way to interact with computers. Two of the notable ones are amazon echo devices and google home devices.  Wouldn't it be great if we could program these with Python? Even better if we could use well-known APIs such as Flask.]]></itunes:summary>
            <itunes:duration>3667</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/146">talkpython.fm/146</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/146/building-alexa-skills-with-python-and-flask.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#145: 2017 Python Year in Review</title>
            <link>https://talkpython.fm/episodes/show/145/2017-python-year-in-review</link>
            <guid isPermaLink="false">22148a0e-107b-40a5-a8d8-8f86623d4750</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/145/2017-python-year-in-review.mp3"
                    length="28264517"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 31 Dec 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>2017 Python Year in Review</itunes:title>
            <itunes:episode>145</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's been an amazing year for Python. We've seen its meteoric growth continue to become the most popular, major programming language. We've seen significant grants and funding come in for open source. And this just might be the year that the Python 2 or Python 3 question was finally settled.]]></itunes:summary>
            <itunes:duration>3563</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/145">talkpython.fm/145</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/145/2017-python-year-in-review.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#144: Machine Learning at the Large Hadron Collider</title>
            <link>https://talkpython.fm/episodes/show/144/machine-learning-at-the-large-hadron-collider</link>
            <guid isPermaLink="false">97cd5553-915f-42fa-ad4b-476aa7ca028e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/144/machine-learning-at-the-large-hadron-collider.mp3"
                    length="27954696"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 26 Dec 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Machine Learning at the Large Hadron Collider</itunes:title>
            <itunes:episode>144</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all know Python is becoming increasingly important in both science and machine learning. This week we journey to the very forefront of Physics.]]></itunes:summary>
            <itunes:duration>3502</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/144">talkpython.fm/144</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/144/machine-learning-at-the-large-hadron-collider.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#143: Tuning Python Web App Performance</title>
            <link>https://talkpython.fm/episodes/show/143/tuning-python-web-app-performance</link>
            <guid isPermaLink="false">0901b041-ed44-40c5-8cd1-c22065a7531f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/143/tuning-python-web-app-performance.mp3"
                    length="25709293"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 20 Dec 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Tuning Python Web App Performance</itunes:title>
            <itunes:episode>143</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you run a web application or web service? You probably do a couple of things to optimize the performance of your site. Make sure the database response quickly and more. But did you know a well of performance improvements live in your web servers themselves?]]></itunes:summary>
            <itunes:duration>3803</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/143">talkpython.fm/143</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/143/tuning-python-web-app-performance.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#141: Python tricks</title>
            <link>https://talkpython.fm/episodes/show/141/python-tricks</link>
            <guid isPermaLink="false">5fc82841-2232-4aed-b3e0-0f5be99bdece</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/141/python-tricks.mp3"
                    length="34486994"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 07 Dec 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python tricks</itunes:title>
            <itunes:episode>141</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How many Python developers do you know that learned Python quickly but then plateaued pretty quickly as well. Maybe this is someone you worked with or maybe it's even you. Python's clean and simple syntax can mean it's easy to learn but hard to master.]]></itunes:summary>
            <itunes:duration>4305</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/141">talkpython.fm/141</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/141/python-tricks.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#140: Level up your Python with #100DaysOfCode challenge</title>
            <link>https://talkpython.fm/episodes/show/140/level-up-your-python-with-100daysofcode-challenge</link>
            <guid isPermaLink="false">dc15161a-bb51-4c1a-8be9-6b9c855ecd59</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/140/level-up-your-python-with-100daysofcode-challenge.mp3"
                    length="26165128"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 29 Nov 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Level up your Python with #100DaysOfCode challenge</itunes:title>
            <itunes:episode>140</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you learn libraries or parts of Python itself that you don't have actual work projects involving them? Whether that's SQLAlchemy, Slack bots, or map APIs, actually building projects (small and large) with them is really the only way to gain true competency.]]></itunes:summary>
            <itunes:duration>3498</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/140">talkpython.fm/140</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/140/level-up-your-python-with-100daysofcode-challenge.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#139: Paths into a data science career</title>
            <link>https://talkpython.fm/episodes/show/139/paths-into-a-data-science-career</link>
            <guid isPermaLink="false">160c3934-0897-4d22-8437-22040fb68c4f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/139/paths-into-a-data-science-career.mp3"
                    length="28282303"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 22 Nov 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Paths into a data science career</itunes:title>
            <itunes:episode>139</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Data science is one of the fastest growing segments of software development. It takes a slightly different set of skills than your average full-stack development job. This means there's a big opportunity to get into data science. But how do you get into the industry?]]></itunes:summary>
            <itunes:duration>3767</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/139">talkpython.fm/139</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/139/paths-into-a-data-science-career.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#138: Anvil: All web, all Python</title>
            <link>https://talkpython.fm/episodes/show/138/anvil-all-web-all-python</link>
            <guid isPermaLink="false">b6af469d-e7f9-4976-bf8a-254cbdd8de84</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/138/anvil-all-web-all-python.mp3"
                    length="27666116"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 15 Nov 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Anvil: All web, all Python</itunes:title>
            <itunes:episode>138</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you noticed that web development is kind of hard? If you've been doing it for a long time, this is easy to forget. It probably sounds easy enough]]></itunes:summary>
            <itunes:duration>3611</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/138">talkpython.fm/138</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/138/anvil-all-web-all-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#137: Design concepts and tips for developers</title>
            <link>https://talkpython.fm/episodes/show/137/design-concepts-and-tips-for-developers</link>
            <guid isPermaLink="false">fe5ae151-2db3-4038-b0e0-4e3c678a7064</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/137/design-concepts-and-tips-for-developers.mp3"
                    length="28713381"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 08 Nov 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Design concepts and tips for developers</itunes:title>
            <itunes:episode>137</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Design has become a critical element in software. Back in the 90's, it was fine to produce or sell "battleship grey" apps that worked by did not do much to delight. Today, design is table stakes. And knowing how to design applications yourself and work with designers is a key still.]]></itunes:summary>
            <itunes:duration>3483</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/137">talkpython.fm/137</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/137/design-concepts-and-tips-for-developers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#136: Secure code lessons from Have I Been Pwned</title>
            <link>https://talkpython.fm/episodes/show/136/secure-code-lessons-from-have-i-been-pwned</link>
            <guid isPermaLink="false">5f8d7d18-1a04-43f6-939b-ea46ed4bccc3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/136/secure-code-lessons-from-have-i-been-pwned.mp3"
                    length="28959846"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 02 Nov 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Secure code lessons from Have I Been Pwned</itunes:title>
            <itunes:episode>136</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do run any code that listens on an open port on the internet? This could be a website, a RESTful web service, or (gasp) even a database endpoint.]]></itunes:summary>
            <itunes:duration>3618</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/136">talkpython.fm/136</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/136/secure-code-lessons-from-have-i-been-pwned.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#135: Capturing human moments with AI and Python</title>
            <link>https://talkpython.fm/episodes/show/135/capturing-human-moments-with-ai-and-python</link>
            <guid isPermaLink="false">d4af235e-06f2-483d-8541-a2658b0d5335</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/135/capturing-human-moments-with-ai-and-python.mp3"
                    length="23863428"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 27 Oct 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Capturing human moments with AI and Python</itunes:title>
            <itunes:episode>135</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all have smartphones these days. And we take them with us everywhere we go. How much could you infer about a person (their stage in life, their driving style, their work / life balance) based on just a phone's motion and GPS data?]]></itunes:summary>
            <itunes:duration>3249</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/135">talkpython.fm/135</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/135/capturing-human-moments-with-ai-and-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#134: Python in Climate Science</title>
            <link>https://talkpython.fm/episodes/show/134/python-in-climate-science</link>
            <guid isPermaLink="false">7da266aa-6705-4fb4-bf68-12b8553e5412</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/134/python-in-climate-science.mp3"
                    length="27035707"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 19 Oct 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Climate Science</itunes:title>
            <itunes:episode>134</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What is the biggest challenge facing human civilization right now? Fake news, poverty, hunger? Yes, all of those are huge problems right now. Well, if climate change kicks in, you can bet it will amplify these problems and more. That's why it's critical that we get answers and fundamental models to help understand where we are, where we are going, and how we can improve things.]]></itunes:summary>
            <itunes:duration>3170</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/134">talkpython.fm/134</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/134/python-in-climate-science.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#133: Productivity for developers</title>
            <link>https://talkpython.fm/episodes/show/133/productivity-for-developers</link>
            <guid isPermaLink="false">1c731930-9e5f-41fe-91bd-55a7065378e3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/133/productivity-for-developers.mp3"
                    length="29590296"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 11 Oct 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Productivity for developers</itunes:title>
            <itunes:episode>133</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This episode is all about developer productivity. From continuous learning, to git source control tips, to tools and books for developers, Jay Miller from the Productivity in Tech podcast is here to share his experiences.]]></itunes:summary>
            <itunes:duration>3868</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/133">talkpython.fm/133</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/133/productivity-for-developers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#132: Contributing to open source</title>
            <link>https://talkpython.fm/episodes/show/132/contributing-to-open-source</link>
            <guid isPermaLink="false">f166bfbb-81e1-43a6-aa0c-027b3ef2aa09</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/132/contributing-to-open-source.mp3"
                    length="27311736"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 04 Oct 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Contributing to open source</itunes:title>
            <itunes:episode>132</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you new to open source? Maybe been using it for a long time and never got around to contributing to it? Wondering how to get started?]]></itunes:summary>
            <itunes:duration>3884</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/132">talkpython.fm/132</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/132/contributing-to-open-source.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#131: Top 10 machine learning libraries</title>
            <link>https://talkpython.fm/episodes/show/131/top-10-machine-learning-libraries</link>
            <guid isPermaLink="false">02c231bc-7b60-4d4d-a055-8c08bf794667</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/131/top-10-machine-learning-libraries.mp3"
                    length="26496440"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 26 Sep 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Top 10 machine learning libraries</itunes:title>
            <itunes:episode>131</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Data science has been one of the major driving forces behind the explosion of Python in recent years. It's now used for AI research, controls some of the most powerful telescopes in the world, tracks crop growth and prediction and so much more.]]></itunes:summary>
            <itunes:duration>3248</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/131">talkpython.fm/131</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/131/top-10-machine-learning-libraries.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#130: 10 books Python developers should be reading</title>
            <link>https://talkpython.fm/episodes/show/130/10-books-python-developers-should-be-reading</link>
            <guid isPermaLink="false">7e2d7386-dd38-433d-9234-9e8d6bfdfa0d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/130/10-books-python-developers-should-be-reading.mp3"
                    length="25430777"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 19 Sep 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 books Python developers should be reading</itunes:title>
            <itunes:episode>130</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the hallmarks of successful developers is continuous learning. The best developers I know don't just keep learning, it's one of the things that drives them. That's why I'm excited to bring you this episode on 10 books Python developers should read.]]></itunes:summary>
            <itunes:duration>3148</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/130">talkpython.fm/130</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/130/10-books-python-developers-should-be-reading.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#129: Falcon: The bare-metal Python web framework</title>
            <link>https://talkpython.fm/episodes/show/129/falcon-the-bare-metal-python-web-framework</link>
            <guid isPermaLink="false">f8cb0ba8-3a96-4ea9-89d2-f039e4c90ff0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/129/falcon-the-bare-metal-python-web-framework.mp3"
                    length="23391140"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 14 Sep 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Falcon: The bare-metal Python web framework</itunes:title>
            <itunes:episode>129</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Full featured web frameworks such as Django are great. But sometimes, living closer to the network layer is just the thing you need.]]></itunes:summary>
            <itunes:duration>3593</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/129">talkpython.fm/129</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/129/falcon-the-bare-metal-python-web-framework.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#128: Pythonic Networks with NAPALM</title>
            <link>https://talkpython.fm/episodes/show/128/pythonic-networks-with-napalm</link>
            <guid isPermaLink="false">8dbcd785-a25d-4e41-a95d-df2c5325abb5</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/128/pythonic-networks-with-napalm.mp3"
                    length="22456847"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 07 Sep 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pythonic Networks with NAPALM</itunes:title>
            <itunes:episode>128</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think of networks, you probably think of physic things: Routers, switches, firewalls, and more. But increasingly, network engineers are managing massive networks that are better managed with software than via admin applications.]]></itunes:summary>
            <itunes:duration>3382</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/128">talkpython.fm/128</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/128/pythonic-networks-with-napalm.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#127: Shipping software to users</title>
            <link>https://talkpython.fm/episodes/show/127/shipping-software-to-users</link>
            <guid isPermaLink="false">ad22a1e8-2dfd-4b93-aaa1-58828177b8b0</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/127/shipping-software-to-users.mp3"
                    length="32552258"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 31 Aug 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Shipping software to users</itunes:title>
            <itunes:episode>127</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[To make software useful, honestly, to even make it real, you have to ship it. Building a web app? Then deploy that next version. Building a toolset for data scientists? Send them that application. Managed to get a cool GUI going in Python with Togo or PySide? Time to have your users start downloading it.]]></itunes:summary>
            <itunes:duration>4510</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/127">talkpython.fm/127</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/127/shipping-software-to-users.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#126: Kubernetes for Pythonistas</title>
            <link>https://talkpython.fm/episodes/show/126/kubernetes-for-pythonistas</link>
            <guid isPermaLink="false">16ce31b5-5671-4540-8c22-b2ebd58c55fe</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/126/kubernetes-for-pythonistas.mp3"
                    length="28384042"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 22 Aug 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Kubernetes for Pythonistas</itunes:title>
            <itunes:episode>126</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Containers are revolutionizing the way we deploy and manage applications. These containers allow us to build, develop, test, and even deploy on the exact same system. We can build layered systems that fill in our dependencies. They even can play a crucial role in zero-downtime upgrades.]]></itunes:summary>
            <itunes:duration>3579</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/126">talkpython.fm/126</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/126/kubernetes-for-pythonistas.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#125: Django REST framework and a new API star is born</title>
            <link>https://talkpython.fm/episodes/show/125/django-rest-framework-and-a-new-api-star-is-born</link>
            <guid isPermaLink="false">dbc9701e-2b65-48cd-829b-22a7266d9d5a</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/125/django-rest-framework-and-a-new-api-star-is-born.mp3"
                    length="27653707"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 15 Aug 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Django REST framework and a new API star is born</itunes:title>
            <itunes:episode>125</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[APIs were once the new and enabling thing in technology. Today they are table- stakes. And getting them right is important. Today we'll talk about one of the most popular and mature API frameworks in Django REST Framework. You'll meet the creator, Tom Christie and talk about the framework, API design, and even his successful take on funding open source projects.]]></itunes:summary>
            <itunes:duration>4037</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/125">talkpython.fm/125</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/125/django-rest-framework-and-a-new-api-star-is-born.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#124: Python for AI research</title>
            <link>https://talkpython.fm/episodes/show/124/python-for-ai-research</link>
            <guid isPermaLink="false">7e26a1b2-d2de-40e1-be8a-dda165d78f1d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/124/python-for-ai-research.mp3"
                    length="23957150"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 07 Aug 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python for AI research</itunes:title>
            <itunes:episode>124</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[We all know that Python is a major player in the application of Machine Learning and AI. That often involves grabbing Keras or TensorFlow and applying it to a problem. But what about AI research? When you're actually trying to create something that has yet to be created? How do researchers use Python here?]]></itunes:summary>
            <itunes:duration>3320</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/124">talkpython.fm/124</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/124/python-for-ai-research.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#123: Lessons from 100 straight dev job interviews</title>
            <link>https://talkpython.fm/episodes/show/123/lessons-from-100-straight-dev-job-interviews</link>
            <guid isPermaLink="false">37ac330f-e6b7-4805-80c4-7dcf13f78611</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/123/lessons-from-100-straight-dev-job-interviews.mp3"
                    length="20644313"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 31 Jul 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Lessons from 100 straight dev job interviews</itunes:title>
            <itunes:episode>123</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if you could take the experience and insight from 100 job interviews and use them to find just the right job. You'd be able to weed out the bad places that are not the right fit. You'd see that low-ball offer coming a mile away and move right along.]]></itunes:summary>
            <itunes:duration>2783</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/123">talkpython.fm/123</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/123/lessons-from-100-straight-dev-job-interviews.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#122: Home Assistant: Pythonic Home Automation</title>
            <link>https://talkpython.fm/episodes/show/122/home-assistant-pythonic-home-automation</link>
            <guid isPermaLink="false">cfe07f91-d167-4eac-b3da-44e04763bcc8</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/122/home-assistant-pythonic-home-automation.mp3"
                    length="23557974"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 26 Jul 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Home Assistant: Pythonic Home Automation</itunes:title>
            <itunes:episode>122</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The past few years have seen an explosion of IoT devices. Many of these are for the so-called smart home. Their true potential lies in the ability to coordinate and automate them as a group.]]></itunes:summary>
            <itunes:duration>3488</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/122">talkpython.fm/122</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/122/home-assistant-pythonic-home-automation.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#121: Microservices in Python</title>
            <link>https://talkpython.fm/episodes/show/121/microservices-in-python</link>
            <guid isPermaLink="false">571e506f-3562-417a-b7e2-17d7121a3df2</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/121/microservices-in-python.mp3"
                    length="30153321"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 19 Jul 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Microservices in Python</itunes:title>
            <itunes:episode>121</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have big, monolith web applications or services that are hard to manage, hard to change, and hard to scale? Maybe breaking them into microservices would give you many more options to evolve and grow that app.]]></itunes:summary>
            <itunes:duration>3951</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/121">talkpython.fm/121</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/121/microservices-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#120: Python in Finance</title>
            <link>https://talkpython.fm/episodes/show/120/python-in-finance</link>
            <guid isPermaLink="false">30ab83be-40f4-4d0c-9de9-80d9c9b9a1be</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/120/python-in-finance.mp3"
                    length="33094927"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 12 Jul 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Finance</itunes:title>
            <itunes:episode>120</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This week we'll enter the world of stock markets, trades, hedge funds and more. You'll meet Yves Hilpisch who runs The Python Quants where Python, open- source, education, and finance intersect.]]></itunes:summary>
            <itunes:duration>4032</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/120">talkpython.fm/120</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/120/python-in-finance.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#119: Python in Engineering</title>
            <link>https://talkpython.fm/episodes/show/119/python-in-engineering</link>
            <guid isPermaLink="false">f5ba2207-052a-4f6f-9dc7-1b54c6b3c968</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/119/python-in-engineering.mp3"
                    length="24585253"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 06 Jul 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Engineering</itunes:title>
            <itunes:episode>119</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Think about how you learn most technical or detail-oriented subjects?]]></itunes:summary>
            <itunes:duration>3143</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/119">talkpython.fm/119</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/119/python-in-engineering.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#118: Serverless software</title>
            <link>https://talkpython.fm/episodes/show/118/serverless-software</link>
            <guid isPermaLink="false">6932b90b-3386-48ea-9788-38dce056b677</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/118/serverless-software.mp3"
                    length="26665585"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 27 Jun 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Serverless software</itunes:title>
            <itunes:episode>118</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Let's consider the progression we've been on over the past 15 or so years.]]></itunes:summary>
            <itunes:duration>3290</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/118">talkpython.fm/118</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/118/serverless-software.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#117: Functional Python with Coconut</title>
            <link>https://talkpython.fm/episodes/show/117/functional-python-with-coconut</link>
            <guid isPermaLink="false">c672c713-2651-4f9f-9094-48f3a8c29e0d</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/117/functional-python-with-coconut.mp3"
                    length="25059881"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 21 Jun 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Functional Python with Coconut</itunes:title>
            <itunes:episode>117</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the nice things about the Python language is it's at least 3 programming paradigms in one: There's the procedural style, object-oriented style, and functional style.  This week you'll meet Evan Hubinger who is taking Python's functional programming style and turning it to 11. We're talking about Coconut. A full functional programming language that is a proper superset of Python itself.]]></itunes:summary>
            <itunes:duration>3811</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/117">talkpython.fm/117</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/117/functional-python-with-coconut.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#116: 10 top talks of PyCon 2017 reviewed</title>
            <link>https://talkpython.fm/episodes/show/116/10-top-talks-of-pycon-2017-reviewed</link>
            <guid isPermaLink="false">d76c8ff8-aac6-42b3-ae94-1f7ce6048ae7</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/116/10-top-talks-of-pycon-2017-reviewed.mp3"
                    length="29560033"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 12 Jun 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>10 top talks of PyCon 2017 reviewed</itunes:title>
            <itunes:episode>116</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Whether you got to attend PyCon, there were just too many good talks to attend them all. Luckily our friends at the PSF were on top of publishing the videos online for the whole world to watch for free. On this episode, we'll meet up with Brett Slatkin and replay his path through PyCon. We touch on his top 10 sessions from PyCon 2017.]]></itunes:summary>
            <itunes:duration>3619</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/116">talkpython.fm/116</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/116/10-top-talks-of-pycon-2017-reviewed.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#115: Python for Humans projects</title>
            <link>https://talkpython.fm/episodes/show/115/python-for-humans-projects</link>
            <guid isPermaLink="false">944f6bfe-1546-4a6b-985b-189615c95f0f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/115/python-for-humans-projects.mp3"
                    length="27513069"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 08 Jun 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python for Humans projects</itunes:title>
            <itunes:episode>115</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think of popular Python packages, what comes to mind? There's a good chance that this week's guest, Kenneth Reitz, wrote that package you just thought of. He's the author of so of Python's most popular libraries, including Requests, Records, Maya, and pipenv just to name a few.]]></itunes:summary>
            <itunes:duration>3225</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/115">talkpython.fm/115</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/115/python-for-humans-projects.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#114: Empowering developers at the Hidden Genius project</title>
            <link>https://talkpython.fm/episodes/show/114/empowering-developers-at-the-hidden-genius-project</link>
            <guid isPermaLink="false">811992f1-e2ab-4901-8a3b-b36a7184579b</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/114/empowering-developers-at-the-hidden-genius-project.mp3"
                    length="17048644"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 30 May 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Empowering developers at the Hidden Genius project</itunes:title>
            <itunes:episode>114</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As most of you know, learning to program opens doors. It takes every day people and turns them into creators. Once you know programming, and Python, you've passed through a door to a place with much more opportunity.]]></itunes:summary>
            <itunes:duration>2282</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/114">talkpython.fm/114</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/114/empowering-developers-at-the-hidden-genius-project.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#113: Dedicated AI chips and running old Python faster at Intel</title>
            <link>https://talkpython.fm/episodes/show/113/dedicated-ai-chips-and-running-old-python-faster-at-intel</link>
            <guid isPermaLink="false">f64c5721-5bb8-45de-8db2-0fc8a2691bae</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/113/dedicated-ai-chips-and-running-old-python-faster-at-intel.mp3"
                    length="22755611"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 27 May 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Dedicated AI chips and running old Python faster at Intel</itunes:title>
            <itunes:episode>113</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Where do you run your Python code? No, not Python 3, Python 2, PyPy or the other implementations. I'm thinking waaaaay lower than that. This week we are talking about the actual chips that execute our code.]]></itunes:summary>
            <itunes:duration>3182</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/113">talkpython.fm/113</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/113/dedicated-ai-chips-and-running-old-python-faster-at-intel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#112: Geeking out in the golden years</title>
            <link>https://talkpython.fm/episodes/show/112/geeking-out-in-the-golden-years</link>
            <guid isPermaLink="false">bd77e328-25d4-412a-b500-b3eb8767c26e</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/112/geeking-out-in-the-golden-years.mp3"
                    length="31257812"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 18 May 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Geeking out in the golden years</itunes:title>
            <itunes:episode>112</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[I've always thought that if I retired, I'd more or less do what I had been doing as my job - except without the meetings and reports. That is, write interesting and fulfilling software.]]></itunes:summary>
            <itunes:duration>4035</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/112">talkpython.fm/112</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/112/geeking-out-in-the-golden-years.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#111: Pythonic Career Advice and More</title>
            <link>https://talkpython.fm/episodes/show/111/pythonic-career-advice-and-more</link>
            <guid isPermaLink="false">7fbe4693-7987-4e22-b4b8-757e49beec65</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/111/pythonic-career-advice-and-more.mp3"
                    length="26812936"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 13 May 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pythonic Career Advice and More</itunes:title>
            <itunes:episode>111</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Time for some Pythonic job and career advice with Matt Harrison. Listen in as we discuss how most developer jobs never make it to full job listings and how you can get in on them. We also discuss his books and his avalanche research with the Pandas library.]]></itunes:summary>
            <itunes:duration>3455</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/111">talkpython.fm/111</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/111/pythonic-career-advice-and-more.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#110: Data Democratization with Redash</title>
            <link>https://talkpython.fm/episodes/show/110/data-democratization-with-redash</link>
            <guid isPermaLink="false">d9485ff0-d16b-4a29-b400-631f25d48ea7</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/110/data-democratization-with-redash.mp3"
                    length="20679168"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 02 May 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Democratization with Redash</itunes:title>
            <itunes:episode>110</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you asked to generate reports from your company's data? Has someone suggested that you buy / deploy massive BI software that expensive, closed source, and generally underwhelming?]]></itunes:summary>
            <itunes:duration>3362</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/110">talkpython.fm/110</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/110/data-democratization-with-redash.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#109: MongoDB Applied Design Patterns</title>
            <link>https://talkpython.fm/episodes/show/109/mongodb-applied-design-patterns</link>
            <guid isPermaLink="false">5b24ef9c-c06c-42ba-99b7-5944d2a91e2f</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/109/mongodb-applied-design-patterns.mp3"
                    length="24431133"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 29 Apr 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>MongoDB Applied Design Patterns</itunes:title>
            <itunes:episode>109</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Database design and decisions use to be fairly straightforward. Pick your relational database engine, map out the general entities, apply the third- normal-form (3NF) to them and you're basically done.  With the Cambrian explosion of database options and variations created from 2009 to present, it gets much harder to even choose the database much less follow the well-worn path of 3NF.]]></itunes:summary>
            <itunes:duration>3625</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/109">talkpython.fm/109</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/109/mongodb-applied-design-patterns.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#108: MicroPython and Open Source Hardware at Adafruit</title>
            <link>https://talkpython.fm/episodes/show/108/micropython-and-open-source-hardware-at-adafruit</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/108/micropython-and-open-source-hardware-at-adafruit.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/108/micropython-and-open-source-hardware-at-adafruit.mp3"
                    length="27974679"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Apr 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>MicroPython and Open Source Hardware at Adafruit</itunes:title>
            <itunes:episode>108</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Want to learn how to build an Iron-man like arc reactor accessory or maybe a solar charging backpack? What if you could program these devices with Python?  We'll be talking about a project and company making this possible. This week you'll meet Tony DiCola who works at Adafruit. A company making hardware programming accessible. We will also talk about micropython which lets you program these cool devices in Python!]]></itunes:summary>
            <itunes:duration>3883</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/108">talkpython.fm/108</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/108/micropython-and-open-source-hardware-at-adafruit.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#107: Python concurrency with Curio</title>
            <link>https://talkpython.fm/episodes/show/107/python-concurrency-with-curio</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/107/python-concurrency-with-curio.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/107/python-concurrency-with-curio.mp3"
                    length="24489056"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 15 Apr 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python concurrency with Curio</itunes:title>
            <itunes:episode>107</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You have heard me go on and on about how Python 3.5's async and await changes the game for asynchronous programming in Python. But what exactly does that mean? How does it work in APIs? Internally?  Today I'm here with David Beazley who has been deeply exploring this space with his project Curio.]]></itunes:summary>
            <itunes:duration>3680</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/107">talkpython.fm/107</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/107/python-concurrency-with-curio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#106: Invent your own computer games with Python</title>
            <link>https://talkpython.fm/episodes/show/106/invent-your-own-computer-games-with-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/106/invent-your-own-computer-games-with-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/106/invent-your-own-computer-games-with-python.mp3"
                    length="28396500"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 07 Apr 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Invent your own computer games with Python</itunes:title>
            <itunes:episode>106</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Al Sweigart is back on Talk Python. This time we're inventing our own computer games.]]></itunes:summary>
            <itunes:duration>3492</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/106">talkpython.fm/106</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/106/invent-your-own-computer-games-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#105: A Pythonic Database Tour</title>
            <link>https://talkpython.fm/episodes/show/105/a-pythonic-database-tour</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/105/a-pythonic-database-tour.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/105/a-pythonic-database-tour.mp3"
                    length="26230893"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 27 Mar 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A Pythonic Database Tour</itunes:title>
            <itunes:episode>105</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[There are many reasons it's a great time to be a developer. One of them is because there are so many choices around data access and databases. So this week we take tour with our guest Jim Fulton of some databases you may not have heard of or given a try.]]></itunes:summary>
            <itunes:duration>3476</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/105">talkpython.fm/105</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/105/a-pythonic-database-tour.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#104: Game Theory in Python</title>
            <link>https://talkpython.fm/episodes/show/104/game-theory-in-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/104/game-theory-in-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/104/game-theory-in-python.mp3"
                    length="25035080"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 23 Mar 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Game Theory in Python</itunes:title>
            <itunes:episode>104</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Game theory is the study competing interests, be it individual actors within an economy or healthy vs. cancer cells within a body.  Our guests this week, Vince Knight, Marc Harper, and Owen Campbell, are here to discuss their python project built to study and simulate one of the central problems in Game Theory: The prisoners' dilemma.]]></itunes:summary>
            <itunes:duration>3470</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/104">talkpython.fm/104</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/104/game-theory-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#103: Compiling Python through PyLLVM and MongoDB for Data Scientists</title>
            <link>https://talkpython.fm/episodes/show/103/compiling-python-through-pyllvm-and-mongodb-for-data-scientists</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/103/compiling-python-through-pyllvm-and-mongodb-for-data-scientists.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/103/compiling-python-through-pyllvm-and-mongodb-for-data-scientists.mp3"
                    length="20658479"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Mar 2017 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Compiling Python through PyLLVM and MongoDB for Data Scientists</itunes:title>
            <itunes:episode>103</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This episode we have an optimization 2fer.]]></itunes:summary>
            <itunes:duration>3156</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/103">talkpython.fm/103</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/103/compiling-python-through-pyllvm-and-mongodb-for-data-scientists.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#102: Effective Code Reviews</title>
            <link>https://talkpython.fm/episodes/show/102/effective-code-reviews</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/102/effective-code-reviews.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/102/effective-code-reviews.mp3"
                    length="21805998"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 08 Mar 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Effective Code Reviews</itunes:title>
            <itunes:episode>102</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How do you build reliable software with fewer bugs? Yes, unit testing is part of that. But did you know that code reviews often play a key role in this process and come with many benefits on top of just bug detection.]]></itunes:summary>
            <itunes:duration>3052</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/102">talkpython.fm/102</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/102/effective-code-reviews.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#101: Adding a full featured Python environment to  Visual Studio Code</title>
            <link>https://talkpython.fm/episodes/show/101/adding-a-full-featured-python-environment-to-visual-studio-code</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/101/adding-a-full-featured-python-environment-to-visual-studio-code.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/101/adding-a-full-featured-python-environment-to-visual-studio-code.mp3"
                    length="28062155"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 03 Mar 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Adding a full featured Python environment to  Visual Studio Code</itunes:title>
            <itunes:episode>101</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You know the two questions I asked at the end of each episode?  What's your favorite editor for writing Python code and what less-well-known PyPI package do you recommend?  Well this time, we are making a whole episode out of "What's your favorite editor". You'll meet Don Jayamanne who created the wildly popular and open source Python add-in for Visual Studio Code. That's not the Windows-only Visual Studio, but Microsoft's free cross-platform editor.]]></itunes:summary>
            <itunes:duration>3311</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/101">talkpython.fm/101</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/101/adding-a-full-featured-python-environment-to-visual-studio-code.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#100: Python past, present, and future with Guido van Rossum</title>
            <link>https://talkpython.fm/episodes/show/100/python-past-present-and-future-with-guido-van-rossum</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/100/python-past-present-and-future-with-guido-van-rossum.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/100/python-past-present-and-future-with-guido-van-rossum.mp3"
                    length="28993519"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 22 Feb 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python past, present, and future with Guido van Rossum</itunes:title>
            <itunes:episode>100</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Welcome to a very special episode. This is the 100th episode of Talk Python To Me. It's the perfect chance to take a moment and look at where we have come from, and where we are going. Not just with regard to the podcast but for Python in general. And who better to do this than Python's inventor himself. Guido van Rossum. In this episode, we discuss how Guido go into programming, where Python came from and why, and Python's bright future with Python 3.]]></itunes:summary>
            <itunes:duration>3753</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/100">talkpython.fm/100</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/100/python-past-present-and-future-with-guido-van-rossum.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#99: Morepath: Super Powered Python Web Framework</title>
            <link>https://talkpython.fm/episodes/show/99/morepath-super-powered-python-web-framework</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/99/morepath-super-powered-python-web-framework.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/99/morepath-super-powered-python-web-framework.mp3"
                    length="29099213"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 15 Feb 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Morepath: Super Powered Python Web Framework</itunes:title>
            <itunes:episode>99</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the areas where Python truly shines is on the web. Many well known websites like YouTube, Pintrest, and Spotify are powered by Python. In the mid 2000's, a number of powerful and popular frameworks were created such as Django, Flask, and Pyramid.]]></itunes:summary>
            <itunes:duration>3892</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/99">talkpython.fm/99</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/99/morepath-super-powered-python-web-framework.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#98: Adding concurrency to Django with Django Channels</title>
            <link>https://talkpython.fm/episodes/show/98/adding-concurrency-to-django-with-django-channels</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/98/adding-concurrency-to-django-with-django-channels.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/98/adding-concurrency-to-django-with-django-channels.mp3"
                    length="29570601"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 08 Feb 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Adding concurrency to Django with Django Channels</itunes:title>
            <itunes:episode>98</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the major areas of innovation in Python 3 is advances in async and concurrent programming. Yet, when working with any of the major web frameworks: django, flask, or pyramid, this is basically no concurrent option. That's why Andrew Godwin decided to tackle the issue on the django side with django channels.]]></itunes:summary>
            <itunes:duration>3914</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/98">talkpython.fm/98</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/98/adding-concurrency-to-django-with-django-channels.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#97: Flask, Django style with Flask-Diamond</title>
            <link>https://talkpython.fm/episodes/show/97/flask-django-style-with-flask-diamond</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/97/flask-django-style-with-flask-diamond.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/97/flask-django-style-with-flask-diamond.mp3"
                    length="26093236"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 02 Feb 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Flask, Django style with Flask-Diamond</itunes:title>
            <itunes:episode>97</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[There's a whole spectrum of Python web frameworks. On one end we have the micro-frameworks like bottle, flask, and do some degree Pyramid. On the other things like Django and even CMSes like Wagtail (built on Django) in the far end.]]></itunes:summary>
            <itunes:duration>3903</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/97">talkpython.fm/97</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/97/flask-django-style-with-flask-diamond.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#96: Exploring Awesome Python</title>
            <link>https://talkpython.fm/episodes/show/96/exploring-awesome-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/96/exploring-awesome-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/96/exploring-awesome-python.mp3"
                    length="23914501"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 25 Jan 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Exploring Awesome Python</itunes:title>
            <itunes:episode>96</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is said to be a language that comes with "batteries included". That has many meanings depending on the level you're focusing on. At the lowest, it's a very rich and expressive language. Most commonly it means Python has a powerful and comprehensive standard library (itertools and elementtree anyone?).]]></itunes:summary>
            <itunes:duration>3140</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/96">talkpython.fm/96</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/96/exploring-awesome-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#95: Grumpy: Running Python on Go</title>
            <link>https://talkpython.fm/episodes/show/95/grumpy-running-python-on-go</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/95/grumpy-running-python-on-go.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/95/grumpy-running-python-on-go.mp3"
                    length="22570468"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 18 Jan 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Grumpy: Running Python on Go</itunes:title>
            <itunes:episode>95</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Google runs millions of lines of Python code. The front-end server that drives youtube.com and YouTube’s APIs is primarily written in Python, and it serves millions of requests per second!]]></itunes:summary>
            <itunes:duration>3129</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/95">talkpython.fm/95</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/95/grumpy-running-python-on-go.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#94: Guarenteed packages via Conda and Conda-Forge</title>
            <link>https://talkpython.fm/episodes/show/94/guarenteed-packages-via-conda-and-conda-forge</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/94/guarenteed-packages-via-conda-and-conda-forge.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/94/guarenteed-packages-via-conda-and-conda-forge.mp3"
                    length="17824048"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 11 Jan 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Guarenteed packages via Conda and Conda-Forge</itunes:title>
            <itunes:episode>94</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever had trouble installing a package you wanted to use in your Python app? Likely it contained some odd dependency, required a compilation step, maybe even using an uncommon compiler like Fortran. Did you try it on Windows? How many times have you seen "Cannot find vcvarsall.bat" before you had to take a walk?]]></itunes:summary>
            <itunes:duration>2791</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/94">talkpython.fm/94</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/94/guarenteed-packages-via-conda-and-conda-forge.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#93: Spreading Python through the sciences with Software Carpentry</title>
            <link>https://talkpython.fm/episodes/show/93/spreading-python-through-the-sciences-with-software-carpentry</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/93/spreading-python-through-the-sciences-with-software-carpentry.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/93/spreading-python-through-the-sciences-with-software-carpentry.mp3"
                    length="26101488"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 03 Jan 2017 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Spreading Python through the sciences with Software Carpentry</itunes:title>
            <itunes:episode>93</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You often hear that we need to teach computer science as a foundational skill. Why? Well I'm not sure many of the leaders pushing this forward have great answers other than jobs!]]></itunes:summary>
            <itunes:duration>3694</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/93">talkpython.fm/93</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/93/spreading-python-through-the-sciences-with-software-carpentry.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#92: Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI</title>
            <link>https://talkpython.fm/episodes/show/92/bonus-python-bytes-crossover-python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/92/bonus-python-bytes-crossover-python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/92/bonus-python-bytes-crossover-python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai.mp3"
                    length="10341359"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 29 Dec 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI</itunes:title>
            <itunes:episode>92</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Here's a bonus as many of you are on winter break or travelling around. I hope you enjoy this episode of Python Bytes. If you love it, be sure to subscribe to the full podcast.  Full [show notes here](https://pythonbytes.fm/episodes/show/6/python-3.6-is- going-to-be-awesome-kite-your-friendly-co-developing-ai).]]></itunes:summary>
            <itunes:duration>1260</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/92">talkpython.fm/92</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/92/bonus-python-bytes-crossover-python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#91: Top 10 Data Science Stories of 2016</title>
            <link>https://talkpython.fm/episodes/show/91/top-10-data-science-stories-of-2016</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/91/top-10-data-science-stories-of-2016.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/91/top-10-data-science-stories-of-2016.mp3"
                    length="30604885"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 27 Dec 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Top 10 Data Science Stories of 2016</itunes:title>
            <itunes:episode>91</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's been an amazing year for Python and Data Science. It's time to look back at the major headlines and take stock in what we've done as a community.]]></itunes:summary>
            <itunes:duration>4054</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/91">talkpython.fm/91</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/91/top-10-data-science-stories-of-2016.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#90: Data Wrangling with Python</title>
            <link>https://talkpython.fm/episodes/show/90/data-wrangling-with-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/90/data-wrangling-with-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/90/data-wrangling-with-python.mp3"
                    length="25434795"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 21 Dec 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Wrangling with Python</itunes:title>
            <itunes:episode>90</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have a dirty, messy data problem? Whether you work as a software developer or as a data scientist, you've surely run across data that was malformed, incomplete, or maybe even wrong. Don't let messy data wreck your apps or generate wrong results.]]></itunes:summary>
            <itunes:duration>3695</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/90">talkpython.fm/90</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/90/data-wrangling-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#89: A conversation with the Chief Data Scientist of the United States</title>
            <link>https://talkpython.fm/episodes/show/89/a-conversation-with-the-chief-data-scientist-of-the-united-states</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/89/a-conversation-with-the-chief-data-scientist-of-the-united-states.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/89/a-conversation-with-the-chief-data-scientist-of-the-united-states.mp3"
                    length="23828749"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 15 Dec 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>A conversation with the Chief Data Scientist of the United States</itunes:title>
            <itunes:episode>89</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This special episode is hosted by Jonathon Morgan.]]></itunes:summary>
            <itunes:duration>3159</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/89">talkpython.fm/89</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/89/a-conversation-with-the-chief-data-scientist-of-the-united-states.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#88: Lightweight Django</title>
            <link>https://talkpython.fm/episodes/show/88/lightweight-django</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/88/lightweight-django.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/88/lightweight-django.mp3"
                    length="21203308"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 06 Dec 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Lightweight Django</itunes:title>
            <itunes:episode>88</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Django is a very popular Python web framework. One reason is you have many building blocks to drop in for large sections of your application. Need a full-on admin table editor backend? That's a few lines of code and boom you have a basic table editor.]]></itunes:summary>
            <itunes:duration>3598</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/88">talkpython.fm/88</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/88/lightweight-django.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#87: PonyORM: The most Pythonic ORM yet?</title>
            <link>https://talkpython.fm/episodes/show/87/ponyorm-the-most-pythonic-orm-yet</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/87/ponyorm-the-most-pythonic-orm-yet.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/87/ponyorm-the-most-pythonic-orm-yet.mp3"
                    length="21272753"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Nov 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PonyORM: The most Pythonic ORM yet?</itunes:title>
            <itunes:episode>87</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you could have any API you want for accessing data from Python, what would it look like? What would make it Pythonic? This week you'll hear about Pony ORM: Pony is a Python ORM with beautiful query syntax that lets you write your database queries using Python generators and lambdas.]]></itunes:summary>
            <itunes:duration>3389</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/87">talkpython.fm/87</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/87/ponyorm-the-most-pythonic-orm-yet.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#86: Python at StackOverflow</title>
            <link>https://talkpython.fm/episodes/show/86/python-at-stackoverflow</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/86/python-at-stackoverflow.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/86/python-at-stackoverflow.mp3"
                    length="26427293"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 24 Nov 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python at StackOverflow</itunes:title>
            <itunes:episode>86</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[If you run into a problem with some API or Python code what do you do to solve it? I personally throw a few keywords into google, sometimes even before checking the full docs.]]></itunes:summary>
            <itunes:duration>4221</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/86">talkpython.fm/86</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/86/python-at-stackoverflow.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#85: Parsing horrible things with Python</title>
            <link>https://talkpython.fm/episodes/show/85/parsing-horrible-things-with-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/85/parsing-horrible-things-with-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/85/parsing-horrible-things-with-python.mp3"
                    length="24506314"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 17 Nov 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Parsing horrible things with Python</itunes:title>
            <itunes:episode>85</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have horribly convoluted things that need parsing? Obviously you'll learn a bunch of tips and tricks from this episode. But you'll see that advanced parsing is a gateway to many interesting computer science techniques.]]></itunes:summary>
            <itunes:duration>3586</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/85">talkpython.fm/85</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/85/parsing-horrible-things-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#84: Are we failing to fund Python's core infrastructure?</title>
            <link>https://talkpython.fm/episodes/show/84/are-we-failing-to-fund-pythons-core-infrastructure</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/84/are-we-failing-to-fund-pythons-core-infrastructure.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/84/are-we-failing-to-fund-pythons-core-infrastructure.mp3"
                    length="26063152"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 08 Nov 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Are we failing to fund Python's core infrastructure?</itunes:title>
            <itunes:episode>84</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When was the last time you used a 3rd party package in Python? Have you recently pip installed SQLAlchemy? Maybe looked up the documentation on a package you found on PyPI?]]></itunes:summary>
            <itunes:duration>3927</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/84">talkpython.fm/84</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/84/are-we-failing-to-fund-pythons-core-infrastructure.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#83: Python Videos on Demand at PyVideo</title>
            <link>https://talkpython.fm/episodes/show/83/python-videos-on-demand-at-pyvideo</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/83/python-videos-on-demand-at-pyvideo.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/83/python-videos-on-demand-at-pyvideo.mp3"
                    length="18827847"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 02 Nov 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Videos on Demand at PyVideo</itunes:title>
            <itunes:episode>83</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever searched for a Python educational video? Maybe how to get started with Pyramid, or running queries with SQLAlchemy's ORM layer?]]></itunes:summary>
            <itunes:duration>3206</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/83">talkpython.fm/83</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/83/python-videos-on-demand-at-pyvideo.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#82: Grokking Algorithms in Python</title>
            <link>https://talkpython.fm/episodes/show/82/grokking-algorithms-in-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/82/grokking-algorithms-in-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/82/grokking-algorithms-in-python.mp3"
                    length="24386443"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 27 Oct 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Grokking Algorithms in Python</itunes:title>
            <itunes:episode>82</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Algorithms underpin almost everything we do in programming and in problem solving in general. Yet, many of us have partial or incomplete knowledge of the most important and common ones. In this episode, you'll meet Adit Bhargava, the author of the light and playful Grokking Algorithms: An illustrated guide book.]]></itunes:summary>
            <itunes:duration>3525</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/82">talkpython.fm/82</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/82/grokking-algorithms-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#81: Python and Machine Learning in Astronomy</title>
            <link>https://talkpython.fm/episodes/show/81/python-and-machine-learning-in-astronomy</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/81/python-and-machine-learning-in-astronomy.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/81/python-and-machine-learning-in-astronomy.mp3"
                    length="25416716"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 21 Oct 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python and Machine Learning in Astronomy</itunes:title>
            <itunes:episode>81</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The advances in Astronomy over the past century are both evidence of and confirmation of the highest heights of human ingenuity. We have learned by studying the frequency of light that the universe is expanding. By observing the orbit of Mercury that Einstein's theory of general relativity is correct.]]></itunes:summary>
            <itunes:duration>3733</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/81">talkpython.fm/81</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/81/python-and-machine-learning-in-astronomy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#80: TinyDB: A tiny document db written in Python</title>
            <link>https://talkpython.fm/episodes/show/80/tinydb-a-tiny-document-db-written-in-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/80/tinydb-a-tiny-document-db-written-in-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/80/tinydb-a-tiny-document-db-written-in-python.mp3"
                    length="19088012"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 16 Oct 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>TinyDB: A tiny document db written in Python</itunes:title>
            <itunes:episode>80</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[NoSQL and document dbs like MongoDB have made building fast scalable software that is easy to evolve and maintain much easier for a broad class of applications. Embeddable, file-based databases like SQLite have made "shipping" an application requiring a database a no brainer. The database just runs in process so there is no setup or maintenance.]]></itunes:summary>
            <itunes:duration>2821</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/80">talkpython.fm/80</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/80/tinydb-a-tiny-document-db-written-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#79: Beeware Python Tools</title>
            <link>https://talkpython.fm/episodes/show/79/beeware-python-tools</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/79/beeware-python-tools.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/79/beeware-python-tools.mp3"
                    length="38687948"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 07 Oct 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Beeware Python Tools</itunes:title>
            <itunes:episode>79</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Could you write me a Python app for the wide range of platforms out there? Oh, wait, I want them to be native GUI applications. And I need them on mobile (Android, iOS, tvOS, and watchOS) as well as major desktop apps. I also need them to appear indistinguishable from native apps (be a .app on macOS, .exe on Windows, etc).]]></itunes:summary>
            <itunes:duration>4934</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/79">talkpython.fm/79</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/79/beeware-python-tools.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#78: How I built an entire game and toolchain 100% in Python</title>
            <link>https://talkpython.fm/episodes/show/78/how-i-built-an-entire-game-and-toolchain-100-in-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/78/how-i-built-an-entire-game-and-toolchain-100-in-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/78/how-i-built-an-entire-game-and-toolchain-100-in-python.mp3"
                    length="18853414"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 28 Sep 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>How I built an entire game and toolchain 100% in Python</itunes:title>
            <itunes:episode>78</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What kind of applications can you build with python? You hear me featuring many people on this show that build websites, web services, or some data science driven application. Of course, all of those are wonderful but I know many of you have dreamed of building a game.]]></itunes:summary>
            <itunes:duration>3206</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/78">talkpython.fm/78</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/78/how-i-built-an-entire-game-and-toolchain-100-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#77: 20 Python Libraries You Aren't Using (But Should)</title>
            <link>https://talkpython.fm/episodes/show/77/20-python-libraries-you-arent-using-but-should</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/77/20-python-libraries-you-arent-using-but-should.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/77/20-python-libraries-you-arent-using-but-should.mp3"
                    length="34921734"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 23 Sep 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>20 Python Libraries You Aren't Using (But Should)</itunes:title>
            <itunes:episode>77</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Many of you write to me and tell me how you appreciate the way my guests and I highlight a particular Python package at the end of each episode. Well if you enjoy that little segment, you're going to love this episode.]]></itunes:summary>
            <itunes:duration>4614</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/77">talkpython.fm/77</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/77/20-python-libraries-you-arent-using-but-should.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#76: Renewable Python</title>
            <link>https://talkpython.fm/episodes/show/76/renewable-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/76/renewable-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/76/renewable-python.mp3"
                    length="24544748"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 15 Sep 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Renewable Python</itunes:title>
            <itunes:episode>76</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Even with solar panels on your roof, it’s possible that your home is still being powered by fossil fuels. Climate innovator and Python developer Anna Schneider is trying to change that. At her company WattTime, consumers can source the cleanest energy available on the grid.]]></itunes:summary>
            <itunes:duration>3250</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/76">talkpython.fm/76</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/76/renewable-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#75: Pythonic games at CheckIO</title>
            <link>https://talkpython.fm/episodes/show/75/pythonic-games-at-checkio</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/75/pythonic-games-at-checkio.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/75/pythonic-games-at-checkio.mp3"
                    length="21681627"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 09 Sep 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pythonic games at CheckIO</itunes:title>
            <itunes:episode>75</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you like to play games or solve puzzles? Chances are pretty good that you do. After all, what is programming and software development but one really elaborate puzzle?]]></itunes:summary>
            <itunes:duration>3327</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/75">talkpython.fm/75</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/75/pythonic-games-at-checkio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#74: Past, Present, and Future of IronPython</title>
            <link>https://talkpython.fm/episodes/show/74/past-present-and-future-of-ironpython</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/74/past-present-and-future-of-ironpython.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/74/past-present-and-future-of-ironpython.mp3"
                    length="18054119"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 02 Sep 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Past, Present, and Future of IronPython</itunes:title>
            <itunes:episode>74</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard of IronPython and Jython? These two alternate implementations of Python were created by Jim hugunin. They run on top of the .NET and JVM runtimes. On this episode going to look at the story of IronPython. It's been around for many years. Although the last few years, it's been somewhat stagnant.  That's why I am thrilled to introduce you to Alex Earl, who along with Benedikt Eggers, has become the maintainer of the IronPython project. It's great to see IronPython getting the attention it deserves. We'll talk about IronPython past, present, future on this episode of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>3048</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/74">talkpython.fm/74</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/74/past-present-and-future-of-ironpython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#73: Machine learning at the new Microsoft</title>
            <link>https://talkpython.fm/episodes/show/73/machine-learning-at-the-new-microsoft</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/73/machine-learning-at-the-new-microsoft.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/73/machine-learning-at-the-new-microsoft.mp3"
                    length="25342941"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 26 Aug 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Machine learning at the new Microsoft</itunes:title>
            <itunes:episode>73</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode we catch up with David Crook, a developer evangelist at Microsoft. He is a co-organizer for the Fort Lauderdale Machine Learning User Group and is involved in many more user groups and meetups. You hear about some really cool projects where they are using Python and TensorFlow to work on simple things like growing more food to help feed the world.]]></itunes:summary>
            <itunes:duration>3883</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/73">talkpython.fm/73</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/73/machine-learning-at-the-new-microsoft.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#72: Fashion-driven open source software at Zalando</title>
            <link>https://talkpython.fm/episodes/show/72/fashion-driven-open-source-software-at-zalando</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/72/fashion-driven-open-source-software-at-zalando.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/72/fashion-driven-open-source-software-at-zalando.mp3"
                    length="23131393"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 19 Aug 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Fashion-driven open source software at Zalando</itunes:title>
            <itunes:episode>72</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What happens when you take a tech-driven online fashion company that is experiencing explosive growth and infuse it with a deep open-source mission? You'll find out on this episode of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>3678</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/72">talkpython.fm/72</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/72/fashion-driven-open-source-software-at-zalando.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#71: Soft Skills: The software developer's life manual</title>
            <link>https://talkpython.fm/episodes/show/71/soft-skills-the-software-developers-life-manual</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/71/soft-skills-the-software-developers-life-manual.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/71/soft-skills-the-software-developers-life-manual.mp3"
                    length="35523897"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 11 Aug 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Soft Skills: The software developer's life manual</itunes:title>
            <itunes:episode>71</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Writing good, clean code and having a deep working knowledge of Python is critical to your success as a Python developer. But if you look at those who have truly excelled in their career, it's often because they bring something in addition to coding skills.]]></itunes:summary>
            <itunes:duration>3932</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/71">talkpython.fm/71</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/71/soft-skills-the-software-developers-life-manual.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#70: Pythonic cover songs at Loudr</title>
            <link>https://talkpython.fm/episodes/show/70/pythonic-cover-songs-at-loudr</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/70/pythonic-cover-songs-at-loudr.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/70/pythonic-cover-songs-at-loudr.mp3"
                    length="27880020"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 05 Aug 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pythonic cover songs at Loudr</itunes:title>
            <itunes:episode>70</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Some of the best songs are cover songs of popular music. If you're a musician who wants to create a cover song and actually sell it, you'll be diving deep into complex agreements and legal agreements with record labels. Sounds like no fun to me. But this is where Python comes to the rescue! The guys and girls over at Loudr are using Python to create a service for creating, selling, and distributing cover songs. This week you'll meet one of the co-founders, Josh Whelchel. He's here to tell us all the cool ways Python makes this possible, including a touch of machine learning!]]></itunes:summary>
            <itunes:duration>3699</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/70">talkpython.fm/70</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/70/pythonic-cover-songs-at-loudr.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#69: Write an Excellent Programming Blog</title>
            <link>https://talkpython.fm/episodes/show/69/write-an-excellent-programming-blog</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/69/write-an-excellent-programming-blog.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/69/write-an-excellent-programming-blog.mp3"
                    length="29045403"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 26 Jul 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Write an Excellent Programming Blog</itunes:title>
            <itunes:episode>69</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have a blog? How many articles have you written for it? Do you find it hard to keep writing or hard to get started doing technical writing? We might be able to help you out with that this week.]]></itunes:summary>
            <itunes:duration>3461</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/69">talkpython.fm/69</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/69/write-an-excellent-programming-blog.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#68: Crossing the streams with Podcast.__init__</title>
            <link>https://talkpython.fm/episodes/show/68/crossing-the-streams-with-podcast.-init</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/68/crossing-the-streams-with-podcast.-init.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/68/crossing-the-streams-with-podcast.-init.mp3"
                    length="36690601"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 20 Jul 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Crossing the streams with Podcast.__init__</itunes:title>
            <itunes:episode>68</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you listened to the other major Python podcast hosted by Tobias Macey and Chris Patti? It's called podcast.__init__ and, like this show, they have some excellent stories from the Python ecosystem on there weekly. So recently some listeners from both shows suggested the unimaginable: That we 'cross the streams'...]]></itunes:summary>
            <itunes:duration>3741</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/68">talkpython.fm/68</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/68/crossing-the-streams-with-podcast.-init.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#67: Property-based Testing with Hypothesis</title>
            <link>https://talkpython.fm/episodes/show/67/property-based-testing-with-hypothesis</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/67/property-based-testing-with-hypothesis.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/67/property-based-testing-with-hypothesis.mp3"
                    length="25883240"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 13 Jul 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Property-based Testing with Hypothesis</itunes:title>
            <itunes:episode>67</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Let's talk about your unit testing strategy. How do you select the tests you write or do you even write tests? Typically, when you write a test you have to think of what you are testing and the exact set of inputs and outcomes you're looking for. And there are strategies for this. Try to hit the boundary conditions, the most common use-cases, seek out error handling and so on.]]></itunes:summary>
            <itunes:duration>3497</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/67">talkpython.fm/67</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/67/property-based-testing-with-hypothesis.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#66: Faster Python Programs: Measure, Don't Guess</title>
            <link>https://talkpython.fm/episodes/show/66/faster-python-programs-measure-dont-guess</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/66/faster-python-programs-measure-dont-guess.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/66/faster-python-programs-measure-dont-guess.mp3"
                    length="31384100"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 07 Jul 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Faster Python Programs: Measure, Don't Guess</itunes:title>
            <itunes:episode>66</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Python is a wonderful programming language that is often underestimated because it's so clear and simple. Oftentimes people mistake this simplicity for being too simple for real-programs. After all, you didn't even struggle to get your program to link against an incompatible static library or battle a DLL version mismatch in your Python app today did you?]]></itunes:summary>
            <itunes:duration>3895</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/66">talkpython.fm/66</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/66/faster-python-programs-measure-dont-guess.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#65: Jump on the real-time web with RethinkDB</title>
            <link>https://talkpython.fm/episodes/show/65/jump-on-the-real-time-web-with-rethinkdb</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/65/jump-on-the-real-time-web-with-rethinkdb.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/65/jump-on-the-real-time-web-with-rethinkdb.mp3"
                    length="23023694"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 29 Jun 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Jump on the real-time web with RethinkDB</itunes:title>
            <itunes:episode>65</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Long gone are the days of the web acting as just linked documents and glorified brochures. Web apps of today are just that, rich interactive applications. But unlike desktop apps of old, these are apps with 100,000's or even millions of concurrent users.]]></itunes:summary>
            <itunes:duration>3562</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/65">talkpython.fm/65</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/65/jump-on-the-real-time-web-with-rethinkdb.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#64: Inside the Python Package Index</title>
            <link>https://talkpython.fm/episodes/show/64/inside-the-python-package-index</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/64/inside-the-python-package-index.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/64/inside-the-python-package-index.mp3"
                    length="24930824"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Fri, 24 Jun 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Inside the Python Package Index</itunes:title>
            <itunes:episode>64</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What is the most powerful part of the Python ecosystem? Well, the ability to say "pip install magic_library" has to be right near the top. But do you what powers the Python Package Index and the people behind it? Did you know it does over 300 TB traffic each month these days?]]></itunes:summary>
            <itunes:duration>3591</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/64">talkpython.fm/64</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/64/inside-the-python-package-index.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#63: Validating Python tests with mutation testing</title>
            <link>https://talkpython.fm/episodes/show/63/validating-python-tests-with-mutation-testing</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/63/validating-python-tests-with-mutation-testing.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/63/validating-python-tests-with-mutation-testing.mp3"
                    length="25055785"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Jun 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Validating Python tests with mutation testing</itunes:title>
            <itunes:episode>63</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you think it's a good idea to test your software? Do you write unit tests or other automated verification for code? I think most of us do these days. A key question is how do you know whether your tests sufficiently verify your code? The standard answer is code coverage.]]></itunes:summary>
            <itunes:duration>3576</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/63">talkpython.fm/63</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/63/validating-python-tests-with-mutation-testing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#62: San Diego Technology Immersion Group Learns Python</title>
            <link>https://talkpython.fm/episodes/show/62/san-diego-technology-immersion-group-learns-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/62/san-diego-technology-immersion-group-learns-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/62/san-diego-technology-immersion-group-learns-python.mp3"
                    length="28134515"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 07 Jun 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>San Diego Technology Immersion Group Learns Python</itunes:title>
            <itunes:episode>62</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What's it like to learn Python? Yes, some of you may have just picked up the language while others have lived and breathed it for years. Either way, you may have some hindsight bias towards the experience. What was hard? What were your expectations? What delighted you?]]></itunes:summary>
            <itunes:duration>4161</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/62">talkpython.fm/62</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/62/san-diego-technology-immersion-group-learns-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#61: Free software, free people</title>
            <link>https://talkpython.fm/episodes/show/61/free-software-free-people</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/61/free-software-free-people.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/61/free-software-free-people.mp3"
                    length="25068359"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 30 May 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Free software, free people</itunes:title>
            <itunes:episode>61</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How often do you read some news headline about free speech denied and human rights being suppressed and think that sucks but there is nothing I can do about it from my distant perspective. I guess you could vote slightly differently in the next election and maybe, just maybe, it will have a small impact in 4 years time.]]></itunes:summary>
            <itunes:duration>3258</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/61">talkpython.fm/61</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/61/free-software-free-people.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#60: Scaling Python to 1000's of cores with Ufora</title>
            <link>https://talkpython.fm/episodes/show/60/scaling-python-to-1000s-of-cores-with-ufora</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/60/scaling-python-to-1000s-of-cores-with-ufora.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/60/scaling-python-to-1000s-of-cores-with-ufora.mp3"
                    length="22157008"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 24 May 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Scaling Python to 1000's of cores with Ufora</itunes:title>
            <itunes:episode>60</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've heard me talk previously about scaling Python and Python performance on this show. But on this episode I'm bringing you a very interesting project pushing the upper bound of Python performance for a certain class of applications.]]></itunes:summary>
            <itunes:duration>4048</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/60">talkpython.fm/60</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/60/scaling-python-to-1000s-of-cores-with-ufora.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#59: SageMath - Open source is ready to compete in the classroom</title>
            <link>https://talkpython.fm/episodes/show/59/sagemath-open-source-is-ready-to-compete-in-the-classroom</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/59/sagemath-open-source-is-ready-to-compete-in-the-classroom.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/59/sagemath-open-source-is-ready-to-compete-in-the-classroom.mp3"
                    length="24549384"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 18 May 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>SageMath - Open source is ready to compete in the classroom</itunes:title>
            <itunes:episode>59</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What do you do when you are a high caliber mathematician or scientist and you want share your algorithms and code? This sounds like a job for github, but the problem is often this work is done on proprietary platforms such as Magma, Matlab, Mathematica or others.]]></itunes:summary>
            <itunes:duration>3564</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/59">talkpython.fm/59</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/59/sagemath-open-source-is-ready-to-compete-in-the-classroom.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#58: Create better Python programs with concurrency, libraries, and patterns</title>
            <link>https://talkpython.fm/episodes/show/58/create-better-python-programs-with-concurrency-libraries-and-patterns</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/58/create-better-python-programs-with-concurrency-libraries-and-patterns.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/58/create-better-python-programs-with-concurrency-libraries-and-patterns.mp3"
                    length="21532321"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 10 May 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Create better Python programs with concurrency, libraries, and patterns</itunes:title>
            <itunes:episode>58</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What do you focus on once you've learned the core concepts of the Python programming language and ecosystem?]]></itunes:summary>
            <itunes:duration>3291</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/58">talkpython.fm/58</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/58/create-better-python-programs-with-concurrency-libraries-and-patterns.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#57: Python performance from the inside-out at Intel</title>
            <link>https://talkpython.fm/episodes/show/57/python-performance-from-the-inside-out-at-intel</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/57/python-performance-from-the-inside-out-at-intel.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/57/python-performance-from-the-inside-out-at-intel.mp3"
                    length="19158517"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 05 May 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python performance from the inside-out at Intel</itunes:title>
            <itunes:episode>57</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think about the performance of your software, there is nothing more low level and fundamental than how your code executes on the CPU itself. Many of us study and try to understand how to maximize performance at this low level. But few are in a position to define what happens at this level.]]></itunes:summary>
            <itunes:duration>3394</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/57">talkpython.fm/57</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/57/python-performance-from-the-inside-out-at-intel.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#56: Data Science from Scratch</title>
            <link>https://talkpython.fm/episodes/show/56/data-science-from-scratch</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/56/data-science-from-scratch.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/56/data-science-from-scratch.mp3"
                    length="19915340"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 27 Apr 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Data Science from Scratch</itunes:title>
            <itunes:episode>56</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You likely know that Python is one of the fastest growing languages for data science.  This is a discipline that combines the scientific inquiry of hypotheses and tests, the mathematical intuition of probability and statistics, the AI foundations of machine learning, a fluency in big data processing, and the Python language itself. That is a very broad set of skills we need to be good data scientists and yet each one is deep and often hard to understand.]]></itunes:summary>
            <itunes:duration>3063</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/56">talkpython.fm/56</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/56/data-science-from-scratch.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#55: How our engineering environments are killing diversity (and how we can fix it)</title>
            <link>https://talkpython.fm/episodes/show/55/how-our-engineering-environments-are-killing-diversity-and-how-we-can-fix-it</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/55/how-our-engineering-environments-are-killing-diversity-and-how-we-can-fix-it.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/55/how-our-engineering-environments-are-killing-diversity-and-how-we-can-fix-it.mp3"
                    length="25295123"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 21 Apr 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>How our engineering environments are killing diversity (and how we can fix it)</itunes:title>
            <itunes:episode>55</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In the software field, we pride ourselves on fairness, openness and the fact that our workplaces are largely meritocracies. And compared to other environments, I would say this is certainly true. It's one of the reasons I love being a developer.  And yet, if we look at programming jobs in Silicon Valley, you'll see that over 85% of them are filled by men and less than 15% women.]]></itunes:summary>
            <itunes:duration>3700</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/55">talkpython.fm/55</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/55/how-our-engineering-environments-are-killing-diversity-and-how-we-can-fix-it.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#54: Enterprise Software with Python</title>
            <link>https://talkpython.fm/episodes/show/54/enterprise-software-with-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/54/enterprise-software-with-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/54/enterprise-software-with-python.mp3"
                    length="24226474"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 14 Apr 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Enterprise Software with Python</itunes:title>
            <itunes:episode>54</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How often have people asked what language / technology you work in and when you answered Python they got a little confused and asked, what can you actually build with Python? What type of apps? The implication being Python is just a notch above Bash scripts. That real things aren't built with Python but rather Java, C#, Objective-C and so on.]]></itunes:summary>
            <itunes:duration>4063</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/54">talkpython.fm/54</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/54/enterprise-software-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#53: Python in Visual Studio</title>
            <link>https://talkpython.fm/episodes/show/53/python-in-visual-studio</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/53/python-in-visual-studio.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/53/python-in-visual-studio.mp3"
                    length="23963255"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Wed, 06 Apr 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Visual Studio</itunes:title>
            <itunes:episode>53</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What's your favorite Python editor? That is one of the questions I always ask at the end of the episode. This week I want to shine a light on a fantastic answer to that question for Windows developers: Visual Studio.]]></itunes:summary>
            <itunes:duration>3041</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/53">talkpython.fm/53</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/53/python-in-visual-studio.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#52: EVE Online: MMO game powered by Python</title>
            <link>https://talkpython.fm/episodes/show/52/eve-online-mmo-game-powered-by-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/52/eve-online-mmo-game-powered-by-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/52/eve-online-mmo-game-powered-by-python.mp3"
                    length="19882337"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sun, 27 Mar 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>EVE Online: MMO game powered by Python</itunes:title>
            <itunes:episode>52</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever played a massively multiplayer online game? My first experience with these types of games with text-based role playing games called MUDs back in the early 90's. Well, things have come a long way since then. Game such as Eve Online have hundreds of thousands of players exploring, trading, and battling within a universe of over 7,000 star systems. Gameplay in Eve Online consists of beautiful 3D space flight within a dynamic universe and many real world players.]]></itunes:summary>
            <itunes:duration>3275</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/52">talkpython.fm/52</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/52/eve-online-mmo-game-powered-by-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#51: SigOpt: Optimizing Everything with Python</title>
            <link>https://talkpython.fm/episodes/show/51/sigopt-optimizing-everything-with-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/51/sigopt-optimizing-everything-with-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/51/sigopt-optimizing-everything-with-python.mp3"
                    length="17308239"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Mon, 21 Mar 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>SigOpt: Optimizing Everything with Python</itunes:title>
            <itunes:episode>51</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've heard that machine intelligence is going to transform our lives any day now. This is usually presented in a way that is vague and non-descript.]]></itunes:summary>
            <itunes:duration>2270</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/51">talkpython.fm/51</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/51/sigopt-optimizing-everything-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#50: Web scraping at scale with Scrapy and ScrapingHub</title>
            <link>https://talkpython.fm/episodes/show/50/web-scraping-at-scale-with-scrapy-and-scrapinghub</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/50/web-scraping-at-scale-with-scrapy-and-scrapinghub.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/50/web-scraping-at-scale-with-scrapy-and-scrapinghub.mp3"
                    length="27880086"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 15 Mar 2016 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Web scraping at scale with Scrapy and ScrapingHub</itunes:title>
            <itunes:episode>50</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What do you do when you are working with an amazing web application that, for whatever reason, doesn't have an API? One option is to say I wish that site had an API and give up. Or, you could use scrapy, an open source web scraping framework from Pablo Hoffman and [scrapinghub.com](scrapinghub.com) and create your own API!]]></itunes:summary>
            <itunes:duration>3497</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/50">talkpython.fm/50</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/50/web-scraping-at-scale-with-scrapy-and-scrapinghub.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#49: Microsoft's JIT-based Python Project: Pyjion</title>
            <link>https://talkpython.fm/episodes/show/49/microsofts-jit-based-python-project-pyjion</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/49/microsofts-jit-based-python-project-pyjion.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/49/microsofts-jit-based-python-project-pyjion.mp3"
                    length="27039440"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 08 Mar 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Microsoft's JIT-based Python Project: Pyjion</itunes:title>
            <itunes:episode>49</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This episode you'll learn about a project that has the potential to unlock massive innovation around how CPython understands and executes code. And it's coming from what many of you may consider an unlikely source: Microsoft and the recently open-sourced, cross-platform .NET Core runtime.]]></itunes:summary>
            <itunes:duration>3825</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/49">talkpython.fm/49</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/49/microsofts-jit-based-python-project-pyjion.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#48: Building Flask-based Web Apps</title>
            <link>https://talkpython.fm/episodes/show/48/building-flask-based-web-apps</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/48/building-flask-based-web-apps.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/48/building-flask-based-web-apps.mp3"
                    length="20331383"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 01 Mar 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Building Flask-based Web Apps</itunes:title>
            <itunes:episode>48</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[When you think of Python web microframeworks, Flask is definitely near the top of the list. With almost 19,000 stars on GitHub it's a powerful and extensible web framework and it even powers the bandwidth intensive audio delivery of the Talk Python To Me podcast.]]></itunes:summary>
            <itunes:duration>2948</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/48">talkpython.fm/48</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/48/building-flask-based-web-apps.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#47: Python in Typeface and Font Development</title>
            <link>https://talkpython.fm/episodes/show/47/python-in-typeface-and-font-development</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/47/python-in-typeface-and-font-development.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/47/python-in-typeface-and-font-development.mp3"
                    length="19101374"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 23 Feb 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Typeface and Font Development</itunes:title>
            <itunes:episode>47</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[This week on Talk Python To Me, we'll dive into the world of typeface and font development. Even though we spend our days immersed in fonts, from our computer interfaces, signs, books, television and more, much of the process and thinking about fonts is invisible to us. If we dig into font development, we'd see that Python is a key component of the font developer's toolkit.]]></itunes:summary>
            <itunes:duration>2679</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/47">talkpython.fm/47</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/47/python-in-typeface-and-font-development.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#46: Python in Movies and Entertainment</title>
            <link>https://talkpython.fm/episodes/show/46/python-in-movies-and-entertainment</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/46/python-in-movies-and-entertainment.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/46/python-in-movies-and-entertainment.mp3"
                    length="21644708"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 16 Feb 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Movies and Entertainment</itunes:title>
            <itunes:episode>46</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What did you experience the last time you watched a movie in a theater? Were you captivated by fast-paced action and special effects? Deeply moved by the characters that came to life during those two hours when the outside world just melted away? Yeah, movies are still magical.]]></itunes:summary>
            <itunes:duration>3433</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/46">talkpython.fm/46</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/46/python-in-movies-and-entertainment.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#45: The Python Testing Column, Now a Thing</title>
            <link>https://talkpython.fm/episodes/show/45/the-python-testing-column-now-a-thing</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/45/the-python-testing-column-now-a-thing.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/45/the-python-testing-column-now-a-thing.mp3"
                    length="27752852"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 09 Feb 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>The Python Testing Column, Now a Thing</itunes:title>
            <itunes:episode>45</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What is the role, the core purpose of writing tests for your application? Should you write more unit tests and fewer integration tests, or is it actually the other way around? You may have heard of the test pyramid with unit tests building the foundation. In this episode we talk about a variation on that theme called the test column. We talk about this and more with Brian Okken on this episode of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>3529</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/45">talkpython.fm/45</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/45/the-python-testing-column-now-a-thing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#44: Project Jupyter and IPython</title>
            <link>https://talkpython.fm/episodes/show/44/project-jupyter-and-ipython</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/44/project-jupyter-and-ipython.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/44/project-jupyter-and-ipython.mp3"
                    length="28447943"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 02 Feb 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Project Jupyter and IPython</itunes:title>
            <itunes:episode>44</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[One of the fastest growing areas in Python is scientific computing. In scientific computing with Python, there are a few key packages that make it special. These include NumPy / SciPy / and related packages. The one that brings it all together, visually, is IPython (now known as Project Jupyter). That's the topic on episode 44 of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>3611</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/44">talkpython.fm/44</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/44/project-jupyter-and-ipython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#43: Monitoring high performance Python apps at Opbeat</title>
            <link>https://talkpython.fm/episodes/show/43/monitoring-high-performance-python-apps-at-opbeat</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/43/monitoring-high-performance-python-apps-at-opbeat.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/43/monitoring-high-performance-python-apps-at-opbeat.mp3"
                    length="15947499"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 26 Jan 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Monitoring high performance Python apps at Opbeat</itunes:title>
            <itunes:episode>43</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What does it take to track detailed analytics and errors from literally thousands of web applications all at once? Could you build such a system entirely in Python?]]></itunes:summary>
            <itunes:duration>2373</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/43">talkpython.fm/43</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/43/monitoring-high-performance-python-apps-at-opbeat.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#42: Python in Startups and Investing</title>
            <link>https://talkpython.fm/episodes/show/42/python-in-startups-and-investing</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/42/python-in-startups-and-investing.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/42/python-in-startups-and-investing.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 19 Jan 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python in Startups and Investing</itunes:title>
            <itunes:episode>42</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you ever dreamt of creating a startup that will change the world? You and your two best friends leave the dull world of writing internal business apps and go heads-down for three months to launch something amazing?]]></itunes:summary>
            <itunes:duration>3278</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/42">talkpython.fm/42</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/42/python-in-startups-and-investing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#41: Getting your first dev job as a Python developer (part 2)</title>
            <link>https://talkpython.fm/episodes/show/41/getting-your-first-dev-job-as-a-python-developer-part-2</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/41/getting-your-first-dev-job-as-a-python-developer-part-2.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/41/getting-your-first-dev-job-as-a-python-developer-part-2.mp3"
                    length="23678292"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 12 Jan 2016 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Getting your first dev job as a Python developer (part 2)</itunes:title>
            <itunes:episode>41</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How often do you meet people who are looking to get into the software development space? Do they ask you for advice? Maybe they want to know your story of how you got started and landed that first big job. Maybe they want to know what they should be doing right now.]]></itunes:summary>
            <itunes:duration>3137</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/41">talkpython.fm/41</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/41/getting-your-first-dev-job-as-a-python-developer-part-2.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#40: Top 10 Data Science Stories from 2015</title>
            <link>https://talkpython.fm/episodes/show/40/top-10-data-science-stories-from-2015</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/40/top-10-data-science-stories-from-2015.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/40/top-10-data-science-stories-from-2015.mp3"
                    length="28238091"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Dec 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Top 10 Data Science Stories from 2015</itunes:title>
            <itunes:episode>40</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's the end of the year and many of you are probably kicking and taking it easy without a TPS report to be seen. So we'll keep this fun and lighthearted this week. We've teamed up with the Partially Derivative podcast and we're running down the top 10 data science stories of 2015 in this joint episode.]]></itunes:summary>
            <itunes:duration>3559</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/40">talkpython.fm/40</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/40/top-10-data-science-stories-from-2015.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#39: Getting your first dev job as a Python developer (part 1)</title>
            <link>https://talkpython.fm/episodes/show/39/getting-your-first-dev-job-as-a-python-developer-part-1</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/39/getting-your-first-dev-job-as-a-python-developer-part-1.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/39/getting-your-first-dev-job-as-a-python-developer-part-1.mp3"
                    length="20779634"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 22 Dec 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Getting your first dev job as a Python developer (part 1)</itunes:title>
            <itunes:episode>39</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How often do you meet people who are looking to get into the software development space? Do they ask you for advice? Maybe they want to know your story of how you got started and landed that first big job. Maybe they want to know what they should be doing right now.]]></itunes:summary>
            <itunes:duration>3044</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/39">talkpython.fm/39</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/39/getting-your-first-dev-job-as-a-python-developer-part-1.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#38: Continuous Integration and Delivery at Codeship</title>
            <link>https://talkpython.fm/episodes/show/38/continuous-integration-and-delivery-at-codeship</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/38/continuous-integration-and-delivery-at-codeship.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/38/continuous-integration-and-delivery-at-codeship.mp3"
                    length="28469608"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 15 Dec 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Continuous Integration and Delivery at Codeship</itunes:title>
            <itunes:episode>38</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Have you heard about the works on my machine certification program? It's a really awesome certification for developers. It was created by Joseph Cooney and enhanced by Jeff Atwood (of stackoverflow fame). Here's how it works:]]></itunes:summary>
            <itunes:duration>3770</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/38">talkpython.fm/38</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/38/continuous-integration-and-delivery-at-codeship.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#37: Python Cybersecurity and Penetration Testing</title>
            <link>https://talkpython.fm/episodes/show/37/python-cybersecurity-and-penetration-testing</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/37/python-cybersecurity-and-penetration-testing.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/37/python-cybersecurity-and-penetration-testing.mp3"
                    length="28946822"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 08 Dec 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Cybersecurity and Penetration Testing</itunes:title>
            <itunes:episode>37</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How secure is your application? Do you know the main vulnerabilities that most apps suffer from? How would you even start answer these questions? On this episode of Talk Python To Me, Justin Seitz is here to tell us all about it.]]></itunes:summary>
            <itunes:duration>3842</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/37">talkpython.fm/37</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/37/python-cybersecurity-and-penetration-testing.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#36: Python IDEs with the PyCharm team</title>
            <link>https://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/36/python-ides-with-the-pycharm-team.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/36/python-ides-with-the-pycharm-team.mp3"
                    length="28650043"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 01 Dec 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python IDEs with the PyCharm team</itunes:title>
            <itunes:episode>36</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[As a software developer, what's the most important application on your computer? If your answer is Microsoft Outlook, my heart goes out to you - stay strong! But for most of us, it's probably a toss up between your web browser and code editor.]]></itunes:summary>
            <itunes:duration>3583</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/36">talkpython.fm/36</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#35: Turbogears and the future of Python web frameworks</title>
            <link>https://talkpython.fm/episodes/show/35/turbogears-and-the-future-of-python-web-frameworks</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/35/turbogears-and-the-future-of-python-web-frameworks.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/35/turbogears-and-the-future-of-python-web-frameworks.mp3"
                    length="28061129"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 24 Nov 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Turbogears and the future of Python web frameworks</itunes:title>
            <itunes:episode>35</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Do you have a new web project coming up? Are you thinking of choosing Django or maybe Flask? Those are excellent frameworks, but you might also want to check out TurboGears.]]></itunes:summary>
            <itunes:duration>3675</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/35">talkpython.fm/35</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/35/turbogears-and-the-future-of-python-web-frameworks.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#34: Continuum: Scientific Python and The Business of Open Source</title>
            <link>https://talkpython.fm/episodes/show/34/continuum-scientific-python-and-the-business-of-open-source</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/34/continuum-scientific-python-and-the-business-of-open-source.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/34/continuum-scientific-python-and-the-business-of-open-source.mp3"
                    length="22631601"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 17 Nov 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Continuum: Scientific Python and The Business of Open Source</itunes:title>
            <itunes:episode>34</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if you built a product that dramatically improved how hundreds of free, open source Python libraries worked together, gave it to the world for free, and then built a thriving business on it? It's the open-source dream really, isn't it? In this episode, we talk with Travis Oliphant from Continuum who did exactly that!]]></itunes:summary>
            <itunes:duration>3592</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/34">talkpython.fm/34</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/34/continuum-scientific-python-and-the-business-of-open-source.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#33: OpenStack: Cloud computing built on Python</title>
            <link>https://talkpython.fm/episodes/show/33/openstack-cloud-computing-built-on-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/33/openstack-cloud-computing-built-on-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/33/openstack-cloud-computing-built-on-python.mp3"
                    length="27590652"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 10 Nov 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>OpenStack: Cloud computing built on Python</itunes:title>
            <itunes:episode>33</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've probably heard of Infrastructure-as-a-services (IaaS) cloud providers such as Amazon's AWS, with EC2 in particular, and to a lesser degree Microsoft's Azure cloud platform. But have you hear of OpenStack? It is an incredibly powerful IaaS platform which you can buy as a service or install in your own data center to build your own private cloud]]></itunes:summary>
            <itunes:duration>3397</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/33">talkpython.fm/33</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/33/openstack-cloud-computing-built-on-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#32: PyPy.js - PyPy Python in Your Browser</title>
            <link>https://talkpython.fm/episodes/show/32/pypy.js-pypy-python-in-your-browser</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/32/pypy.js-pypy-python-in-your-browser.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/32/pypy.js-pypy-python-in-your-browser.mp3"
                    length="26917439"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 03 Nov 2015 08:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PyPy.js - PyPy Python in Your Browser</itunes:title>
            <itunes:episode>32</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Imagine a future where you are building that rich, client-side web app. You start by creating some backend services in Flask or Node, an HTML page, throw in a few divs and uls, and then you type [script src="main.py" language="Python"].]]></itunes:summary>
            <itunes:duration>3552</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/32">talkpython.fm/32</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/32/pypy.js-pypy-python-in-your-browser.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#31: Machine Learning with Python and scikit-learn</title>
            <link>https://talkpython.fm/episodes/show/31/machine-learning-with-python-and-scikit-learn</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/31/machine-learning-with-python-and-scikit-learn.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/31/machine-learning-with-python-and-scikit-learn.mp3"
                    length="19727059"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 27 Oct 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Machine Learning with Python and scikit-learn</itunes:title>
            <itunes:episode>31</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Machine learning allows computers to find hidden insights without being explicitly programmed where to look or what to look for. Thanks to the work of some dedicated developers, Python has one of the best machine learning platforms called scikit-learn. In this episode, Alexandre Gramfort is here to tell us all about scikit-learn and machine learning.]]></itunes:summary>
            <itunes:duration>2959</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/31">talkpython.fm/31</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/31/machine-learning-with-python-and-scikit-learn.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#30: Python Community and Python at Dropbox</title>
            <link>https://talkpython.fm/episodes/show/30/python-community-and-python-at-dropbox</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/30/python-community-and-python-at-dropbox.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/30/python-community-and-python-at-dropbox.mp3"
                    length="20471809"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 20 Oct 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Community and Python at Dropbox</itunes:title>
            <itunes:episode>30</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What does it mean to be a leader in the Python community? Contributing to open source? Speaking at conferences? Starting the largest user group? Writing a book? Being a core contributor? The answer is yes. And that's why Jessica McKellar won the Frank Willison Award for Contributions to the Python Community. She is the guest on this episode of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>2813</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/30">talkpython.fm/30</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/30/python-community-and-python-at-dropbox.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#29: Python at the Large Hadron Collider and CERN</title>
            <link>https://talkpython.fm/episodes/show/29/python-at-the-large-hadron-collider-and-cern</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/29/python-at-the-large-hadron-collider-and-cern.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/29/python-at-the-large-hadron-collider-and-cern.mp3"
                    length="22864077"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 13 Oct 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python at the Large Hadron Collider and CERN</itunes:title>
            <itunes:episode>29</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[The largest machine ever built is the Large Hadron Collider at CERN. It's primary goal was the discovery of the Higgs Boson: the fundamental particle which gives all objects mass. The LHC team of 1000's of physicists achieved that goal in 2012 winning the Nobel Prize in physics. Kyle Cranmer is here to share how Python was at the core of this amazing achievement!]]></itunes:summary>
            <itunes:duration>3130</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/29">talkpython.fm/29</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/29/python-at-the-large-hadron-collider-and-cern.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#28: Making Python Fast: Profiling Python Code</title>
            <link>https://talkpython.fm/episodes/show/28/making-python-fast-profiling-python-code</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/28/making-python-fast-profiling-python-code.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/28/making-python-fast-profiling-python-code.mp3"
                    length="21856896"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 06 Oct 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Making Python Fast: Profiling Python Code</itunes:title>
            <itunes:episode>28</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Is that Python code of yours running a little slow? Are you thinking of rewriting the algorithm or maybe even in another language? Well, before you do, you'll want to listen to what Davis Silverman has to say about speeding up Python code using Profiling.]]></itunes:summary>
            <itunes:duration>3009</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/28">talkpython.fm/28</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/28/making-python-fast-profiling-python-code.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#27: Four Years of Python for High Schoolers</title>
            <link>https://talkpython.fm/episodes/show/27/four-years-of-python-for-high-schoolers</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/27/four-years-of-python-for-high-schoolers.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/27/four-years-of-python-for-high-schoolers.mp3"
                    length="17619529"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 29 Sep 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Four Years of Python for High Schoolers</itunes:title>
            <itunes:episode>27</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Often people complain about the lack of developer skills in western countries like the United States and that problem is amplified when you consider typically under represented groups such as women and minorities. This week you'll meet Laura Blankenship who is doing more than her share to widen the appeal of programming in general and Python in particular.]]></itunes:summary>
            <itunes:duration>2675</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/27">talkpython.fm/27</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/27/four-years-of-python-for-high-schoolers.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#26: Deploying Python Web Applications (Updated)</title>
            <link>https://talkpython.fm/episodes/show/26/deploying-python-web-applications-updated</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/26/deploying-python-web-applications-updated.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/26/deploying-python-web-applications-updated.mp3"
                    length="35228299"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 22 Sep 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Deploying Python Web Applications (Updated)</itunes:title>
            <itunes:episode>26</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[So, you've build an amazing Python web app and now what? You want to put it online of course but that's a whole different skill set. You're in luck, because Matthew Makai is here to tell us all about deploy Python applications on this episode of Talk Python To Me.]]></itunes:summary>
            <itunes:duration>4384</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/26">talkpython.fm/26</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/26/deploying-python-web-applications-updated.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#25: Effective Python</title>
            <link>https://talkpython.fm/episodes/show/25/effective-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/25/effective-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/25/effective-python.mp3"
                    length="24129319"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 15 Sep 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Effective Python</itunes:title>
            <itunes:episode>25</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if you could bottle up all the wisdom and hard-fought experience of many expert Python developers and power up your own skills? That's what Brett Slatkin did and he put it in his book Effective Python.]]></itunes:summary>
            <itunes:duration>3280</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/25">talkpython.fm/25</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/25/effective-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#24: Fluent Python</title>
            <link>https://talkpython.fm/episodes/show/24/fluent-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/24/fluent-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/24/fluent-python.mp3"
                    length="31213756"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 08 Sep 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Fluent Python</itunes:title>
            <itunes:episode>24</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Are you fluent in Python or do you speak the language with an accent? Maybe you have a hint of C++ in your for-in loop or even a little C# coming through in your function names.]]></itunes:summary>
            <itunes:duration>4100</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/24">talkpython.fm/24</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/24/fluent-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#23: 3D Printing with Python at Authentise</title>
            <link>https://talkpython.fm/episodes/show/23/3d-printing-with-python-at-authentise</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/23/3d-printing-with-python-at-authentise.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/23/3d-printing-with-python-at-authentise.mp3"
                    length="21567227"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 01 Sep 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>3D Printing with Python at Authentise</itunes:title>
            <itunes:episode>23</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[You've heard of the full-stack developer and full-stack Python, but this week Authentise is taking it to a new level with Python all the way from the cloud to the client to the printer.]]></itunes:summary>
            <itunes:duration>2845</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/23">talkpython.fm/23</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/23/3d-printing-with-python-at-authentise.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#22: CPython Internals and Learning Python with pythontutor.com</title>
            <link>https://talkpython.fm/episodes/show/22/cpython-internals-and-learning-python-with-pythontutor.com</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/22/cpython-internals-and-learning-python-with-pythontutor.com.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/22/cpython-internals-and-learning-python-with-pythontutor.com.mp3"
                    length="26351778"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 25 Aug 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>CPython Internals and Learning Python with pythontutor.com</itunes:title>
            <itunes:episode>22</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's time to look deep within the machine and understand what *really* happens when your Python code executes. We're code-walking through the CPython code and visualizing it at pythontutor.com.]]></itunes:summary>
            <itunes:duration>3755</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/22">talkpython.fm/22</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/22/cpython-internals-and-learning-python-with-pythontutor.com.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#21: PyPy - The JIT Compiled Python Implementation</title>
            <link>https://talkpython.fm/episodes/show/21/pypy-the-jit-compiled-python-implementation</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/21/pypy-the-jit-compiled-python-implementation.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/21/pypy-the-jit-compiled-python-implementation.mp3"
                    length="22014657"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 18 Aug 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PyPy - The JIT Compiled Python Implementation</itunes:title>
            <itunes:episode>21</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Is your Python code running a little slow? Did you know that the PyPy runtime could make it run up to 10x faster? Seriously! Maciej Fijalkowski is here to tell us all about it. This episode is all about the alternative, JIT compiled, garbage collection Python implementation PyPy.]]></itunes:summary>
            <itunes:duration>3237</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/21">talkpython.fm/21</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/21/pypy-the-jit-compiled-python-implementation.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#20: Interactive Python and Teaching Python: Beyond Text Books</title>
            <link>https://talkpython.fm/episodes/show/20/interactive-python-and-teaching-python-beyond-text-books</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/20/interactive-python-and-teaching-python-beyond-text-books.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/20/interactive-python-and-teaching-python-beyond-text-books.mp3"
                    length="21409431"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 11 Aug 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Interactive Python and Teaching Python: Beyond Text Books</itunes:title>
            <itunes:episode>20</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[What if your computer science textbooks could run their python code samples and that code ran directly in your browser, kinda like JavaScript but better, because: Python. It is possible and Brad Miller is making it happen!]]></itunes:summary>
            <itunes:duration>2926</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/20">talkpython.fm/20</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/20/interactive-python-and-teaching-python-beyond-text-books.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#19: Automate the Boring Stuff with Python</title>
            <link>https://talkpython.fm/episodes/show/19/automate-the-boring-stuff-with-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/19/automate-the-boring-stuff-with-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/19/automate-the-boring-stuff-with-python.mp3"
                    length="20846711"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 04 Aug 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Automate the Boring Stuff with Python</itunes:title>
            <itunes:episode>19</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Some of the things we do in life are tedious and boring. It's the kind of thing that machines or robots could do. So let's build those machines!]]></itunes:summary>
            <itunes:duration>2465</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/19">talkpython.fm/19</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/19/automate-the-boring-stuff-with-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#18: Python Anti-patterns and other mistakes</title>
            <link>https://talkpython.fm/episodes/show/18/python-anti-patterns-and-other-mistakes</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/18/python-anti-patterns-and-other-mistakes.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/18/python-anti-patterns-and-other-mistakes.mp3"
                    length="22788328"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 28 Jul 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python Anti-patterns and other mistakes</itunes:title>
            <itunes:episode>18</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Often the most important lessons we learn is what NOT to do. Show #18 is all about BAD Python code and Python Antipatterns with Andreas Dewes. Listen in to learn about the "Empty Intern Except Block" and other dubious coding decisions!]]></itunes:summary>
            <itunes:duration>2896</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/18">talkpython.fm/18</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/18/python-anti-patterns-and-other-mistakes.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#17: Python on bare metal with MicroPython</title>
            <link>https://talkpython.fm/episodes/show/17/python-on-bare-metal-with-micropython</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/17/python-on-bare-metal-with-micropython.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/17/python-on-bare-metal-with-micropython.mp3"
                    length="18438912"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 21 Jul 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python on bare metal with MicroPython</itunes:title>
            <itunes:episode>17</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[How many layers of abstraction and indirection are between your python code and machine instructions? What if that number could be 1 and Python itself was the operating system? That would be so amazing, right?]]></itunes:summary>
            <itunes:duration>3078</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/17">talkpython.fm/17</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/17/python-on-bare-metal-with-micropython.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#16: Python at Netflix</title>
            <link>https://talkpython.fm/episodes/show/16/python-at-netflix</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/16/python-at-netflix.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/16/python-at-netflix.mp3"
                    length="24364390"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 14 Jul 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python at Netflix</itunes:title>
            <itunes:episode>16</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Right now there is a chaos monkey running through AWS knocking over Netflix servers. But don't be alarmed! It's all part of the plan. This is Talk Python to Me with Roy Rapoport from Netflix and the topic is "Python at Netflix."]]></itunes:summary>
            <itunes:duration>3406</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/16">talkpython.fm/16</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/16/python-at-netflix.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#15: Python at Spotify, PSF, and PyLadies</title>
            <link>https://talkpython.fm/episodes/show/15/python-at-spotify-psf-and-pyladies</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/15/python-at-spotify-psf-and-pyladies.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/15/python-at-spotify-psf-and-pyladies.mp3"
                    length="19955794"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 07 Jul 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python at Spotify, PSF, and PyLadies</itunes:title>
            <itunes:episode>15</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[A strong community is one of Python's super-powers and that's what this episode of Talk Python To Me is all about! We speak with Lynn Root about her work with Python at Spotify, her role in the PSF as a Python Software Foundation board member, how she came to be the founder of PyLadies San Francisco, her talks and presentations, as well as some excellent open source work she is doing.]]></itunes:summary>
            <itunes:duration>2941</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/15">talkpython.fm/15</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/15/python-at-spotify-psf-and-pyladies.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#14: Moving from PHP to Python 3 with Patreon</title>
            <link>https://talkpython.fm/episodes/show/14/moving-from-php-to-python-3-with-patreon</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/14/moving-from-php-to-python-3-with-patreon.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/14/moving-from-php-to-python-3-with-patreon.mp3"
                    length="24788632"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 30 Jun 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Moving from PHP to Python 3 with Patreon</itunes:title>
            <itunes:episode>14</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[It's uncommon when technology and purpose combine to create something amazing. But that's exactly what's happening here a Patreon. Learn how they are using Python to enable an entirely new type of crowdsourcing for creative endeavours (podcasting, art, open source, and more).]]></itunes:summary>
            <itunes:duration>2966</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/14">talkpython.fm/14</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/14/moving-from-php-to-python-3-with-patreon.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#13: Flask web framework and much, much more</title>
            <link>https://talkpython.fm/episodes/show/13/flask-web-framework-and-much-much-more</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/13/flask-web-framework-and-much-much-more.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/13/flask-web-framework-and-much-much-more.mp3"
                    length="23552186"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 23 Jun 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Flask web framework and much, much more</itunes:title>
            <itunes:episode>13</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you know that Flask has its origins in an April fools joke that unexpectedly took off? Listen in this week to hear about the history, current state, and future of Flask with its creator Armin Ronacher. You'll learn how he's using Python as the backend for a set of major computer games. His thoughts on the future of web development and HTTP 2. And why Rust is an amazing new language you should check out.]]></itunes:summary>
            <itunes:duration>3001</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/13">talkpython.fm/13</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/13/flask-web-framework-and-much-much-more.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#12: Deep Dive into Modules and Packages</title>
            <link>https://talkpython.fm/episodes/show/12/deep-dive-into-modules-and-packages</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/12/deep-dive-into-modules-and-packages.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/12/deep-dive-into-modules-and-packages.mp3"
                    length="22592053"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 16 Jun 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Deep Dive into Modules and Packages</itunes:title>
            <itunes:episode>12</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Quick: What's the difference between a module, a package, and packing in Python? Find out in this episode of Talk Python To Me. All Python programmers use the import statement, but do you really know how it works and what it allows? Join David and Michael to take a deep dive into diabolical issues related to modules, packages, and imports. When we're done, you'll finally be ready to unleash your million line micro framework on the world!]]></itunes:summary>
            <itunes:duration>3130</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/12">talkpython.fm/12</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/12/deep-dive-into-modules-and-packages.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#11: PyImageSearch and Computer Vision</title>
            <link>https://talkpython.fm/episodes/show/11/pyimagesearch-and-computer-vision</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/11/pyimagesearch-and-computer-vision.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/11/pyimagesearch-and-computer-vision.mp3"
                    length="26314093"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 09 Jun 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>PyImageSearch and Computer Vision</itunes:title>
            <itunes:episode>11</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Does a computer see in color or black and white? It's time to find out on this episode of Talk Python to Me. Join Adrian Rosebrock as we talk about PyImageSearch, OpenCV, and building computer vision systems with Python and OpenCV.]]></itunes:summary>
            <itunes:duration>3006</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/11">talkpython.fm/11</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/11/pyimagesearch-and-computer-vision.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#10: Bringing Python to the Masses with Hosting and DevOps at PythonAnywhere</title>
            <link>https://talkpython.fm/episodes/show/10/bringing-python-to-the-masses-with-hosting-and-devops-at-pythonanywhere</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/10/bringing-python-to-the-masses-with-hosting-and-devops-at-pythonanywhere.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/10/bringing-python-to-the-masses-with-hosting-and-devops-at-pythonanywhere.mp3"
                    length="47533517"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 02 Jun 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Bringing Python to the Masses with Hosting and DevOps at PythonAnywhere</itunes:title>
            <itunes:episode>10</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you know that PythonAnywhere started out as the first spreadsheet powered and scripted using Python before it became a hosting and Python-in-your- browser-Service (PiybS)! Come get to know Harry Percival and his path from Economics to PythonAnywhere all the way to Extreme Programming and Obey the Testing Goat.]]></itunes:summary>
            <itunes:duration>3938</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/10">talkpython.fm/10</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/10/bringing-python-to-the-masses-with-hosting-and-devops-at-pythonanywhere.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#9: Docker for the Python Developer</title>
            <link>https://talkpython.fm/episodes/show/9/docker-for-the-python-developer</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/9/docker-for-the-python-developer.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/9/docker-for-the-python-developer.mp3"
                    length="15701958"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 26 May 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Docker for the Python Developer</itunes:title>
            <itunes:episode>9</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you know that Docker was not the original product from the team that built it? They were working on ways to improve their PaaS cloud platform and docker was just a side product! But oh what a side product. Wisely, dotCloud cancelled their PaaS plans and became Docker Inc.]]></itunes:summary>
            <itunes:duration>2364</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/9">talkpython.fm/9</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/9/docker-for-the-python-developer.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#8: Teaching Python at Grok Learning and Classrooms</title>
            <link>https://talkpython.fm/episodes/show/8/teaching-python-at-grok-learning-and-classrooms</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/8/teaching-python-at-grok-learning-and-classrooms.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/8/teaching-python-at-grok-learning-and-classrooms.mp3"
                    length="17796890"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 19 May 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Teaching Python at Grok Learning and Classrooms</itunes:title>
            <itunes:episode>8</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Did you know that Australia is making text-based computer programming a core requirement for high school students? Grok Learning is building the platform to make teaching it to kids a joy for teachers and students. Our guest, Dr. James Curran is a key player in both of these projects. Join Michael in a conversation with Dr. Curran from Sydney University and co- founder of Grok Learning to learn about both of these and more! You'll learn about the different types of online tutorials, or short courses, you can use for learning or teaching including a text-based MUD game!]]></itunes:summary>
            <itunes:duration>2223</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/8">talkpython.fm/8</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/8/teaching-python-at-grok-learning-and-classrooms.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#7: Robot Operating System (ROS) and ROSPy</title>
            <link>https://talkpython.fm/episodes/show/7/robot-operating-system-ros-and-rospy</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/7/robot-operating-system-ros-and-rospy.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/7/robot-operating-system-ros-and-rospy.mp3"
                    length="20009915"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 12 May 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Robot Operating System (ROS) and ROSPy</itunes:title>
            <itunes:episode>7</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Programming is fun. Robots are fun. Programming robots is awesome! This episode Michael speaks with Dirk Thomas from the ROS (Robot Operating System) project. You will learn how to use ROS and ROSPy to program robots.]]></itunes:summary>
            <itunes:duration>2990</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/7">talkpython.fm/7</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/7/robot-operating-system-ros-and-rospy.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#6: Requests, PyCon, and Python's future</title>
            <link>https://talkpython.fm/episodes/show/6/requests-pycon-and-pythons-future</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/6/requests-pycon-and-pythons-future.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/6/requests-pycon-and-pythons-future.mp3"
                    length="20478278"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 05 May 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Requests, PyCon, and Python's future</itunes:title>
            <itunes:episode>6</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Come and get plugged right into the middle the inner circle of the Python community with Kenneth Reitz. You'll get some insight into conversations from the latest Language Summit. Kenneth works at Heroku and may be best known for creating Requests - HTTP for Humans. Requests is the most popular package on PyPI, It has been downloaded over 40,000,000 times.]]></itunes:summary>
            <itunes:duration>2631</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/6">talkpython.fm/6</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/6/requests-pycon-and-pythons-future.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#5: SQLAlchemy and data access in Python</title>
            <link>https://talkpython.fm/episodes/show/5/sqlalchemy-and-data-access-in-python</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/5/sqlalchemy-and-data-access-in-python.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/5/sqlalchemy-and-data-access-in-python.mp3"
                    length="24377091"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 28 Apr 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>SQLAlchemy and data access in Python</itunes:title>
            <itunes:episode>5</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode we speak with Mike Bayer. Mike created SQLAlchemy in 2005 and over the past 10 years has been building and refining this amazing RDBMS ORM and data access layer.  You'll learn a lot about the history of the project and how it has evolved over time. You'll also here where Mike got some of his inspiration for the design patterns used in the library.]]></itunes:summary>
            <itunes:duration>3762</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/5">talkpython.fm/5</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/5/sqlalchemy-and-data-access-in-python.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#4: Enterprise Python and Large-Scale Projects</title>
            <link>https://talkpython.fm/episodes/show/4/enterprise-python-and-large-scale-projects</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/4/enterprise-python-and-large-scale-projects.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/4/enterprise-python-and-large-scale-projects.mp3"
                    length="24062088"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 23 Apr 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Enterprise Python and Large-Scale Projects</itunes:title>
            <itunes:episode>4</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Mahmoud is lead developer of the Python Infrastructure team at eBay/PayPal and he has some amazing facts and studies to discuss about the truths and myths using Python for _real_ projects. We discuss how eBay is using Python internally for many large-scale uses. Then we move on to discuss the 10 myths of enterprise Python, such as Python is not compiled, Python is weakly-typed, Python does not scale, and more.]]></itunes:summary>
            <itunes:duration>3245</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/4">talkpython.fm/4</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/4/enterprise-python-and-large-scale-projects.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#3: Pyramid Web Framework</title>
            <link>https://talkpython.fm/episodes/show/3/pyramid-web-framework</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/3/pyramid-web-framework.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/3/pyramid-web-framework.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Thu, 16 Apr 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Pyramid Web Framework</itunes:title>
            <itunes:episode>3</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Join Michael for a conversation with Chris McDonough about the Pyramid web framework. You'll learn about what Pyramid is and how it compares to frameworks like Django, Flask, Bottle, and more. We discuss the history of the project and how Chris took inspiration from the Pylons project as well as some notable uses of Pyramid]]></itunes:summary>
            <itunes:duration>2890</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/3">talkpython.fm/3</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/3/pyramid-web-framework.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#2: Python and MongoDB</title>
            <link>https://talkpython.fm/episodes/show/2/python-and-mongodb</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/2/python-and-mongodb.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/2/python-and-mongodb.mp3"
                    length="14416294"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 07 Apr 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Python and MongoDB</itunes:title>
            <itunes:episode>2</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this show we speak with Jesse Davis from MongoDB. Jesse is the maintainer for a number of popular open-source projects including the Python MongoDB driver known as PyMongo and Mongo C (for C/C++ developers, yes you read right! C developers).]]></itunes:summary>
            <itunes:duration>2100</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/2">talkpython.fm/2</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/2/python-and-mongodb.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#1: EVE - RESTful APIs for humans</title>
            <link>https://talkpython.fm/episodes/show/1/eve-restful-apis-for-humans</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/1/eve-restful-apis-for-humans.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/1/eve-restful-apis-for-humans.mp3"
                    length="15259255"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Tue, 31 Mar 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>EVE - RESTful APIs for humans</itunes:title>
            <itunes:episode>1</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[In this episode, our guest is Nicola Iarocci discuss his open-source RESTful framework named EVE. You will learn about the history of EVE, how you get started, and some of the more notable deployment and users of the framework. Nicola and Michael talk about the careful balance of leading a successful open-source project in EVE and keeping the day job going. You'll also learn why Nicola chose MongoDB as the default backend for EVE. We also discuss how Nicola got into Python and compare and contrast the open- source world of the Python community with other ecosystems such as the C# / .NET ecosystem. **Check out Nicola's course on[Eve REST Framework](https://training.talkpython.fm/courses/explore_eve/eve-building- restful-mongodb-backed-apis-course)** [ ![](https://training.talkpython.fm/static/course_images/eve-and-mongo.png) training.talkpython.fm/courses/explore_eve/eve-building-restful-mongodb- backed-apis-course ](https://training.talkpython.fm/courses/explore_eve/eve-building-restful- mongodb-backed-apis-course)]]></itunes:summary>
            <itunes:duration>2443</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/1">talkpython.fm/1</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/1/eve-restful-apis-for-humans.vtt" type="text/vtt"/>
        </item>
        <item>
            <title>#0: Introducing the show!</title>
            <link>https://talkpython.fm/episodes/show/0/introducing-the-show</link>
            <guid isPermaLink="false">https://talkpython.fm/episodes/download/0/introducing-the-show.mp3</guid>
            <enclosure
                    url="https://talkpython.fm/episodes/download/0/introducing-the-show.mp3"
                    length="2848437"
                    type="audio/mpeg"/>
            <category>Technology</category>
            <pubDate>Sat, 21 Mar 2015 07:00:00 +0000</pubDate>
            <itunes:author>Michael Kennedy (@mkennedy)</itunes:author>
            <itunes:title>Introducing the show!</itunes:title>
            <itunes:episode>0</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Welcome to the pre show! We are still building out the site and getting everything scheduled and setup. However, we're super excited to announce that we already have 3 or 4 excellent shows in the works. Subscribe and stay tuned!]]></itunes:summary>
            <itunes:duration>204</itunes:duration>
            <itunes:image href="https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg"/>
            <itunes:keywords>python, pycharm, python3, python2, software, programming, web, web development, developer,
                ide, podcast, software developer, training, course, online, online course, data science, nosql, mongodb,
                cloud computing
            </itunes:keywords>
            
            <description>
                <![CDATA[See the full show notes for this episode on the website at <a href="https://talkpython.fm/0">talkpython.fm/0</a> ]]>
            </description>
            <podcast:transcript
                    url="https://talkpython.fm/episodes/show/0/introducing-the-show.vtt" type="text/vtt"/>
        </item>
    </channel>
</rss>