<?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"
        version="2.0">
    <channel>
        <title>Python Bytes</title>
        <itunes:subtitle>Developer headlines delivered directly to your earbuds</itunes:subtitle>
        <itunes:summary>Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.</itunes:summary>
        <description>Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.</description>
        <link>https://pythonbytes.fm/</link>
        <language>en-us</language>
        <copyright>Copyright 2016-2026</copyright>
        <lastBuildDate>Mon, 18 May 2026 00:00:00 -0800</lastBuildDate>
        <pubDate>Mon, 18 May 2026 00:00:00 -0800</pubDate>
        <docs>https://pythonbytes.fm</docs>
        <webMaster>michael@pythonbytes.fm (Michael Kennedy)</webMaster>
        <ttl>60</ttl>
        <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
        <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.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        <atom:link href="https://pythonbytes.fm/episodes/rss" rel="self" type="application/rss+xml"/>
        <itunes:category text="Technology"/>
        <itunes:category text="News">
            <itunes:category text="Tech News"/>
        </itunes:category>
        <itunes:type>episodic</itunes:type>
        <podcast:locked owner="mikeckennedy@gmail.com">yes</podcast:locked>
        <podcast:guid>c39e616f-74f1-52c5-90fb-ac094bffd068</podcast:guid>
        <item>
            <title>#480 Proud Parents</title>
            <link>https://pythonbytes.fm/episodes/show/480/proud-parents</link>
            <guid isPermaLink="false">0220fa68-6061-4968-b5e2-4e1373d65e64</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/480/proud-parents.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 18 May 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#480: Proud Parents</itunes:title>
            <itunes:episode>480</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Using Django Tasks in production, , PyPI packages are increasing rapidly, and httpx2.]]></itunes:summary>
            <itunes:duration>00:33:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.better-simple.com/django/2026/05/06/using-django-tasks-in-production/?featured_on=pythonbytes">Using Django Tasks in production</a></strong></li>
<li><strong>Co-authored with Claude?</strong></li>
<li><strong><a href="https://rushter.com/blog/pypi-packages/?featured_on=pythonbytes">PyPI packages are increasing rapidly</a></strong></li>
<li><strong><a href="https://tildeweb.nl/~michiel/httpx2.html?featured_on=pythonbytes">httpx2</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=-x1R3S72gCU' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="480">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a>
<strong>Connect with the hosts</strong></li>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)
Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</li>
</ul>

<p><strong>Brian #1: <a href="https://www.better-simple.com/django/2026/05/06/using-django-tasks-in-production/?featured_on=pythonbytes">Using Django Tasks in production</a></strong></p>

<ul>
<li>Tim Schilling shares how the Djangonaut Space website has been using Django’s new tasks framework and some of the info missing from the official Django docs.</li>
<li>Tasks require a third party package, <a href="https://github.com/RealOrangeOne/django-tasks-db?featured_on=pythonbytes"><code>django-tasks-db</code></a> to actually run the tasks.</li>
<li>Article walks through all changes necessary to get an email process running to notify admins of new testimonials. Cool simple example.</li>
<li>With the db backend, you can monitor progress of tasks in the admin, to see which tasks are scheduled, completed, or have errors.</li>
<li>Some wishes for the community to implement
<ul>
<li>new tutorial in the Django docs</li>
<li>Django Debug toolbar panel for tasks</li>
<li>test/mock backend</li>
</ul></li>
<li>Great title for wish list: Thinks I’d like to see, but I’m too lazy to implement myself.</li>
</ul>

<p><strong>Michael #2: Co-authored with Claude?</strong></p>

<ul>
<li>Via Nik T.</li>
<li>We don’t put “executed on macOS”, “edited with PyCharm”, etc. in our commits. Why Claude?</li>
<li>Seems like a growth hack to me, that I don’t really care to participate in.</li>
<li>Some projects that have formalized their thoughts on this: <a href="https://redmonk.com/kholterhoff/2026/02/26/generative-ai-policy-landscape-in-open-source/?featured_on=pythonbytes">The Generative AI Policy Landscape in Open Source</a></li>
<li>Adjust to turn off in <code>~/.claude/settings.json</code> see <a href="https://code.claude.com/docs/en/settings#attribution-settings">the docs</a>.
<div class="codehilite">
<pre><span></span><code><span class="p">{</span>
<span class="w">   </span><span class="nt">&quot;attribution&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span>
<span class="w">      </span><span class="nt">&quot;commit&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;&quot;</span><span class="p">,</span>
<span class="w">       </span><span class="nt">&quot;pr&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;&quot;</span>
<span class="w">   </span><span class="p">}</span>
<span class="p">}</span>
</code></pre>
</div></li>
</ul>

<p><strong>Brian #3: <a href="https://rushter.com/blog/pypi-packages/?featured_on=pythonbytes">PyPI packages are increasing rapidly</a></strong></p>

<ul>
<li>Artem Golubin</li>
<li>There’s been an increase of published packages per week on PyPI</li>
<li>A pretty big increase in the last handful of months.</li>
<li>30% increase since 2025, clearly due to AI</li>
<li>Artem is building <a href="https://github.com/rushter/hexora?featured_on=pythonbytes">hexora</a>, a malicious Python code detector.</li>
<li>Cool package too, it can:
<ul>
<li>Audit project dependencies to catch potential supply-chain attacks</li>
<li>Detect malicious scripts found on platforms like Pastebin, GitHub, or open directories</li>
<li>Analyze IoC files from past security incidents</li>
<li>Audit new packages uploaded to PyPi.</li>
</ul></li>
<li>Artem is using hexora to analyze recently published pypi packages and many are obviously vibecoded and trigger false positives for abuses of <code>eval</code>, <code>exec</code>, and <code>subprocess</code>
<ul>
<li>Side note: I don’t think that’s necessarily a false positive. Not malicious, but maybe a stupid-code-detector?</li>
</ul></li>
<li>Lots are LLM related, Lots have bots contributing code</li>
<li>Publishing rate is crazy, dozens to hundreds of published versions in a day is a bug, not a feature</li>
<li>Brian’s proposal, PyPI should limit releases per day for any package to something a sane human would do, even if they make a mistake on a release, to maybe like 2-3, definitely under 10, in a day. And if the repo has obvious agent contributors listed, maybe lower to the limit to 1-2 a day? Honestly, “move fast and break things” doesn’t apply to breaking the commons.</li>
</ul>

<p><strong>Michael #4: <a href="https://tildeweb.nl/~michiel/httpx2.html?featured_on=pythonbytes">httpx2</a></strong></p>

<ul>
<li>More on the httpx, httpxyz, etc changes: Pydantic people started their own fork, <a href="https://github.com/pydantic/httpx2?featured_on=pythonbytes">httpx2</a>.</li>
<li>Michiel says “while we think httpxyz was definitely needed, we welcome httpx2 and think it should be the ‘blessed’ fork.”</li>
<li>Kludex, who is among other things maintainer of Starlette, was considering a fork</li>
<li>As it stands, httpx2 is lacking the performance improvements they added to httpxyz. But it will not be long before they will add those, too.</li>
<li>Also they already made some smart decisions:
<ul>
<li>they are switching from certifi to <a href="https://github.com/pydantic/httpx2/pull/209?featured_on=pythonbytes">truststore</a></li>
<li>they are switching to <a href="https://github.com/pydantic/httpx2/pull/933?featured_on=pythonbytes">compression.zstd</a> on Python 3.14+, enabling zstd compression by default</li>
<li>they <a href="https://github.com/pydantic/httpx2/commit/160c7f59d7942efe0133516c161d39139780eb45?featured_on=pythonbytes">merged httpcore</a> and vendored it in their repository</li>
</ul></li>
<li><a href="https://news.ycombinator.com/item?id=48127570&featured_on=pythonbytes">Discussion on Hacker News</a></li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://anarc.at/blog/2026-05-16-four-horsemen/?featured_on=pythonbytes">The Four Horsemen of the LLM Apocalypse</a> - Anarcat</li>
<li><a href="https://www.djangoproject.com/weblog/2026/may/12/2026-django-developers-survey/?featured_on=pythonbytes">Django/JetBrains 2026 developer survey</a> is open</li>
<li><a href="https://pyrefly.org/blog/v1.0/?featured_on=pythonbytes">Pyrefly 1.0</a> : “meaning we are confident that Pyrefly is ready for production use.”
Michael:</li>
<li>Just about ready to release Python Web Security: OWASP Top 10 with Agentic AI course. Be sure to be on <a href="https://training.talkpython.fm/getnotified?featured_on=pythonbytes">the courses newsletter</a> to get notified.</li>
</ul>

<p><strong>Joke:</strong> <a href="https://x.com/PR0GRAMMERHUM0R/status/1973145866962665752?featured_on=pythonbytes">Proud Parents</a></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/480/proud-parents.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#479 Talking About Types</title>
            <link>https://pythonbytes.fm/episodes/show/479/talking-about-types</link>
            <guid isPermaLink="false">f024cf8a-b604-44ac-a870-8d8c105f837d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/479/talking-about-types.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 11 May 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#479: Talking About Types</itunes:title>
            <itunes:episode>479</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include httpxyz one month in, Learn concurrency - a deep dive into multithreading with Python, pip 26.1 - lockfiles and dependency cooldowns, and Python 3.15 `sentinal` values from PEP 661.]]></itunes:summary>
            <itunes:duration>00:35:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://tildeweb.nl/~michiel/httpxyz-one-month-in.html?featured_on=pythonbytes">httpxyz one month in</a></strong></li>
<li><strong><a href="https://blog.geekuni.com/2026/04/python-concurrency.html?featured_on=pythonbytes">Learn concurrency - a deep dive into multithreading with Python</a></strong></li>
<li><strong><a href="https://ichard26.github.io/blog/2026/04/whats-new-in-pip-26.1/?featured_on=pythonbytes">pip 26.1 - lockfiles and dependency cooldowns</a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0661/?featured_on=pythonbytes">Python 3.15 <code>sentinal</code> values from PEP 661</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=3E3KPBAYkWo' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="479">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a></li>
</ul>

<p><strong>Connect with the hosts</strong></p>

<ul>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)</li>
</ul>

<p>Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.</p>

<p>Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</p>

<p><strong>Michael #1: <a href="https://tildeweb.nl/~michiel/httpxyz-one-month-in.html?featured_on=pythonbytes">httpxyz one month in</a></strong></p>

<ul>
<li>First version of httpxyz contained just the fixes to get zstd working, and the fixes to get the test suite running on python 3.14, some ‘housekeeping’ changes related to the renaming</li>
<li>End of March: a compatibility shim that allows you to use httpxyz even with third-party packages that import httpx themselves, as long as you import httpxyz first.
<ul>
<li>Importing <code>httpxyz</code> automatically registers it under the <code>httpx</code> name in <code>sys.modules</code> , see https://httpxyz.org/httpx-compatibility/</li>
</ul></li>
<li>Fixed a WHOLE bunch of performance related issues by forking httpcore</li>
</ul>

<p><strong>Brian #2: <a href="https://blog.geekuni.com/2026/04/python-concurrency.html?featured_on=pythonbytes">Learn concurrency - a deep dive into multithreading with Python</a></strong></p>

<ul>
<li>Nikos Vaggalis</li>
<li>“Whenever you are trying to speed up code using multiple cores, always ask yourself: “Do these threads need to talk to each other right now?” If the answer is yes, it will be slow. The best parallel code splits a big job into completely isolated chunks, processes them separately, and merges the results at the finish line.”</li>
<li>Good overview of thread concurrency with Python and how that’s been improved dramatically with free-threaded Python</li>
<li>Defines lots of terms you come across, including “embarrassingly parallel multithreading”</li>
<li>There’s a counter example that’s nice
<ul>
<li>Start with a shared resource, a counter, and multiple threads updating it</li>
<li>Attempt to fix with <code>threading.Lock()</code>, which fixes it, but slows things down</li>
<li>Good explanation of why</li>
<li>Proper fix with <code>concurrent.futures</code> and separating the work of different threads so that they can be independent and their results can be combined when they’re all finished.</li>
</ul></li>
</ul>

<p><strong>Michael #3: <a href="https://ichard26.github.io/blog/2026/04/whats-new-in-pip-26.1/?featured_on=pythonbytes">pip 26.1 - lockfiles and dependency cooldowns</a></strong></p>

<ul>
<li>Python 3.9 is no longer supported</li>
<li>Experimental: installing from pylock files</li>
<li>Dependency cooldowns (see <a href="https://mkennedy.codes/posts/python-supply-chain-security-made-easy/?featured_on=pythonbytes">my post about this</a>)</li>
<li>Lifting several 2020 resolver limitations</li>
</ul>

<p><strong>Brian #4: <a href="https://peps.python.org/pep-0661/?featured_on=pythonbytes">Python 3.15 <code>sentinal</code> values from PEP 661</a></strong></p>

<div class="codehilite">
<pre><span></span><code><span class="n">MISSING</span> <span class="o">=</span> <span class="n">sentinel</span><span class="p">(</span><span class="s2">&quot;MISSING&quot;</span><span class="p">)</span>
<span class="k">def</span><span class="w"> </span><span class="nf">next_value</span><span class="p">(</span><span class="n">default</span><span class="p">:</span> <span class="nb">int</span> <span class="o">|</span> <span class="n">MISSING</span> <span class="o">=</span> <span class="n">MISSING</span><span class="p">):</span>
    <span class="o">...</span>
    <span class="k">if</span> <span class="n">default</span> <span class="ow">is</span> <span class="n">MISSING</span><span class="p">:</span>
       <span class="o">...</span>
</code></pre>
</div>

<ul>
<li>Take a name str as a constructor parameter</li>
<li>Intended to be compared with <code>is</code> operator, similar to <code>None</code></li>
<li>Sentinal objects can be used as a type, also similar to <code>None</code>
<ul>
<li>and can be combined with other types with <code>|</code>.</li>
</ul></li>
<li>Unlike <code>None</code>, sentinal values are truthy. (Elipses <code>...</code> are also truthy)
<ul>
<li>This seems like a strange choice. but I guess it must have made sense to someone.</li>
<li>It does force you to use <code>is</code> instead of depending on False-ness, so I guess it’ll make code using sentinels more readable.</li>
</ul></li>
<li>Interesting that the PEP was started in 2021, and we’re finally getting it this year.</li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://lucumr.pocoo.org/2026/4/28/before-github/?featured_on=pythonbytes">Before GitHub</a> - Armin Ronacher</li>
<li><a href="https://tenacityaudio.org?featured_on=pythonbytes">tenacity</a> - cross-platform multi-track audio editor/recorder
<ul>
<li>learned about it from Armin’s article</li>
</ul></li>
</ul>

<p><strong>Joke:</strong></p>

<ul>
<li>Joke option <a href="https://xkcd.com/3233/?featured_on=pythonbytes">Make it myself</a>
<ul>
<li>Seems similar to what people think about software now</li>
</ul></li>
</ul>

<p>Links</p>

<ul>
<li><a href="https://tildeweb.nl/~michiel/httpxyz-one-month-in.html?featured_on=pythonbytes">httpxyz one month in</a></li>
<li><a href="https://httpxyz.org/httpx-compatibility/?featured_on=pythonbytes">httpxyz.org/httpx-compatibility</a></li>
<li><a href="https://blog.geekuni.com/2026/04/python-concurrency.html?featured_on=pythonbytes">Learn concurrency - a deep dive into multithreading with Python</a></li>
<li><a href="https://ichard26.github.io/blog/2026/04/whats-new-in-pip-26.1/?featured_on=pythonbytes">pip 26.1 - lockfiles and dependency cooldowns</a></li>
<li><a href="https://mkennedy.codes/posts/python-supply-chain-security-made-easy/?featured_on=pythonbytes">my post about this</a></li>
<li><a href="https://peps.python.org/pep-0661/?featured_on=pythonbytes">Python 3.15 <code>sentinal</code> values from PEP 661</a></li>
<li><a href="https://lucumr.pocoo.org/2026/4/28/before-github/?featured_on=pythonbytes">Before GitHub</a></li>
<li><a href="https://tenacityaudio.org?featured_on=pythonbytes">tenacity</a></li>
<li><a href="https://xkcd.com/3233/?featured_on=pythonbytes">Make it myself</a></li>
</ul>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/479/talking-about-types.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#478 Iodine tablets and potable water</title>
            <link>https://pythonbytes.fm/episodes/show/478/iodine-tablets-and-potable-water</link>
            <guid isPermaLink="false">b87628c4-4258-402e-a0df-3d46fc77e7ea</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/478/iodine-tablets-and-potable-water.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 04 May 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#478: Iodine tablets and potable water</itunes:title>
            <itunes:episode>478</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include profiling-explorer, Reverting the incremental GC in Python 3.14 and 3.15, , and django freeze.]]></itunes:summary>
            <itunes:duration>00:40:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/adamchainz/profiling-explorer?featured_on=pythonbytes">profiling-explorer</a></strong></li>
<li><strong><a href="https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014?featured_on=pythonbytes">Reverting the incremental GC in Python 3.14 and 3.15</a></strong></li>
<li><strong>VSCode AI Co-author defaults to on, then off</strong></li>
<li><strong><a href="https://github.com/fabiocaccamo/django-freeze?featured_on=pythonbytes">django freeze</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=3E3KPBAYkWo' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="478">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a></li>
</ul>

<p><strong>Connect with the hosts</strong></p>

<ul>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)</li>
</ul>

<p>Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.</p>

<p>Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</p>

<p><strong>Brian #1: <a href="https://github.com/adamchainz/profiling-explorer?featured_on=pythonbytes">profiling-explorer</a></strong></p>

<ul>
<li>Adam Johnson</li>
<li>And intro post <a href="https://adamj.eu/tech/2026/04/03/python-introducing-profiling-explorer/?featured_on=pythonbytes">Python: introducing profiling-explorer</a></li>
<li>“<a href="https://pypi.org/project/profiling-explorer/?featured_on=pythonbytes">profiling-explorer</a> is a tool for exploring profiling data from Python’s built-in profilers, which are stored in pstats files. ”</li>
<li>Features
<ul>
<li>Dark mode</li>
<li>Click the <strong>calls</strong>, <strong>internal ms</strong>, or <strong>cumulative ms</strong> column headers to sort by that column.</li>
<li>Use the search box to filter by filename or function name.</li>
<li>Hover by a filename + line number pair to reveal the copy button, which copies the location to your clipboard for faster opening.</li>
<li>Click the <strong>callers</strong> or <strong>callees</strong> links on the right of a row (not pictured above) to see the callers or callees of that function.</li>
</ul></li>
</ul>

<p><strong>Michael #2: <a href="https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014?featured_on=pythonbytes">Reverting the incremental GC in Python 3.14 and 3.15</a></strong></p>

<ul>
<li>Python 3.14 shipped with a new incremental garbage collector, but production reports of severe memory pressure (Neil Schemenauer measured up to 5× peak RSS on pathological cyclic workloads) have pushed the core team and Steering Council to revert it in both 3.14 and 3.15 - returning to the 3.13-era generational GC.</li>
<li>This is the second time the inc GC has been pulled back: it was also reverted right before 3.13.0 final, and it shipped in 3.14 without going through the PEP process.</li>
<li>The tradeoff is real: Neil's benchmarks showed max GC pause times of 1.3ms with inc GC versus 26ms with the generational one - great for latency-sensitive apps, terrible for memory-constrained ones.</li>
<li>Release manager Hugo van Kemenade will ship 3.14.5 early with the revert, and Gregory Smith floated the idea of a 3.14.5rc1 - the first patch-release RC since 3.9.2 back in 2021.</li>
<li>Tim Peters spent the thread doing live forensics on Windows, running a toy deque program that should cap at 1GB and watching it balloon to 15.6GB on a 16GB machine - and discovered the gen0 collector effectively never fires under the new scheme.</li>
<li>Tim's bigger meta-point: CPython has a chronic shortage of real-world GC benchmarks, pyperformance has "basically no interesting" cyclic workloads, and users almost never share real data - so core devs keep flying blind on changes like this.</li>
<li>Django maintainer Adam Johnson published a blog post mid-thread documenting a real memory "leak" in Django's migration system caused by inc GC, with a manual <code>gc.collect()</code> workaround - the listener-facing receipt that this wasn't just theoretical.</li>
<li>If the inc GC comes back for 3.16, it'll go through a proper PEP, and the discussion is already shifting toward keeping both collectors available via a startup flag - which Neil and Sergey Miryanov have both prototyped.</li>
</ul>

<p><strong>Brian #3: VSCode AI Co-author defaults to on, then off</strong></p>

<ul>
<li>VSCode merges <a href="https://github.com/microsoft/vscode/pull/310226?featured_on=pythonbytes">Enabling ai co author by default</a> - 3 week ago</li>
<li>Ton’s of “why would you do this” and related comments</li>
<li>VSCode merges <a href="https://github.com/microsoft/vscode/pull/313931?featured_on=pythonbytes">Change default for git.addAICoAuthor to off</a> - yesterday</li>
<li>Take-away, don’t rely on default, set addAICoAuthor to off yourself</li>
</ul>

<p><strong>Michael #4: <a href="https://github.com/fabiocaccamo/django-freeze?featured_on=pythonbytes">django freeze</a></strong></p>

<ul>
<li>Convert your dynamic django site to a static one with one line of code.</li>
<li>Just run <code>python manage.py generate_static_site</code> :)</li>
<li>Features
<ul>
<li><strong>Generate</strong> the <strong>static version</strong> of your Django site, optionally compressed <strong>.zip file</strong></li>
<li><strong>Generate/download</strong> the static site using <strong>urls</strong> <em>(only superuser and staff)</em></li>
<li>Follow <strong>sitemap.xml</strong> urls</li>
<li>Follow <strong>internal links</strong> founded in each page</li>
<li>Follow <strong>redirects</strong></li>
<li><strong>Report</strong> invalid/broken urls</li>
<li>Selectively <strong>include/exclude media and static files</strong></li>
<li>Custom <strong>base url</strong> <em>(very useful if the static site will run in a specific folder different by the document-root)</em></li>
<li>Convert urls to <strong>relative urls</strong> <em>(very useful if the static site will run offline or in an unknown folder different by the document-root)</em></li>
<li>Prevent local directory index</li>
</ul></li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://arxiv.org/html/2601.22430v2?featured_on=pythonbytes">Thinking Less, Trusting More: GenAI’s Impacts on Students’ Cognitive Habits</a></li>
</ul>

<p>Michael:</p>

<ul>
<li><a href="https://www.reddit.com/r/technology/comments/1sr2wwt/ai_cloud_company_vercel_breached_after_employee/?featured_on=pythonbytes">Vercel breached, employee to blame</a></li>
<li><a href="https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/?featured_on=pythonbytes">Introducing the new Talk Python web player</a></li>
<li>GitHub uptime (a couple of views <a href="https://github.blog/news-insights/company-news/an-update-on-github-availability/?featured_on=pythonbytes">1</a>, <a href="https://mrshu.github.io/github-statuses/?featured_on=pythonbytes">2</a>)</li>
</ul>

<p><strong>Joke: <a href="https://x.com/pr0grammerhum0r/status/2046650199930458334?s=46&featured_on=pythonbytes">Friends in tech</a></strong></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/478/iodine-tablets-and-potable-water.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#477 Lazy, Frozen, and 31% Lighter</title>
            <link>https://pythonbytes.fm/episodes/show/477/lazy-frozen-and-31-lighter</link>
            <guid isPermaLink="false">1d2277c8-1c7a-438c-aaf7-875bd39cd850</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/477/lazy-frozen-and-31-lighter.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 20 Apr 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#477: Lazy, Frozen, and 31% Lighter</itunes:title>
            <itunes:episode>477</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Django Modern Rest, , Cutting Python Web App Memory Over 31%, and tryke - A Rust-based Ptyhon test runner with a Jest-style API.]]></itunes:summary>
            <itunes:duration>00:45:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://django-modern-rest.readthedocs.io/en/latest/?featured_on=pythonbytes">Django Modern Rest</a></strong></li>
<li><strong>Already playing with Python 3.15</strong></li>
<li><strong><a href="https://mkennedy.codes/posts/cutting-python-web-app-memory-over-31-percent/?featured_on=pythonbytes">Cutting Python Web App Memory Over 31%</a></strong></li>
<li><strong><a href="https://tryke.dev?featured_on=pythonbytes">tryke - A Rust-based Ptyhon test runner with a Jest-style API</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=WmJtmS5Fn7U' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="477">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a>
<strong>Connect with the hosts</strong></li>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)
Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</li>
</ul>

<p><strong>Michael #1: <a href="https://django-modern-rest.readthedocs.io/en/latest/?featured_on=pythonbytes">Django Modern Rest</a></strong></p>

<ul>
<li>Modern REST framework for Django with types and async support</li>
<li>Supports Pydantic, Attrs, and msgspec</li>
<li>Has ai coding support with llms.txt</li>
<li>See an example at the <a href="https://django-modern-rest.readthedocs.io/en/latest/pages/getting-started.html#showcase">“showcase” section</a></li>
</ul>

<p><strong>Brian #2: Already playing with Python 3.15</strong></p>

<ul>
<li><a href="https://blog.python.org/2026/04/python-3150a8-3144-31313/?featured_on=pythonbytes">3.15.0a8, 2.14.4 and 3.13.13 are out</a>
<ul>
<li>Hugo von Kemenade</li>
</ul></li>
<li>beta comes in May, CRs in Sept, and Final planned for October</li>
<li>But still, there’s awesome stuff here already, here’s what I’m looking forward to:
<ul>
<li><a href="https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-lazy-imports"><strong>PEP 810</strong></a>: Explicit lazy imports</li>
<li><a href="https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-frozendict"><strong>PEP 814</strong></a>: <code>frozendict</code> built-in type</li>
<li><a href="https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-unpacking-in-comprehensions"><strong>PEP 798</strong></a>: Unpacking in comprehensions with <code>*</code> and <code>**</code></li>
<li><a href="https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default"><strong>PEP 686</strong></a>: Python now uses UTF-8 as the default encoding</li>
</ul></li>
</ul>

<p><strong>Michael #3: <a href="https://mkennedy.codes/posts/cutting-python-web-app-memory-over-31-percent/?featured_on=pythonbytes">Cutting Python Web App Memory Over 31%</a></strong></p>

<ul>
<li>I cut 3.2 GB of memory usage from our Python web apps using five techniques:
<ul>
<li>async workers</li>
<li>import isolation</li>
<li>the Raw+DC database pattern</li>
<li>local imports for heavy libraries</li>
<li>disk-based caching</li>
</ul></li>
<li><a href="https://mkennedy.codes/posts/cutting-python-web-app-memory-over-31-percent/?featured_on=pythonbytes">See the full article</a> for details.</li>
</ul>

<p><strong>Brian #4: <a href="https://tryke.dev?featured_on=pythonbytes">tryke - A Rust-based Ptyhon test runner with a Jest-style API</a></strong></p>

<ul>
<li>Justin Chapman</li>
<li>Watch mode, Native async support, Fast test discovery, In-source testing, Support for doctests, Client/server mode for fast editor integrations, Pretty, per-assertion diagnostics, Filtering and marks, Changed mode (like pytest-picked), Concurrent tests, Soft assertions,</li>
<li>JSON, JUnit, Dot, and LLM reporters</li>
<li>Honestly haven’t tried it yet, but you know, I’m kinda a fan of thinking outside the box with testing strategies so I welcome new ideas.</li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://aleyan.com/blog/2026-why-arent-we-uv-yet/?featured_on=pythonbytes">Why are’t we uv yet?</a>
<ul>
<li>Interesting take on the “agents prefer pip”</li>
<li>Problem with analysis.
<ul>
<li>Many projects are libraries and don’t publish uv.lock file</li>
<li>Even with uv, it still often seen as a developer preference for non-libarries. You can sitll use uv with requirements.txt</li>
</ul></li>
</ul></li>
<li><a href="https://us.pycon.org/2026/schedule/talks/?featured_on=pythonbytes">PyCon US 2026 talks schedule is up</a>
<ul>
<li>Interesting that there’s an AI track now. I won’t be attending, but I might have a bot watch the videos and summarize for me. :)</li>
</ul></li>
<li><a href="https://justinjackson.ca/tech-done-to-us?featured_on=pythonbytes">What has technology done to us?</a>
<ul>
<li>Justin Jackson</li>
</ul></li>
<li><a href="https://courses.pythontest.com/lean-tdd/?featured_on=pythonbytes">Lean TDD new cover</a>
<ul>
<li>Also, 0.6.1 is so ready for me to start f-ing reading the audio book and get on with this shipping the actual f-ing book and yes I realize I seem like I’m old because I use “f-ing” while typing.
Michael:</li>
</ul></li>
<li><a href="https://docs.python.org/release/3.14.4/whatsnew/changelog.html?featured_on=pythonbytes">Python 3.14.4 is out</a></li>
<li><a href="https://github.com/BeanieODM/beanie/releases/tag/2.1.0?featured_on=pythonbytes">Beanie 2.1 release</a></li>
</ul>

<p><strong>Joke: <a href="https://motherduck.com/humandb/?featured_on=pythonbytes">HumanDB</a> - Blazingly slow. Emotionally consistent.</strong></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/477/lazy-frozen-and-31-lighter.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#476 Common themes</title>
            <link>https://pythonbytes.fm/episodes/show/476/common-themes</link>
            <guid isPermaLink="false">d48e0bde-87c5-4c3a-8039-a14027f046a0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/476/common-themes.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 06 Apr 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#476: Common themes</itunes:title>
            <itunes:episode>476</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Migrating from mypy to ty: Lessons from FastAPI, Oxyde ORM, Typeshedded CPython docs, and Raw+DC Database Pattern: A Retrospective.]]></itunes:summary>
            <itunes:duration>00:32:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pydevtools.com/blog/migrating-from-mypy-to-ty-lessons-from-fastapi/?featured_on=pythonbytes">Migrating from mypy to ty: Lessons from FastAPI</a></strong></li>
<li><strong><a href="https://oxyde.fatalyst.dev/latest/?featured_on=pythonbytes">Oxyde ORM</a></strong></li>
<li><strong><a href="https://guoci.github.io/typeshedded_CPython_docs/library/functions.html?featured_on=pythonbytes">Typeshedded CPython docs</a></strong></li>
<li><strong><a href="https://mkennedy.codes/posts/raw-dc-a-retrospective/?featured_on=pythonbytes">Raw+DC Database Pattern: A Retrospective</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=tOM8fOhcNbI' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="476">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a></li>
</ul>

<p><strong>Connect with the hosts</strong></p>

<ul>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)</li>
</ul>

<p>Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.</p>

<p>Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</p>

<p><strong>Brian #1: <a href="https://pydevtools.com/blog/migrating-from-mypy-to-ty-lessons-from-fastapi/?featured_on=pythonbytes">Migrating from mypy to ty: Lessons from FastAPI</a></strong></p>

<ul>
<li>Tim Hopper</li>
<li>I saw this post by Sebastián Ramírez about all of his projects <a href="https://bsky.app/profile/tiangolo.com/post/3milnufxpcs2h?featured_on=pythonbytes">switching to ty</a>
<ul>
<li>FastAPI, Typer, SQLModel, Asyncer, FastAPI CLI</li>
</ul></li>
<li>SqlModel is already ty only - mypy removed</li>
<li>This signals that ty is ready to use</li>
<li>Tim lists some steps to apply ty to your own projects
<ul>
<li>Add ty alongside mypy</li>
<li>Set <code>error-on-warning = true</code></li>
<li>Accept the double-ignore comments</li>
<li>Pick a smaller project to cut over first</li>
<li>Drop mypy when the noise exceeds the signalAdd ty alongside mypy</li>
</ul></li>
<li>Related  anecdote:
<ul>
<li>I had tried out ty with <a href="https://github.com/okken/pytest-check?featured_on=pythonbytes">pytest-check</a> in the past with difficulty</li>
<li>Tried it again this morning, only a few areas where mypy was happy but ty reported issues</li>
<li>At least one ty warning was a potential problem for people running pre-releases of pytest,</li>
<li>Not really related: <a href="https://packaging.pypa.io/en/latest/version.html?featured_on=pythonbytes">packaging.version.parse</a> is awesome</li>
</ul></li>
</ul>

<p><strong>Michael #2: <a href="https://oxyde.fatalyst.dev/latest/?featured_on=pythonbytes">Oxyde ORM</a></strong></p>

<ul>
<li><strong>Oxyde ORM</strong> is a type-safe, Pydantic-centric asynchronous ORM with a high-performance Rust core.</li>
<li>Note: Oxyde is a young project under active development. The API may evolve between minor versions.</li>
<li>No sync wrappers or thread pools. Oxyde is async from the ground up</li>
<li>Includes <a href="https://github.com/mr-fatalyst/oxyde-admin?featured_on=pythonbytes"><strong>oxyde-admin</strong></a></li>
<li>Features
<ul>
<li><strong>Django-style API</strong> - Familiar <code>Model.objects.filter()</code> syntax</li>
<li><strong>Pydantic v2 models</strong> - Full validation, type hints, serialization</li>
<li><strong>Async-first</strong> - Built for modern async Python with <code>asyncio</code></li>
<li><strong>Rust performance</strong> - SQL generation and execution in native Rust</li>
<li><strong>Multi-database</strong> - PostgreSQL, SQLite, MySQL support</li>
<li><strong>Transactions</strong> - <code>transaction.atomic()</code> context manager with savepoints</li>
<li><strong>Migrations</strong> - Django-style <code>makemigrations</code> and <code>migrate</code> CLI</li>
</ul></li>
</ul>

<p><strong>Brian #3:</strong> <a href="https://guoci.github.io/typeshedded_CPython_docs/library/functions.html?featured_on=pythonbytes">Typeshedded CPython docs</a></p>

<ul>
<li><a href="https://bsky.app/profile/emmatyping.dev/post/3mfhxrttu2s22?featured_on=pythonbytes"><strong>Thanks emmatyping for the suggestion</strong></a></li>
<li>Documentation for Python with typeshed types</li>
<li>Source: <a href="https://github.com/guoci/typeshedding_cpython_docs?featured_on=pythonbytes"><strong>typeshedding_cpython_docs</strong></a></li>
</ul>

<p><strong>Michael #4:</strong> <a href="https://mkennedy.codes/posts/raw-dc-a-retrospective/?featured_on=pythonbytes">Raw+DC Database Pattern: A Retrospective</a></p>

<ul>
<li>A new design pattern I’m seeing gain traction in the software space: <a href="https://mkennedy.codes/posts/raw-dc-the-orm-pattern-of-2026/?featured_on=pythonbytes">Raw+DC: The ORM pattern of 2026</a></li>
<li>I’ve had a chance to migrate three of my most important web app.</li>
<li>Thrilled to report that yes, <strong>the web app is much faster using Raw+DC</strong></li>
<li>Plus, this was part of the journey to move from 1.3 GB memory usage to 0.45 GB (more on this next week)</li>
</ul>

<p><img src="https://cdn.mkennedy.codes/posts/raw-dc-a-retrospective/raw-dc-vs-mongoengine-graph.webp" alt="" /></p>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://courses.pythontest.com/lean-tdd/?featured_on=pythonbytes">Lean TDD 0.5 update</a>
<ul>
<li>Significant rewrite and focus</li>
</ul></li>
</ul>

<p>Michael:</p>

<ul>
<li><a href="https://github.com/databooth/pytest-just?featured_on=pythonbytes">pytest-just</a> (for <a href="https://github.com/casey/just?featured_on=pythonbytes">just command file</a> testing), by Michael Booth</li>
<li>Something going on with Encode
<ul>
<li><strong>httpx</strong>: <a href="https://www.reddit.com/r/Python/comments/1rl5kuq/anyone_know_whats_up_with_httpx/?featured_on=pythonbytes">Anyone know what's up with HTTPX?</a> And <a href="https://tildeweb.nl/~michiel/httpxyz.html?featured_on=pythonbytes">forked</a></li>
<li><strong>starlette</strong> and <strong>uvicorn</strong>: <a href="https://github.com/Kludex/starlette/discussions/2997?featured_on=pythonbytes">Transfer of Uvicorn &amp; Starlette</a></li>
<li><strong>mkdocs</strong>: <a href="https://fpgmaas.com/blog/collapse-of-mkdocs/?featured_on=pythonbytes">The Slow Collapse of MkDocs</a></li>
<li><strong>django-rest-framework:</strong> <a href="https://github.com/django-commons/membership/issues/188#issue-3070631761">Move to django commons?</a></li>
</ul></li>
<li><a href="https://talkpython.fm/blog/posts/announcing-course-completion-certificates/?featured_on=pythonbytes">Certificates at Talk Python Training</a></li>
</ul>

<p><strong>Joke:</strong> </p>

<ul>
<li><a href="https://x.com/PR0GRAMMERHUM0R/status/2021509552504525304?featured_on=pythonbytes"><strong>Neue Rich</strong></a></li>
</ul>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/476/common-themes.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#475 Haunted warehouses</title>
            <link>https://pythonbytes.fm/episodes/show/475/haunted-warehouses</link>
            <guid isPermaLink="false">22382cb3-6708-4ac3-90f1-ca0ecb77260a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/475/haunted-warehouses.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 30 Mar 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#475: Haunted warehouses</itunes:title>
            <itunes:episode>475</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Lock the Ghost, Fence for Sandboxing, MALUS: Liberate Open Source, and Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns.]]></itunes:summary>
            <itunes:duration>00:40:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.cert.at/en/blog/2026/3/lock-the-ghost?featured_on=pythonbytes">Lock the Ghost</a></strong></li>
<li><strong><a href="https://fencesandbox.com?featured_on=pythonbytes">Fence for Sandboxing</a></strong></li>
<li><strong><a href="https://malus.sh/?featured_on=pythonbytes">MALUS: Liberate Open Source</a></strong></li>
<li><strong><a href="https://mattsch.com/blog/2026/03/28/harden-your-github-actions-workflows-with-zizmor-dependency-pinning-and-dependency-cooldowns/?featured_on=pythonbytes">Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=4OAoEBfNzNQ' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="475">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes">**Patreon Supporters</a>Connect with the hosts**</li>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)</li>
</ul>

<p>Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.</p>

<p>Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</p>

<p><strong>Michael #1: <a href="https://www.cert.at/en/blog/2026/3/lock-the-ghost?featured_on=pythonbytes">Lock the Ghost</a></strong></p>

<ul>
<li>The five core takeaways:
<ol>
<li><strong>PyPI "removal" doesn't delete distribution files.</strong> When a package is removed from PyPI, it disappears from the index and project page, but the actual distribution files remain accessible if you have a direct URL to them.</li>
<li><strong>uv.lock uniquely preserves access to ghost packages.</strong> Because uv.lock stores direct URLs to distribution files rather than relying on the index API at install time, uv sync can successfully install packages that have already been removed, even with cache disabled. No other Python lock file implementation tested behaved this way.</li>
<li><strong>This creates a supply chain attack vector.</strong> An attacker could upload a malicious package, immediately remove it to dodge automated security scanning, and still have it installable via a uv.lock file, or combine this with the xz-style strategy of hiding malicious additions in large, auto-generated lock files that nobody reviews.</li>
<li><strong>Removed package names can be hijacked with version collisions.</strong> When an owner removes a package, the name can be reclaimed by someone else who can upload different distribution types under the same version number, as happened with "umap." Lock files help until you regenerate them, then you're exposed.</li>
<li><strong>Your dependency scanning needs to cover lock files, not just manifest files.</strong> Scanning only pyproject.toml or requirements.txt misses threats embedded in lock files, which is where the actual resolved URLs and hashes live.</li>
</ol></li>
</ul>

<p><strong>Brian #2: <a href="https://fencesandbox.com?featured_on=pythonbytes">Fence for Sandboxing</a></strong></p>

<ul>
<li>Suggested by Martin Häcker</li>
<li>“Some coding platforms have since integrated built-in sandboxing (e.g., Claude Code) to restrict write access to directories and/or network connectivity. However, these safeguards are typically optional and not enabled by default.”</li>
<li>“JY Tan (on cc) has extracted the sandboxing logic from Claude Code and repackaged it into a standalone Go binary.”</li>
<li>Source code on GitHub: https://github.com/Use-Tusk/fence</li>
<li>Related:
<ul>
<li><a href="https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/?featured_on=pythonbytes">Simon Willison lethal trifecta for AI agents article from June 2025</a></li>
<li><a href="https://code.claude.com/docs/en/sandboxing?featured_on=pythonbytes">Claude Code Sandboxing</a></li>
</ul></li>
</ul>

<p><strong>Michael #3:</strong> <a href="https://malus.sh/?featured_on=pythonbytes">MALUS: Liberate Open Source</a></p>

<ul>
<li>via Paul Bauer</li>
<li>The service will generate the specs of a library with one AI and build the newly licensed library using the specs with another AI circumventing the licensing and copyright rules.</li>
<li>AI that has not been trained on open source reads the docs and API signature, creates a spec. Another AI processes that spec into working software.</li>
<li>Is it a real site? Are they accepting real money, or are they just trying to cause a stir around copyright?</li>
</ul>

<p><strong>Brian #4: <a href="https://mattsch.com/blog/2026/03/28/harden-your-github-actions-workflows-with-zizmor-dependency-pinning-and-dependency-cooldowns/?featured_on=pythonbytes">Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns</a></strong></p>

<ul>
<li>Matthias Schoettle</li>
<li>Avoid things like this: <a href="https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation?featured_on=pythonbytes">hackerbot-claw: An AI-Powered Bot Actively Exploiting GitHub Actions - Microsoft, DataDog, and CNCF Projects Hit So Far</a></li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://gh.io/AAzfaht?featured_on=pythonbytes">GitHub is asking to spy on us, that’s nice</a></li>
</ul>

<p>Michael:</p>

<ul>
<li>Michael’s new SaaS for podcasters: <a href="https://interviewcue.com?featured_on=pythonbytes">InterviewCue</a></li>
<li><a href="https://www.digitalocean.com/blog/nfs-cold-storage-backups#spaces-cold-storage-for-infrequently-accessed-data">DigitalOcean’s Spaces cold storage</a> for infrequently accessed data</li>
<li>Minor issue about <a href="https://mkennedy.codes/posts/fire-and-forget-or-never-with-python-s-asyncio/?featured_on=pythonbytes">my fire and forget post</a>, was a latent bug?</li>
<li><a href="https://mkennedy.codes/posts/fire-and-forget-at-textual/?featured_on=pythonbytes">Fire and Forget at Textual</a> follow up article</li>
</ul>

<p><strong>Joke:</strong> <a href="https://x.com/McGrewSecurity/status/2034030394262110593?featured_on=pythonbytes">Can you?</a></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/475/haunted-warehouses.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#474 Astral to join OpenAI</title>
            <link>https://pythonbytes.fm/episodes/show/474/astral-to-join-openai</link>
            <guid isPermaLink="false">67a866b3-fdf1-4c1a-9b1c-3d8658788248</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/474/astral-to-join-openai.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 23 Mar 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#474: Astral to join OpenAI</itunes:title>
            <itunes:episode>474</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Starlette 1.0.0, Astral to join OpenAI, , and Fire and forget (or never) with Python’s asyncio.]]></itunes:summary>
            <itunes:duration>00:45:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://starlette.dev/release-notes/#100rc1-february-23-2026">Starlette 1.0.0</a></strong></li>
<li><strong><a href="https://astral.sh/blog/openai?featured_on=pythonbytes">Astral to join OpenAI</a></strong></li>
<li><strong>uv audit</strong></li>
<li><strong><a href="https://mkennedy.codes/posts/fire-and-forget-or-never-with-python-s-asyncio/?featured_on=pythonbytes">Fire and forget (or never) with Python’s asyncio</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=k8BJzKSMwvQ' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="474">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a>
<strong>Connect with the hosts</strong></li>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)
Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</li>
</ul>

<p><strong>Brian #1: <a href="https://starlette.dev/release-notes/#100rc1-february-23-2026">Starlette 1.0.0</a></strong></p>

<ul>
<li>As a reminder, Starlette is the foundation for FastAPI</li>
<li><a href="https://marcelotryle.com/blog/2026/03/22/starlette-10-is-here/?featured_on=pythonbytes">Starlette 1.0 is here!</a> - fun blog post from Marcello Trylesinski</li>
<li>“The changes in 1.0 were limited to removing old deprecated code that had been on the way out for years, along with a few bug fixes. From now on we'll follow SemVer strictly.”</li>
<li>Fun comment in the “What’s next?” section:
<ul>
<li>“Oh, and Sebastián, Starlette is now out of your way to release FastAPI 1.0. 😉”</li>
</ul></li>
<li>Related: <a href="https://simonwillison.net/2026/Mar/22/starlette/?featured_on=pythonbytes">Experimenting with Starlette 1.0 with Claude skills</a>
<ul>
<li>Simon Willison</li>
<li>example of the new lifespan mechanism, very pytest fixture-like
<div class="codehilite">
<pre><span></span><code><span class="nd">@contextlib</span><span class="o">.</span><span class="n">asynccontextmanager</span>
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">lifespan</span><span class="p">(</span><span class="n">app</span><span class="p">):</span>
<span class="k">async</span> <span class="k">with</span> <span class="n">some_async_resource</span><span class="p">():</span>
    <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Run at startup!&quot;</span><span class="p">)</span>
    <span class="k">yield</span>
    <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Run on shutdown!&quot;</span><span class="p">)</span>
<span class="n">app</span> <span class="o">=</span> <span class="n">Starlette</span><span class="p">(</span>
<span class="n">routes</span><span class="o">=</span><span class="n">routes</span><span class="p">,</span>
<span class="n">lifespan</span><span class="o">=</span><span class="n">lifespan</span>
<span class="p">)</span>
</code></pre>
</div></li>
</ul></li>
</ul>

<p><strong>Michael #2: <a href="https://astral.sh/blog/openai?featured_on=pythonbytes">Astral to join OpenAI</a></strong></p>

<ul>
<li>via John Hagen, thanks</li>
<li>Astral has agreed to join <a href="https://openai.com/?featured_on=pythonbytes"><strong>OpenAI</strong></a> as part of the <a href="https://chatgpt.com/codex?featured_on=pythonbytes"><strong>Codex</strong></a> team</li>
<li>Congrats Charlie and team</li>
<li>Seems like <a href="https://github.com/astral-sh/ruff?featured_on=pythonbytes">**Ruff</a>** and <a href="https://github.com/astral-sh/uv?featured_on=pythonbytes"><strong>uv</a></strong> play an important roll.</li>
<li>Perhaps <a href="https://github.com/astral-sh/ty?featured_on=pythonbytes"><strong>ty</strong></a> holds the most value to directly boost Codex (understanding codebases for the AI)</li>
<li>All that said, these were open source so there is way more to the motivations than just using the tools.</li>
<li>After joining the Codex team, we'll continue building our open source tools.</li>
<li><a href="https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/?featured_on=pythonbytes">Simon Willison has thoughts</a></li>
<li><a href="http://discuss.python.org?featured_on=pythonbytes">d</a><a href="https://discuss.python.org/t/openai-to-acquire-astral/106605?featured_on=pythonbytes">iscuss.python.org also has thoughts</a></li>
<li>The <a href="https://arstechnica.com/ai/2026/03/openai-is-acquiring-open-source-python-tool-maker-astral/?featured_on=pythonbytes">Ars Technica article</a> has interesting comments too</li>
<li>It’s probably the death <a href="https://astral.sh/pyx?featured_on=pythonbytes">pyx</a>
<ul>
<li>Simon points out “pyx is notably absent from both the Astral and OpenAI announcement posts.”</li>
</ul></li>
</ul>

<p><strong>Brian #3: uv audit</strong></p>

<ul>
<li>Submitted by Owen Lemont</li>
<li>Pieces of <code>uv audit</code> have been trickling in. <a href="https://github.com/astral-sh/uv/releases?featured_on=pythonbytes">uv 0.10.12 exposes it to the cli help</a></li>
<li>Here’s the <a href="https://github.com/astral-sh/uv/issues/18506?featured_on=pythonbytes">roadmap for uv audit</a></li>
<li>I tried it out on a package and found a security issue with a dependency
<ul>
<li>not of the project, but of the testing dependencies</li>
<li>but only if using Python &lt; 3.10, even though I’m using 3.14</li>
</ul></li>
<li>Kinda cool</li>
<li>Looks like it generates a uv.lock file, which includes dependencies for all project supported versions of Python and systems, which is a very thorough way to check for vulnerabilities.</li>
<li>But also, maybe some pointers on how to fix the problem would be good. No <code>--fix</code> yet.</li>
</ul>

<p><strong>Michael #4: <a href="https://mkennedy.codes/posts/fire-and-forget-or-never-with-python-s-asyncio/?featured_on=pythonbytes">Fire and forget (or never) with Python’s asyncio</a></strong></p>

<ul>
<li>Python’s <code>asyncio.create_task()</code> can silently garbage collect your fire-and-forget tasks starting in Python 3.12</li>
<li>Formerly fine async code can now stop working, so heads up</li>
<li>The fix? Use a set to upgrade to a strong ref and a callback to remove it</li>
<li>Is there a chance of task-based memory leaks? Yeah, maybe.</li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/?featured_on=pythonbytes">Nobody Gets Promoted for Simplicity</a> - interesting read and unfortunate truth in too many places.</li>
<li><a href="https://github.com/okken/pytest-check?featured_on=pythonbytes">pytest-check</a> - All built-in check helper functions in this list also accept an optional <code>xfail</code> reason.
<ul>
<li>example: <code>check.equal(actual, expected, xfail="known issue #123")</code></li>
<li>Allows some checks to still cause a failure to happen because you no longer have to mark the whole test as xfail
Michael:</li>
</ul></li>
<li><a href="https://x.com/rachpradhan/status/2034191434182738096?featured_on=pythonbytes">TurboAPI</a> - FastAPI + Pydantic compatible framework in Zig (see <a href="https://x.com/rachpradhan/status/2035928730242371716?featured_on=pythonbytes">follow up</a>)</li>
<li><a href="https://docs.pylonsproject.org/projects/pyramid/en/2.1-branch/whatsnew-2.1.html?featured_on=pythonbytes">Pyramid 2.1</a> is out (yes really! :) first release in 3 years)</li>
<li><a href="https://vivaldi.com/blog/vivaldi-on-desktop-7-9/?featured_on=pythonbytes">Vivaldi 7.9 adds</a> minimalist hide mode.</li>
<li>Migrated <a href="http://pythonbytes.fm">pythonbytes.fm</a> and <a href="http://talkpython.fm?featured_on=pythonbytes">talkpython.fm</a> to <a href="https://mkennedy.codes/posts/raw-dc-the-orm-pattern-of-2026/?featured_on=pythonbytes">Raw+DC design pattern</a></li>
<li><a href="https://mkennedy.codes/posts/use-chameleon-templates-in-the-robyn-web-framework/?featured_on=pythonbytes">Robyn + Chameleon package</a></li>
</ul>

<p><strong>Joke: We now have <a href="https://translate.kagi.com?featured_on=pythonbytes">translation services</a></strong></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/474/astral-to-join-openai.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#473 A clean room rewrite?</title>
            <link>https://pythonbytes.fm/episodes/show/473/a-clean-room-rewrite</link>
            <guid isPermaLink="false">bccee6be-cb59-47da-9b37-c23b1e225e6e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/473/a-clean-room-rewrite.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 16 Mar 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#473: A clean room rewrite?</itunes:title>
            <itunes:episode>473</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , refined-github, , and Agentic Engineering Patterns.]]></itunes:summary>
            <itunes:duration>00:46:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>chardet ,AI, and licensing</strong></li>
<li><strong><a href="https://github.com/refined-github/refined-github?featured_on=pythonbytes">refined-github</a></strong></li>
<li><strong>pgdog: PostgreSQL connection pooler, load balancer and database sharder</strong></li>
<li><strong><a href="https://simonwillison.net/guides/agentic-engineering-patterns/?featured_on=pythonbytes">Agentic Engineering Patterns</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=3QmbsDNmrM0' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="473">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a></li>
</ul>

<p><strong>Connect with the hosts</strong></p>

<ul>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)</li>
</ul>

<p>Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 10am PT. Older video versions available there too.</p>

<p>Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</p>

<p><strong>Michael #1: chardet ,AI, and licensing</strong></p>

<ul>
<li>Thanks Ian Lessing</li>
<li>Wow, where to start?</li>
<li>A bit of <a href="https://blobs.pythonbytes.fm/chardet-precedence-2026.html?cache_id=7ccbb8">legal precedence research</a>.</li>
<li><a href="https://www.theregister.com/2026/03/06/ai_kills_software_licensing/?featured_on=pythonbytes">Chardet dispute shows how AI will kill software licensing, argues Bruce Perens</a> on the Register</li>
<li>Also see <a href="https://github.com/chardet/chardet/issues/331?featured_on=pythonbytes">this GitHub issue</a>.</li>
<li>Dan Blanchard, <strong>maintainer</strong> of a Python character encoding detection library called chardet, released a new version of the library under a new software license. (LGPL → MIT)</li>
<li>Dan is allowed to make this change because v7 is a complete “clean room” rewrite using AI</li>
<li>BTW, v7 is WAY better:
<ul>
<li>The result is a 48x increase in detection speed for a project that lives in the hot loops of many projects. That will lead to noticeable performance increases for literally millions of users (the package gets ~130M downloads per month).</li>
<li>It paves a path towards inclusion in the standard library (assuming they don’t institute policies against using AI tools).</li>
<li>Thread-safe detect() and detect_all() with no measurable overhead; scales on free-threaded Python 3.13t+</li>
</ul></li>
<li>An individual claiming to be Mark Pilgrim, the original creator of the library, opened an issue in the project's GitHub repo arguing that Blanchard had no right to change the software license, citing the LPGL requirement that the license remain unchanged.</li>
<li>A 'complete rewrite' is irrelevant, since they had ample exposure to the originally licensed code (i.e. this is not a 'clean room' implementation).</li>
<li>Blanchard disagreed, <a href="https://github.com/chardet/chardet/issues/327#issuecomment-4005195078">citing</a> how version 7.0.0 and 6.0.0 compare when subjected to <a href="https://github.com/jplag/JPlag?featured_on=pythonbytes">JPlag</a>, a library for detecting plagiarism.</li>
<li>Blanchard told The Register he had wanted to get chardet added to the Python standard library for more than a decade since it’s a core dependency to most Python projects.</li>
</ul>

<p><strong>Brian #2: <a href="https://github.com/refined-github/refined-github?featured_on=pythonbytes">refined-github</a></strong></p>

<ul>
<li>Suggested by Matthias Schöttle</li>
<li>A browser plugin that improves the GitHub experience</li>
<li>A sampling
<ul>
<li>Adds a build/CI status icon next to the repo’s name.</li>
<li>Adds a link back to the PR that ran the workflow.</li>
<li>Enables tab and shift tab for indentation in comment fields.</li>
<li>Auto-resizes comment fields to fit their content and no longer show scroll bars.</li>
<li>Highlights the most useful comment in issues.</li>
<li>Changes the default sort order of issues/PRs to Recently updated.</li>
</ul></li>
<li>But really, it’s a huge list of improvements</li>
</ul>

<p><strong>Michael #3: pgdog: PostgreSQL connection pooler, load balancer and database sharder</strong></p>

<ul>
<li>PgDog is a proxy for scaling PostgreSQL.</li>
<li>It supports connection pooling, load balancing queries and sharding entire databases.</li>
<li>Written in Rust, PgDog is fast, secure and can manage thousands of connections on commodity hardware.</li>
<li>Features
<ul>
<li>PgDog is an application layer load balancer for PostgreSQL</li>
<li>Health Checks: PgDog maintains a real-time list of healthy hosts. When a database fails a health check, it's removed from the active rotation and queries are re-routed to other replicas</li>
<li>Single Endpoint: PgDog can detect writes (e.g. INSERT, UPDATE, CREATE TABLE, etc.) and send them to the primary, leaving the replicas to serve reads</li>
<li>Failover: PgDog monitors Postgres replication state and can automatically redirect writes to a different database if a replica is promoted</li>
<li>Sharding: PgDog is able to manage databases with multiple shards</li>
</ul></li>
</ul>

<p><strong>Brian #4: <a href="https://simonwillison.net/guides/agentic-engineering-patterns/?featured_on=pythonbytes">Agentic Engineering Patterns</a></strong></p>

<ul>
<li>Simon Willison</li>
<li>So much great stuff here, especially
<ul>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/anti-patterns/?featured_on=pythonbytes">Anti-patterns: things to avoid</a></li>
<li>And 3 sections on testing
<ul>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/?featured_on=pythonbytes">Red/green TDD</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/first-run-the-tests/?featured_on=pythonbytes">First run the test</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/agentic-manual-testing/?featured_on=pythonbytes">Agentic manual testing</a></li>
</ul></li>
</ul></li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://docs.astral.sh/uv/concepts/python-versions/#upgrading-python-versions"><code>uv python upgrade</code></a>  will upgrade all versions of Python installed with uv to latest patch release
<ul>
<li>suggested by John Hagen</li>
</ul></li>
<li><a href="https://www.nytimes.com/2026/03/12/magazine/ai-coding-programming-jobs-claude-chatgpt.html?smid=nytcore-ios-share&featured_on=pythonbytes">Coding After Coders: The End of Computer Programming as We Know It</a>
<ul>
<li>NY Times Article</li>
<li><a href="https://oldbytes.space/@feoh/116223895301033633?featured_on=pythonbytes">Suggested by Christopher</a></li>
<li>Best quote: “Pushing code that fails pytest is unacceptable and embarrassing.”</li>
</ul></li>
</ul>

<p>Michael:</p>

<ul>
<li>Talk Python Training users get <a href="https://training.talkpython.fm/account/?featured_on=pythonbytes">a better account dashboard</a></li>
<li><a href="https://nesbitt.io/2026/03/04/package-managers-need-to-cool-down.html?utm_source=tldrnewsletter&featured_on=pythonbytes">Package Managers Need to Cool Down</a></li>
<li><a href="https://mkennedy.codes/posts/will-ai-kill-open-source/?featured_on=pythonbytes">Will AI Kill Open Source</a>, article + video</li>
<li>My <a href="https://mkennedy.codes/posts/always-activate-the-venv-a-shell-script/?featured_on=pythonbytes">Always activate the venv</a> is <a href="https://www.linkedin.com/feed/update/urn:li:activity:7432574562208227328/?featured_on=pythonbytes">now a zsh-plugin</a>, sorta.</li>
</ul>

<p><strong>Joke: <a href="https://x.com/mattrothenberg/status/2031383560062370235?featured_on=pythonbytes">Ergonomic keyboard</a></strong></p>

<p><img src="https://blobs.pythonbytes.fm/keyboard-joke.jpeg?cache_id=a6026b" alt="" />
Also pretty good and related:</p>

<ul>
<li><a href="https://hachyderm.io/@prcutler/116238970854696785?featured_on=pythonbytes"><code>Claude Code Mandated</code></a>
<img src="473/claude-mandated.png" alt="claude-mandated.png" /></li>
</ul>

<p>Links</p>

<ul>
<li><a href="https://blobs.pythonbytes.fm/chardet-precedence-2026.html?cache_id=7ccbb8">legal precedence research</a></li>
<li><a href="https://www.theregister.com/2026/03/06/ai_kills_software_licensing/?featured_on=pythonbytes">Chardet dispute shows how AI will kill software licensing, argues Bruce Perens</a></li>
<li><a href="https://github.com/chardet/chardet/issues/331?featured_on=pythonbytes">this GitHub issue</a></li>
<li><a href="https://github.com/chardet/chardet/issues/327#issuecomment-4005195078">citing</a></li>
<li><a href="https://github.com/jplag/JPlag?featured_on=pythonbytes">JPlag</a></li>
<li><a href="https://github.com/refined-github/refined-github?featured_on=pythonbytes">refined-github</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/?featured_on=pythonbytes">Agentic Engineering Patterns</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/anti-patterns/?featured_on=pythonbytes">Anti-patterns: things to avoid</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/?featured_on=pythonbytes">Red/green TDD</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/first-run-the-tests/?featured_on=pythonbytes">First run the test</a></li>
<li><a href="https://simonwillison.net/guides/agentic-engineering-patterns/agentic-manual-testing/?featured_on=pythonbytes">Agentic manual testing</a></li>
<li><a href="https://docs.astral.sh/uv/concepts/python-versions/#upgrading-python-versions"><code>uv python upgrade</code></a></li>
<li><a href="https://www.nytimes.com/2026/03/12/magazine/ai-coding-programming-jobs-claude-chatgpt.html?smid=nytcore-ios-share&featured_on=pythonbytes">Coding After Coders: The End of Computer Programming as We Know It</a></li>
<li><a href="https://oldbytes.space/@feoh/116223895301033633?featured_on=pythonbytes">Suggested by Christopher</a></li>
<li><a href="https://training.talkpython.fm/account/?featured_on=pythonbytes">a better account dashboard</a></li>
<li><a href="https://nesbitt.io/2026/03/04/package-managers-need-to-cool-down.html?utm_source=tldrnewsletter&featured_on=pythonbytes">Package Managers Need to Cool Down</a></li>
<li><a href="https://mkennedy.codes/posts/will-ai-kill-open-source/?featured_on=pythonbytes">Will AI Kill Open Source</a></li>
<li><a href="https://mkennedy.codes/posts/always-activate-the-venv-a-shell-script/?featured_on=pythonbytes">Always activate the venv</a></li>
<li><a href="https://www.linkedin.com/feed/update/urn:li:activity:7432574562208227328/?featured_on=pythonbytes">now a zsh-plugin</a></li>
<li><a href="https://x.com/mattrothenberg/status/2031383560062370235?featured_on=pythonbytes">Ergonomic keyboard</a></li>
<li><a href="https://hachyderm.io/@prcutler/116238970854696785?featured_on=pythonbytes"><code>Claude Code Mandated</code></a></li>
<li><a href="https://473/claude-mandated.png?featured_on=pythonbytes">claude-mandated.png</a></li>
<li><a href="https://blobs.pythonbytes.fm/keyboard-joke.jpeg?cache_id=a6026b">blobs.pythonbytes.fm/keyboard-joke.jpeg?cache_id=a6026b</a></li>
</ul>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/473/a-clean-room-rewrite.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#472 Monorepos</title>
            <link>https://pythonbytes.fm/episodes/show/472/monorepos</link>
            <guid isPermaLink="false">a5787e78-90f4-4773-835e-8ff3318f3022</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/472/monorepos.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 09 Mar 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#472: Monorepos</itunes:title>
            <itunes:episode>472</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Setting up a Python monorepo with uv workspaces, cattrs, Learning to program in the AI age, and VS Code extension.]]></itunes:summary>
            <itunes:duration>00:28:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dev.to/aws/3-things-i-wish-i-knew-before-setting-up-a-uv-workspace-30j6?featured_on=pythonbytes">Setting up a Python monorepo with uv workspaces</a></strong></li>
<li><strong><a href="https://catt.rs/en/stable/?featured_on=pythonbytes">cattrs</a>: Flexible Object Serialization and Validation</strong></li>
<li><strong><a href="https://jblanca.net/edu/learning_programming_in_ai_age/?featured_on=pythonbytes">Learning to program in the AI age</a></strong></li>
<li><strong><a href="https://www.linkedin.com/posts/savannahostrowski_hey-you-are-you-using-fastapi-well-activity-7432877782914977793-2ayP/?featured_on=pythonbytes">VS Code extension</a> for FastAPI and friends</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=eeT0gRrQVmU' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="472">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a></li>
</ul>

<p><strong>Connect with the hosts</strong></p>

<ul>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)
Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</li>
</ul>

<p><strong>Brian #1: <a href="https://dev.to/aws/3-things-i-wish-i-knew-before-setting-up-a-uv-workspace-30j6?featured_on=pythonbytes">Setting up a Python monorepo with uv workspaces</a></strong></p>

<ul>
<li>Dennis Traub</li>
<li>The 3 things
<ul>
<li>Give the Root a Distinct Name</li>
<li>Use workspace = true for Inter-Package Deps</li>
<li>Use importlib Mode for pytest</li>
</ul></li>
</ul>

<p><strong>Michael #2: <a href="https://catt.rs/en/stable/?featured_on=pythonbytes">cattrs</a>: Flexible Object Serialization and Validation</strong></p>

<ul>
<li><strong>cattrs</strong> is a Swiss Army knife for (un)structuring and validating data in Python.</li>
<li>A natural alternative/follow on from <a href="https://github.com/rnag/dataclass-wizard?featured_on=pythonbytes">DataClass Wizard</a></li>
<li>Converts to ←→ from dictionaries</li>
<li><em>cattrs</em> also focuses on <strong>functional composition</strong> and <strong>not coupling</strong> your data model to its serialization and validation rules.</li>
<li>When you’re handed unstructured data (by your network, file system, database, …), <em>cattrs</em> helps to convert this data into trustworthy structured data.</li>
<li>Batteries Included: cattrs comes with pre-configured converters for a number of serialization libraries, including JSON (standard library, orjson, UltraJSON), msgpack, cbor2, bson, PyYAML, tomlkit and msgspec (supports only JSON at this time).</li>
</ul>

<p><strong>Brian #3: <a href="https://jblanca.net/edu/learning_programming_in_ai_age/?featured_on=pythonbytes">Learning to program in the AI age</a></strong></p>

<ul>
<li>Jose Blanca</li>
<li>“I teach a couple of introductory Python courses and I've been thinking about which advice to give to my students, that are studying how to program for the first time. I have collected my ideas in these blog posts”
<ul>
<li><a href="https://jblanca.net/blog/2026/03/06/learning-to-code-in-the-ai-age/?featured_on=pythonbytes">Why</a> learning to program is as useful as ever, even with powerful AI tools available.</li>
<li><a href="https://jblanca.net/blog/2026/03/07/the-art-of-learning-in-the-ai-age/?featured_on=pythonbytes">How</a> to use AI as a tutor rather than a shortcut, and why practice remains the key to real understanding.</li>
<li><a href="https://jblanca.net/blog/2026/03/08/programming-what-to-learn/?featured_on=pythonbytes">What</a> the real learning objectives are: mental models, managing complexity, and thinking like a software developer.</li>
</ul></li>
</ul>

<p><strong>Michael #4: <a href="https://www.linkedin.com/posts/savannahostrowski_hey-you-are-you-using-fastapi-well-activity-7432877782914977793-2ayP/?featured_on=pythonbytes">VS Code extension</a> for FastAPI and friends</strong></p>

<ul>
<li>Enhances the FastAPI development experience in Visual Studio Code</li>
<li><strong>Path Operation Explorer</strong>: Provides a hierarchical tree view of all FastAPI routes in your application.</li>
<li><strong>Search for routes</strong>: Use the Command Palette and quickly search for routes by path, method, or name.</li>
<li><strong>CodeLens links appear above HTTP client calls</strong> like client.get('/items'), letting you jump directly to the matching route definition.</li>
<li><strong>Deploy your application</strong> directly to <a href="https://fastapicloud.com/?featured_on=pythonbytes">FastAPI Cloud</a> from the status bar with zero config.</li>
<li>View <strong>real-time logs from your FastAPI Cloud</strong> deployed applications directly within VS Code.</li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=FastAPILabs.fastapi-vscode&featured_on=pythonbytes">Install from Marketplace</a>.</li>
</ul>

<p><strong>Extras</strong></p>

<p>Brian:</p>

<ul>
<li><a href="https://gvanrossum.github.io/interviews/index.html?featured_on=pythonbytes">Guido van Rossum interviews key Python developers from the first 25 years</a>
<ul>
<li><a href="https://gvanrossum.github.io/interviews/BrettCannon.html?featured_on=pythonbytes"><strong>Interview with Brett Cannon</strong></a></li>
<li><a href="https://gvanrossum.github.io/interviews/ThomasWouters.html?featured_on=pythonbytes"><strong>Interview with Thomas Wouters</strong></a>
Michael:</li>
</ul></li>
<li><a href="https://www.youtube.com/watch?v=Kourq_Lz03U">IntelliJ IDEA: The Documentary | An origin story</a> video</li>
<li>Cursor Joined <a href="https://www.jetbrains.com/acp/?featured_on=pythonbytes">the ACP Registry</a> and Is <a href="https://blog.jetbrains.com/ai/2026/03/cursor-joined-the-acp-registry-and-is-now-live-in-your-jetbrains-ide/?lidx=0&wpid=685326&mkt_tok=NDI2LVFWRC0xMTQAAAGgXJQdteprtfw26Lw-urwLQEjJcm8qYIOseeX-9jODplxTohhXyxl11ZbYr2ehMl__lEyRq0YT8B-mqpzj-fMmOeHXBN0Lz1o9_QOCmx7qSij-fDKY&featured_on=pythonbytes">Now Live in Your JetBrains IDE</a></li>
<li><a href="https://mkennedy.codes/posts/what-hyper-personal-software-looks-like/?featured_on=pythonbytes">What hyper-personal software looks like</a></li>
<li>I’m doing in-person training again (limited scope):
<ul>
<li><a href="https://mkennedy.codes/agentic-ai-enablement/?featured_on=pythonbytes">On-site, hands-on AI engineering enablement for software teams with Michael</a></li>
</ul></li>
</ul>

<p>Joke: <a href="https://www.reddit.com/r/SaasDevelopers/comments/1rcdzrk/saas_is_dead/?share_id=Zi4lrnVSFkytCUnpfYIMo&featured_on=pythonbytes">Saas is dead</a></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/472/monorepos.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#471 The ORM pattern of 2026?</title>
            <link>https://pythonbytes.fm/episodes/show/471/the-orm-pattern-of-2026</link>
            <guid isPermaLink="false">d4444cd8-0ed5-4c82-8a59-4fa40653074d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/471/the-orm-pattern-of-2026.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 02 Mar 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#471: The ORM pattern of 2026?</itunes:title>
            <itunes:episode>471</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Raw+DC: The ORM pattern of 2026, pytest-check releases, Dataclass Wizard, and SQLiteo.]]></itunes:summary>
            <itunes:duration>00:39:23</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://mkennedy.codes/posts/raw-dc-the-orm-pattern-of-2026/?featured_on=pythonbytes">Raw+DC: The ORM pattern of 2026</a>?</strong></li>
<li><strong><a href="https://github.com/okken/pytest-check/releases?featured_on=pythonbytes">pytest-check releases</a></strong></li>
<li><strong><a href="https://dcw.ritviknag.com/en/latest/#">Dataclass Wizard</a></strong></li>
<li><strong><a href="https://github.com/adamghill/sqliteo?featured_on=pythonbytes">SQLiteo</a> - “native macOS SQLite browser built for normal people”</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=tZyf7KtTQVU' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="471">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a>
<strong>Connect with the hosts</strong></li>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)
Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</li>
</ul>

<p><strong>Michael #1: <a href="https://mkennedy.codes/posts/raw-dc-the-orm-pattern-of-2026/?featured_on=pythonbytes">Raw+DC: The ORM pattern of 2026</a>?</strong></p>

<ul>
<li>ORMs/ODMs provide great support and abstractions for developers</li>
<li>They are not the <em>native</em> language of agentic AI</li>
<li>Raw queries are trained 100x+ more than standard ORMs</li>
<li>Using raw queries at the data access optimizes for AI coding</li>
<li>Returning some sort of object mapped to the data optimizes for type safety and devs</li>
</ul>

<p><strong>Brian #2: <a href="https://github.com/okken/pytest-check/releases?featured_on=pythonbytes">pytest-check releases</a></strong></p>

<ul>
<li>3 merged pull requests</li>
<li>8 closed issues</li>
<li>at one point got to 0 PR’s and 1 enhancement request</li>
<li>Now back to 2 issues and 1 PR, but activity means it’s still alive and being used. so cool</li>
<li>Check out <a href="https://github.com/okken/pytest-check/blob/main/changelog.md?featured_on=pythonbytes">changelog</a> for all mods</li>
<li>A lot of changes around supporting mypy
<ul>
<li>I’ve decided to NOT have the examples be fully <code>--strict</code> as I find it reduces readability
<ul>
<li>See <code>tox.ini</code> for explanation</li>
</ul></li>
<li>But src is <code>--strict</code> clean now, so user tests can be <code>--strict</code> clean.</li>
</ul></li>
</ul>

<p><strong>Michael #3: <a href="https://dcw.ritviknag.com/en/latest/#">Dataclass Wizard</a></strong></p>

<ul>
<li><strong>Simple, elegant wizarding tools for Python’s</strong> <code>dataclasses</code>.</li>
<li>Features
<ul>
<li>🚀 Fast — code-generated loaders and dumpers</li>
<li>🪶 Lightweight — pure Python, minimal dependencies</li>
<li>🧠 Typed — powered by Python type hints</li>
<li>🧙 Flexible — JSON, YAML, TOML, and environment variables</li>
<li>🧪 Reliable — battle-tested with extensive test coverage</li>
</ul></li>
<li><a href="https://dcw.ritviknag.com/en/latest/#no-inheritance-needed">No Inheritance Needed</a></li>
</ul>

<p><strong>Brian #4: <a href="https://github.com/adamghill/sqliteo?featured_on=pythonbytes">SQLiteo</a> - “native macOS SQLite browser built for normal people”</strong></p>

<ul>
<li>Adam Hill</li>
<li>This is a fun tool, built by someone I trust.</li>
<li>That trust part is something I’m thinking about a lot in these days of dev+agent built tools</li>
<li>Some notes on my thoughts when evaluating
<ul>
<li>I know mac rules around installing .dmg files not from the apple store are picky.
<ul>
<li>And I like that</li>
</ul></li>
<li>But I’m ok with the override when something comes from a dev I trust</li>
<li>The contributors are all Adam
<ul>
<li>I’m still not sure how I feel about letting agents do commits in repos</li>
</ul></li>
<li>There’s “AGENTS” folder and markdown files in the project for agents, so Ad</li>
</ul></li>
</ul>

<p><strong>Extras</strong></p>

<p>Michael:</p>

<ul>
<li><a href="https://lp.jetbrains.com/python-unplugged/?featured_on=pythonbytes">PyTV Python Unplugged This Week</a></li>
<li><a href="https://www.techbuzz.ai/articles/ibm-crashes-11-as-anthropic-threatens-cobol-empire?featured_on=pythonbytes">IBM Crashes 11% in 4 Hours</a> - $24 Billion Wiped Out After Anthropic's Claude Code         Threatens the Entire COBOL Consulting Industry</li>
<li>Loving my <a href="https://www.amazon.com/dp/B0FJYNVR3R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&featured_on=pythonbytes">40” ultrawide monitor</a> more every day</li>
<li><a href="https://updatest.app?featured_on=pythonbytes">Updatest</a> for updating all the mac things</li>
<li><a href="https://www.reddit.com/r/macapps/comments/1qwkq38/os_thaw_a_fork_of_ice_menu_bar_manager_for_macos/?featured_on=pythonbytes">Ice has Thawed out</a> (mac menubar app)</li>
</ul>

<p><strong>Joke: <a href="https://x.com/pr0grammerhum0r/status/2018852032304566331?s=12&featured_on=pythonbytes">House is read-only</a>!</strong></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/471/the-orm-pattern-of-2026.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#470 A Jolting Episode</title>
            <link>https://pythonbytes.fm/episodes/show/470/a-jolting-episode</link>
            <guid isPermaLink="false">b3101d3a-55a9-4d16-8e1d-93e4df817b22</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/470/a-jolting-episode.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 23 Feb 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#470: A Jolting Episode</itunes:title>
            <itunes:episode>470</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Better Python tests with inline-snapshot, jolt Battery intelligence for your laptop, Markdown code formatting with ruff, and act - run your GitHub actions locally.]]></itunes:summary>
            <itunes:duration>00:25:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pydantic.dev/articles/inline-snapshot?featured_on=pythonbytes">Better Python tests with inline-snapshot</a></strong></li>
<li><strong><a href="https://getjolt.sh/?featured_on=pythonbytes">jolt Battery intelligence for your laptop</a></strong></li>
<li><strong><a href="https://docs.astral.sh/ruff/formatter/#markdown-code-formatting">Markdown code formatting with ruff</a></strong></li>
<li><strong><a href="https://github.com/nektos/act?featured_on=pythonbytes">act - run your GitHub actions locally</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul><a href='https://www.youtube.com/watch?v=MT2zsZ-lGzg' style='font-weight: bold;'data-umami-event="Livestream-Past" data-umami-event-episode="470">Watch on YouTube</a><br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p>

<ul>
<li>Our <a href="https://training.talkpython.fm/?featured_on=pythonbytes"><strong>courses at Talk Python Training</strong></a></li>
<li><a href="https://courses.pythontest.com/p/the-complete-pytest-course?featured_on=pythonbytes"><strong>The Complete pytest Course</strong></a></li>
<li><a href="https://www.patreon.com/pythonbytes"><strong>Patreon Supporters</strong></a>
<strong>Connect with the hosts</strong></li>
<li>Michael: <a href="https://fosstodon.org/@mkennedy">@mkennedy@fosstodon.org</a> / <a href="https://bsky.app/profile/mkennedy.codes?featured_on=pythonbytes">@mkennedy.codes</a> (bsky)</li>
<li>Brian: <a href="https://fosstodon.org/@brianokken">@brianokken@fosstodon.org</a> / <a href="https://bsky.app/profile/brianokken.bsky.social?featured_on=pythonbytes">@brianokken.bsky.social</a></li>
<li>Show: <a href="https://fosstodon.org/@pythonbytes">@pythonbytes@fosstodon.org</a> / <a href="https://bsky.app/profile/pythonbytes.fm">@pythonbytes.fm</a> (bsky)
Join us on YouTube at <a href="https://pythonbytes.fm/stream/live"><strong>pythonbytes.fm/live</strong></a> to be part of the audience. Usually <strong>Monday</strong> at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to <a href="https://pythonbytes.fm/friends-of-the-show">our friends of the show list</a>, we'll never share it.</li>
</ul>

<p><strong>Brian #1: <a href="https://pydantic.dev/articles/inline-snapshot?featured_on=pythonbytes">Better Python tests with inline-snapshot</a></strong></p>

<ul>
<li>Alex Hall, on Pydantic blog</li>
<li>Great for testing complex data structures</li>
<li><p>Allows you to write a test like this:</p>

<div class="codehilite">
<pre><span></span><code><span class="n">from</span><span class="w"> </span><span class="n">inline_snapshot</span><span class="w"> </span><span class="n">import</span><span class="w"> </span><span class="n">snapshot</span>
<span class="n">def</span><span class="w"> </span><span class="n">test_user_creation</span><span class="err">():</span>
<span class="w">    </span><span class="n">user</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">create</span><span class="mi">_</span><span class="n">user</span><span class="err">(</span><span class="n">id</span><span class="o">=</span><span class="mi">123</span><span class="err">,</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;test_user&quot;</span><span class="err">)</span>
<span class="w">    </span><span class="n">assert</span><span class="w"> </span><span class="n">user</span><span class="p">.</span><span class="n">dict</span><span class="err">()</span><span class="w"> </span><span class="o">=</span><span class="err">= snapshot(</span><span class="p">{}</span><span class="err">)</span>
</code></pre>
</div></li>
<li><p>Then run <code>pytest --inline-snapshot=fix</code></p></li>
<li><p>And the library updates the test source code to look like this:</p>

<div class="codehilite">
<pre><span></span><code><span class="n">def</span><span class="w"> </span><span class="n">test_user_creation</span><span class="err">():</span>
<span class="w">    </span><span class="n">user</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">create</span><span class="mi">_</span><span class="n">user</span><span class="err">(</span><span class="n">id</span><span class="o">=</span><span class="mi">123</span><span class="err">,</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;test_user&quot;</span><span class="err">)</span>
<span class="w">    </span><span class="n">assert</span><span class="w"> </span><span class="n">user</span><span class="p">.</span><span class="n">dict</span><span class="err">()</span><span class="w"> </span><span class="o">=</span><span class="err">= snapshot(</span><span class="p">{</span>
<span class="w">        </span><span class="s2">&quot;id&quot;</span><span class="err">:</span><span class="w"> </span><span class="n">123</span><span class="p">,</span>
<span class="w">        </span><span class="s2">&quot;name&quot;</span><span class="err">:</span><span class="w"> </span><span class="s2">&quot;test_user&quot;</span><span class="p">,</span>
<span class="w">        </span><span class="s2">&quot;status&quot;</span><span class="err">:</span><span class="w"> </span><span class="s2">&quot;active&quot;</span>
<span class="w">    </span><span class="p">}</span><span class="err">)</span>
</code></pre>
</div></li>
<li><p>Now, when you run the code without “fix” the collected data is used for comparison</p></li>
<li>Awesome to be able to visually inspect the test data right there in the test code.</li>
<li>Projects mentioned
<ul>
<li><a href="https://15r10nk.github.io/inline-snapshot/latest/?featured_on=pythonbytes">inline-snapshot</a></li>
<li><a href="https://github.com/pydantic/pytest-examples?featured_on=pythonbytes">pytest-examples</a></li>
<li><a href="https://github.com/syrupy-project/syrupy?featured_on=pythonbytes">syrupy</a></li>
<li><a href="https://github.com/samuelcolvin/dirty-equals?featured_on=pythonbytes">dirty-equals</a></li>
<li><a href="https://github.com/alexmojaki/executing?featured_on=pythonbytes">executing</a></li>
</ul></li>
</ul>

<p><strong>Michael #2: <a href="https://getjolt.sh/?featured_on=pythonbytes">jolt Battery intelligence for your laptop</a></strong></p>

<ul>
<li>Support for both macOS and Linux</li>
<li><strong>Battery Status</strong> — Charge percentage, time remaining, health, and cycle count</li>
<li><strong>Power Monitoring</strong> — System power draw with CPU/GPU breakdown</li>
<li><strong>Process Tracking</strong> — Processes sorted by energy impact with color-coded severity</li>
<li><strong>Historical Graphs</strong> — Track battery and power trends over time</li>
<li><strong>Themes</strong> — 10+ built-in themes with dark/light auto-detection</li>
<li><strong>Background Daemon</strong> — Collect historical data even when the TUI isn't running</li>
<li><strong>Process Management</strong> — Kill energy-hungry processes directly</li>
</ul>

<p><strong>Brian #3: <a href="https://docs.astral.sh/ruff/formatter/#markdown-code-formatting">Markdown code formatting with ruff</a></strong></p>

<ul>
<li>Suggested by Matthias Schoettle</li>
<li><code>ruff</code> can now format code within markdown files</li>
<li>Will format valid Python code in code blocks marked with <code>python</code>, <code>py</code>, <code>python3</code> or <code>py3</code>.</li>
<li>Also recognizes <code>pyi</code> as Python type stub files.</li>
<li>Includes the ability to turn off formatting with comment <code>&lt;!-- fmt:off --&gt;</code> , <code>&lt;!-- fmt:on --&gt;</code> blocks.</li>
<li>Requires preview mode
<div class="codehilite">
<pre><span></span><code><span class="k">[tool.ruff.lint]</span>
<span class="n">preview</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">true</span>
</code></pre>
</div></li>
</ul>

<p><strong>Michael #4: <a href="https://github.com/nektos/act?featured_on=pythonbytes">act - run your GitHub actions locally</a></strong></p>

<ul>
<li>Run your <a href="https://developer.github.com/actions/?featured_on=pythonbytes">GitHub Actions</a> locally! Why would you want to do this? Two reasons:
<ul>
<li><strong>Fast Feedback</strong> - Rather than having to commit/push every time you want to test out the changes you are making to your <code>.github/workflows/</code> files (or for any changes to embedded GitHub actions), you can use <code>act</code> to run the actions locally. The <a href="https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables">environment variables</a> and <a href="https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners#filesystems-on-github-hosted-runners">filesystem</a> are all configured to match what GitHub provides.</li>
<li><strong>Local Task Runner</strong> - I love <a href="https://en.wikipedia.org/wiki/Make_(software)?featured_on=pythonbytes">make</a>. However, I also hate repeating myself. With <code>act</code>, you can use the GitHub Actions defined in your <code>.github/workflows/</code> to replace your <code>Makefile</code>!</li>
</ul></li>
<li>When you run <code>act</code> it reads in your GitHub Actions from <code>.github/workflows/</code> and determines the set of actions that need to be run.
<ul>
<li>Uses the Docker API to either pull or build the necessary images, as defined in your workflow files and finally determines the execution path based on the dependencies that were defined.</li>
<li>Once it has the execution path, it then uses the Docker API to run containers for each action based on the images prepared earlier.</li>
<li>The <a href="https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables">environment variables</a> and <a href="https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#file-systems">filesystem</a> are all configured to match what GitHub provides.</li>
</ul></li>
</ul>

<p><strong>Extras</strong></p>

<p>Michael:</p>

<ul>
<li>Winter is coming: <a href="https://www.linkedin.com/feed/update/urn:li:activity:7427589361048948736/?utm_source=share&utm_medium=member_desktop&rcm=ACoAAABOjqABPkOWTTbZXV9tmnQohvpkplQOibU&featured_on=pythonbytes">Frozendict accepted</a></li>
<li><a href="https://mastodon.social/@webology/116103649163718377?featured_on=pythonbytes">Django ORM stand-alone</a></li>
<li>Command Book app <a href="https://mkennedy.codes/posts/your-terminal-tabs-are-fragile-i-built-something-better/?featured_on=pythonbytes">announcement post</a></li>
</ul>

<p><strong>Joke:</strong> <a href="https://x.com/pr0grammerhum0r/status/2017704478267314514?s=12&featured_on=pythonbytes">Plug ‘n Paste</a></p>
]]></description>
            
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/470/a-jolting-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#469 Commands, out of the terminal</title>
            <link>https://pythonbytes.fm/episodes/show/469/commands-out-of-the-terminal</link>
            <guid isPermaLink="false">f062499b-6358-48de-86d0-35b724f0930d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/469/commands-out-of-the-terminal.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 09 Feb 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#469: Commands, out of the terminal</itunes:title>
            <itunes:episode>469</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Command Book App, uvx.sh: Install Python tools without uv or Python, Ending 15 years of subprocess polling, and.]]></itunes:summary>
            <itunes:duration>00:33:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://commandbookapp.com?featured_on=pythonbytes">Command Book App</a></strong></li>
<li><strong><a href="https://pydevtools.com/blog/uvx-sh-install-python-tools-without-uv-or-python/?featured_on=pythonbytes">uvx.sh: Install Python tools without uv or Python</a></strong></li>
<li><strong><a href="https://gmpy.dev/blog/2026/event-driven-process-waiting?featured_on=pythonbytes">Ending 15 years of subprocess polling</a></strong></li>
<li><strong>monty: A minimal, secure Python interpreter written in Rust for use by AI</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/469">pythonbytes.fm/469</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/469/commands-out-of-the-terminal.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#468 A bolt of Django</title>
            <link>https://pythonbytes.fm/episodes/show/468/a-bolt-of-django</link>
            <guid isPermaLink="false">0b8a8835-2691-47e5-93c3-eb81a23de5c9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/468/a-bolt-of-django.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 Feb 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#468: A bolt of Django</itunes:title>
            <itunes:episode>468</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packages, pyleak, , and Datastar.]]></itunes:summary>
            <itunes:duration>00:31:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/FarhanAliRaza/django-bolt?featured_on=pythonbytes">django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packages</a></strong></li>
<li><strong><a href="https://github.com/deepankarm/pyleak?featured_on=pythonbytes">pyleak</a></strong></li>
<li><strong>More Django (three articles)</strong></li>
<li><strong><a href="https://data-star.dev?featured_on=pythonbytes">Datastar</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/468">pythonbytes.fm/468</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/468/a-bolt-of-django.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#467 Toads in my AI</title>
            <link>https://pythonbytes.fm/episodes/show/467/toads-in-my-ai</link>
            <guid isPermaLink="false">1f52591d-c732-4147-a3b5-ca217223b6fc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/467/toads-in-my-ai.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 26 Jan 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#467: Toads in my AI</itunes:title>
            <itunes:episode>467</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include GreyNoise IP Check, tprof: a targeting profiler, and TOAD is out.]]></itunes:summary>
            <itunes:duration>00:31:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://check.labs.greynoise.io?featured_on=pythonbytes">GreyNoise IP Check</a></strong></li>
<li><strong><a href="https://pypi.org/project/tprof/?featured_on=pythonbytes">tprof: a targeting profiler</a></strong></li>
<li><strong><a href="https://github.com/batrachianai/toad?featured_on=pythonbytes">TOAD is out</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/467">pythonbytes.fm/467</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/467/toads-in-my-ai.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#466 PSF Lands $1.5 million</title>
            <link>https://pythonbytes.fm/episodes/show/466/psf-lands-1.5-million</link>
            <guid isPermaLink="false">c3778c03-a7ff-4907-8e77-677a5b99514a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/466/psf-lands-1.5-million.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 19 Jan 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#466: PSF Lands $1.5 million</itunes:title>
            <itunes:episode>466</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , PSF Lands a $1.5 million sponsorship from Anthropic, How uv got so fast, and PyView Web Framework.]]></itunes:summary>
            <itunes:duration>00:41:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Better Django management commands with django-click and django-typer</strong></li>
<li><strong><a href="https://pyfound.blogspot.com?featured_on=pythonbytes">PSF Lands a $1.5 million sponsorship from Anthropic</a></strong></li>
<li><strong><a href="https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html?featured_on=pythonbytes">How uv got so fast</a></strong></li>
<li><strong><a href="https://pyview.rocks?featured_on=pythonbytes">PyView Web Framework</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/466">pythonbytes.fm/466</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/466/psf-lands-1.5-million.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#465 Stack Overflow is Cooked</title>
            <link>https://pythonbytes.fm/episodes/show/465/stack-overflow-is-cooked</link>
            <guid isPermaLink="false">98b70916-830a-4832-94e6-8e6122d2af46</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/465/stack-overflow-is-cooked.mp3"
                    length="34285653"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 12 Jan 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#465: Stack Overflow is Cooked</itunes:title>
            <itunes:episode>465</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include port-killer, How we made Python's packaging library 3x faster, and.]]></itunes:summary>
            <itunes:duration>00:35:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/productdevbook/port-killer?featured_on=pythonbytes">port-killer</a></strong></li>
<li><strong><a href="https://iscinumpy.dev/post/packaging-faster/?featured_on=pythonbytes">How we made Python's packaging library 3x faster</a></strong></li>
<li><strong>CodSpeed</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/465">pythonbytes.fm/465</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/465/stack-overflow-is-cooked.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#464 Malicious Package? No Build For You!</title>
            <link>https://pythonbytes.fm/episodes/show/464/malicious-package-no-build-for-you</link>
            <guid isPermaLink="false">0a81cde8-9c15-4111-b916-289018cbbc25</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/464/malicious-package-no-build-for-you.mp3"
                    length="29234755"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 05 Jan 2026 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#464: Malicious Package? No Build For You!</itunes:title>
            <itunes:episode>464</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include ty: An extremely fast Python type checker and LSP, Python Supply Chain Security Made Easy, typing_extensions, and MI6 chief: We'll be as fluent in Python as we are in Russian.]]></itunes:summary>
            <itunes:duration>00:30:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://astral.sh/blog/ty?featured_on=pythonbytes">ty: An extremely fast Python type checker and LSP</a></strong></li>
<li><strong><a href="https://mkennedy.codes/posts/python-supply-chain-security-made-easy/?featured_on=pythonbytes">Python Supply Chain Security Made Easy</a></strong></li>
<li><strong><a href="https://typing-extensions.readthedocs.io/en/latest/?featured_on=pythonbytes">typing_extensions</a></strong></li>
<li><strong><a href="https://www.theregister.com/2025/12/16/mi6_chief_well_be_as/?featured_on=pythonbytes">MI6 chief: We'll be as fluent in Python as we are in Russian</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/464">pythonbytes.fm/464</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/464/malicious-package-no-build-for-you.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#463 2025 is @wrapped</title>
            <link>https://pythonbytes.fm/episodes/show/463/2025-is-wrapped</link>
            <guid isPermaLink="false">299b7703-0935-4ced-b3b4-ce24907f14a4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/463/2025-is-wrapped.mp3"
                    length="41717647"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 22 Dec 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#463: 2025 is @wrapped</itunes:title>
            <itunes:episode>463</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Has the cost of building software just dropped 90%?, , How FOSS Won and Why It Matters, and.]]></itunes:summary>
            <itunes:duration>00:43:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://martinalderson.com/posts/has-the-cost-of-software-just-dropped-90-percent?featured_on=pythonbytes">Has the cost of building software just dropped 90%?</a></strong></li>
<li><strong>More on Deprecation Warnings</strong></li>
<li><strong><a href="https://www.softwaremaxims.com/blog/how-foss-won-consequences?featured_on=pythonbytes">How FOSS Won and Why It Matters</a></strong></li>
<li><strong>Should I be looking for a GitHub alternative?</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/463">pythonbytes.fm/463</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/463/2025-is-wrapped.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#462 LinkedIn Cringe</title>
            <link>https://pythonbytes.fm/episodes/show/462/linkedin-cringe</link>
            <guid isPermaLink="false">2d074904-c5c6-4e0a-9e23-479e7a7cb468</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/462/linkedin-cringe.mp3"
                    length="34367521"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 15 Dec 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#462: LinkedIn Cringe</itunes:title>
            <itunes:episode>462</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , docs, PyAtlas: interactive map of the top 10,000 Python packages on PyPI., and Buckaroo.]]></itunes:summary>
            <itunes:duration>00:35:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Deprecations via warnings</strong></li>
<li><strong><a href="https://github.com/suitenumerique/docs?featured_on=pythonbytes">docs</a></strong></li>
<li><strong><a href="https://pyatlas.io?featured_on=pythonbytes">PyAtlas: interactive map of the top 10,000 Python packages on PyPI.</a></strong></li>
<li><strong><a href="https://github.com/paddymul/buckaroo?featured_on=pythonbytes">Buckaroo</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/462">pythonbytes.fm/462</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/462/linkedin-cringe.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#461 This episdoe has a typo</title>
            <link>https://pythonbytes.fm/episodes/show/461/this-episdoe-has-a-typo</link>
            <guid isPermaLink="false">1d8bce40-0d77-421c-8ab5-6a3022cde172</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/461/this-episdoe-has-a-typo.mp3"
                    length="27810962"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 09 Dec 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#461: This episdoe has a typo</itunes:title>
            <itunes:episode>461</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PEP 798: Unpacking in Comprehensions, Pandas 3.0.0rc0, typos, and.]]></itunes:summary>
            <itunes:duration>00:28:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://discuss.python.org/t/pep-798-unpacking-in-comprehensions/99435?featured_on=pythonbytes">PEP 798: Unpacking in Comprehensions</a></strong></li>
<li><strong><a href="https://github.com/pandas-dev/pandas/releases/tag/v3.0.0rc0?featured_on=pythonbytes">Pandas 3.0.0rc0</a></strong></li>
<li><strong><a href="https://github.com/crate-ci/typos?featured_on=pythonbytes">typos</a></strong></li>
<li><strong>A couple testing topics</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/461">pythonbytes.fm/461</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/461/this-episdoe-has-a-typo.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#460 Overlooked Python Typing</title>
            <link>https://pythonbytes.fm/episodes/show/460/overlooked-python-typing</link>
            <guid isPermaLink="false">8ebc53bf-ad72-45f0-8f91-cfe0b7e0f2fa</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/460/overlooked-python-typing.mp3"
                    length="23618968"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 01 Dec 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#460: Overlooked Python Typing</itunes:title>
            <itunes:episode>460</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Advent of Code, Django 6 is coming, Advanced, Overlooked Python Typing, and codespell.]]></itunes:summary>
            <itunes:duration>00:24:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://adventofcode.com?featured_on=pythonbytes">Advent of Code</a> starts today</strong></li>
<li><strong><a href="https://docs.djangoproject.com/en/dev/releases/6.0/?featured_on=pythonbytes">Django 6 is coming</a></strong></li>
<li><strong><a href="https://martynassubonis.substack.com/p/advanced-overlooked-python-typing?featured_on=pythonbytes">Advanced, Overlooked Python Typing</a></strong></li>
<li><strong><a href="https://github.com/codespell-project/codespell?featured_on=pythonbytes">codespell</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/460">pythonbytes.fm/460</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/460/overlooked-python-typing.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#459 Inverted dependency trees</title>
            <link>https://pythonbytes.fm/episodes/show/459/inverted-dependency-trees</link>
            <guid isPermaLink="false">33a45dea-09cb-472f-9dbc-296397ea6def</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/459/inverted-dependency-trees.mp3"
                    length="31722910"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 24 Nov 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#459: Inverted dependency trees</itunes:title>
            <itunes:episode>459</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PEP 814 – Add frozendict built-in type, Material for MkDocs Zensical, Tach, and.]]></itunes:summary>
            <itunes:duration>00:32:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://discuss.python.org/t/pep-814-add-frozendict-built-in-type/104854?featured_on=pythonbytes">PEP 814 – Add frozendict built-in type</a></strong></li>
<li><strong>From <a href="https://squidfunk.github.io/mkdocs-material/?featured_on=pythonbytes">Material for MkDocs</a>  to <a href="https://zensical.org?featured_on=pythonbytes">Zensical</a></strong></li>
<li><strong><a href="https://github.com/tach-org/tach?featured_on=pythonbytes">Tach</a></strong></li>
<li><strong>Some Python Speedups in 3.15 and 3.16</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/459">pythonbytes.fm/459</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/459/inverted-dependency-trees.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#458 I will install Linux on your computer</title>
            <link>https://pythonbytes.fm/episodes/show/458/i-will-install-linux-on-your-computer</link>
            <guid isPermaLink="false">29127f00-6a3f-4010-bdc6-e1db5c42db3c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/458/i-will-install-linux-on-your-computer.mp3"
                    length="22005157"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 17 Nov 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#458: I will install Linux on your computer</itunes:title>
            <itunes:episode>458</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , aiosqlitepool, deptry, and browsr.]]></itunes:summary>
            <itunes:duration>00:22:47</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Possibility of a new website for Django</strong></li>
<li><strong><a href="https://github.com/slaily/aiosqlitepool?featured_on=pythonbytes">aiosqlitepool</a></strong></li>
<li><strong><a href="https://deptry.com?featured_on=pythonbytes">deptry</a></strong></li>
<li><strong><a href="https://github.com/juftin/browsr?featured_on=pythonbytes">browsr</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/458">pythonbytes.fm/458</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/458/i-will-install-linux-on-your-computer.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#457 Tapping into HTTP</title>
            <link>https://pythonbytes.fm/episodes/show/457/tapping-into-http</link>
            <guid isPermaLink="false">08d8d335-625a-478a-9c8f-4114da1f6e47</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/457/tapping-into-http.mp3"
                    length="27029406"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 11 Nov 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#457: Tapping into HTTP</itunes:title>
            <itunes:episode>457</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include httptap, 10 Smart Performance Hacks For Faster Python Code, FastRTC, and Explore Python dependencies with `pipdeptree` and `uv pip tree`]]></itunes:summary>
            <itunes:duration>00:28:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/ozeranskii/httptap?featured_on=pythonbytes">httptap</a></strong></li>
<li><strong><a href="https://blog.jetbrains.com/pycharm/2025/11/10-smart-performance-hacks-for-faster-python-code/?featured_on=pythonbytes">10 Smart Performance Hacks For Faster Python Code</a></strong></li>
<li><strong><a href="https://fastrtc.org?featured_on=pythonbytes">FastRTC</a></strong></li>
<li><strong><a href="https://pythontest.com/pipdeptree-uv-pip-tree/?featured_on=pythonbytes">Explore Python dependencies with <code>pipdeptree</code> and <code>uv pip tree</code></a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/457">pythonbytes.fm/457</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/457/tapping-into-http.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#456 You're so wrong</title>
            <link>https://pythonbytes.fm/episodes/show/456/youre-so-wrong</link>
            <guid isPermaLink="false">d11eae4d-632e-43f8-b7b3-0337d04ac43c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/456/youre-so-wrong.mp3"
                    length="24734210"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 03 Nov 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#456: You're so wrong</itunes:title>
            <itunes:episode>456</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The PSF has withdrawn a $1.5 million proposal to US government grant program, A Binary Serializer for Pydantic Models, T-strings: Python's Fifth String Formatting Technique?, and Cronboard.]]></itunes:summary>
            <itunes:duration>00:25:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html?featured_on=pythonbytes">The PSF has withdrawn a $1.5 million proposal to US government grant program</a></strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/1oh7dcw/a_binary_serializer_for_pydantic_models_7_smaller/?featured_on=pythonbytes">A Binary Serializer for Pydantic Models</a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/t-strings-in-python/?featured_on=pythonbytes">T-strings: Python's Fifth String Formatting Technique?</a></strong></li>
<li><strong><a href="https://github.com/antoniorodr/Cronboard?featured_on=pythonbytes">Cronboard</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/456">pythonbytes.fm/456</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/456/youre-so-wrong.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#455 Gilded Python and Beyond</title>
            <link>https://pythonbytes.fm/episodes/show/455/gilded-python-and-beyond</link>
            <guid isPermaLink="false">e120853f-3b63-4d48-be69-99f6975a8ba9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/455/gilded-python-and-beyond.mp3"
                    length="37457797"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 27 Oct 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#455: Gilded Python and Beyond</itunes:title>
            <itunes:episode>455</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Cyclopts: A CLI library, The future of Python web services looks GIL-free, Free-threaded GC, and Polite lazy imports for Python package maintainers.]]></itunes:summary>
            <itunes:duration>00:38:53</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.reddit.com/r/Python/comments/18hn2t1/cyclopts_a_cli_library_that_fixes_13_annoying/?featured_on=pythonbytes">Cyclopts: A CLI library</a></strong></li>
<li><strong><a href="https://blog.baro.dev/p/the-future-of-python-web-services-looks-gil-free?featured_on=pythonbytes">The future of Python web services looks GIL-free</a></strong></li>
<li><strong><a href="https://labs.quansight.org/blog/free-threaded-gc-3-14?featured_on=pythonbytes">Free-threaded GC</a></strong></li>
<li><strong><a href="https://pythontest.com/polite-lazy-imports-python-packages/?featured_on=pythonbytes">Polite lazy imports for Python package maintainers</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/455">pythonbytes.fm/455</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/455/gilded-python-and-beyond.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#454 It's some form of Elvish</title>
            <link>https://pythonbytes.fm/episodes/show/454/its-some-form-of-elvish</link>
            <guid isPermaLink="false">5fa11eb6-67fc-4279-9657-358bc6a1e28a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/454/its-some-form-of-elvish.mp3"
                    length="28079005"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 20 Oct 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#454: It's some form of Elvish</itunes:title>
            <itunes:episode>454</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include djrest2 - A small and simple REST library for Django based on class-based views., Github CLI, caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds., and 🐴 GittyUp.]]></itunes:summary>
            <itunes:duration>00:29:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/djrest2/?featured_on=pythonbytes">djrest2 -  A small and simple REST library for Django based on class-based views.</a></strong></li>
<li><strong><a href="https://cli.github.com/?featured_on=pythonbytes">Github CLI</a></strong></li>
<li><strong><a href="https://github.com/ZA1815/caniscrape?featured_on=pythonbytes">caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds.</a></strong></li>
<li><strong><a href="https://github.com/mikeckennedy/gittyup?featured_on=pythonbytes">🐴 GittyUp</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/454">pythonbytes.fm/454</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/454/its-some-form-of-elvish.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#453 Python++</title>
            <link>https://pythonbytes.fm/episodes/show/453/python</link>
            <guid isPermaLink="false">c1899096-d2d7-4e48-be84-5d6df976132b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/453/python.mp3"
                    length="34969915"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 16 Oct 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#453: Python++</itunes:title>
            <itunes:episode>453</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PyPI+, uv-ship, How fast is 3.14?, and air - a new web framework built with FastAPI, Starlette, and Pydantic.]]></itunes:summary>
            <itunes:duration>00:36:17</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypiplus.com?featured_on=pythonbytes">PyPI+</a></strong></li>
<li><strong><a href="https://github.com/floRaths/uv-ship?featured_on=pythonbytes">uv-ship</a> - a CLI-tool for shipping with uv</strong></li>
<li><strong><a href="https://blog.miguelgrinberg.com/post/python-3-14-is-here-how-fast-is-it?featured_on=pythonbytes">How fast is 3.14?</a></strong></li>
<li><strong><a href="https://github.com/feldroy/air?featured_on=pythonbytes">air - a new web framework built with FastAPI, Starlette, and Pydantic.</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/453">pythonbytes.fm/453</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/453/python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#452 pi py-day (or is it py pi-day?)</title>
            <link>https://pythonbytes.fm/episodes/show/452/pi-py-day-or-is-it-py-pi-day</link>
            <guid isPermaLink="false">455792d8-5935-4617-b64a-86aa43bc3ad7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/452/pi-py-day-or-is-it-py-pi-day.mp3"
                    length="39169662"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 09 Oct 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#452: pi py-day (or is it py pi-day?)</itunes:title>
            <itunes:episode>452</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Free-threaded Python Library Compatibility Checker, Claude Sonnet 4.5, and Python 3.15 will get Explicit lazy imports.]]></itunes:summary>
            <itunes:duration>00:40:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Python 3.14</strong></li>
<li><strong><a href="https://ft-checker.com?featured_on=pythonbytes">Free-threaded Python Library Compatibility Checker</a></strong></li>
<li><strong><a href="https://www.anthropic.com/news/claude-sonnet-4-5?featured_on=pythonbytes">Claude Sonnet 4.5</a></strong></li>
<li><strong><a href="https://pep-previews--4622.org.readthedocs.build/pep-0810/?featured_on=pythonbytes">Python 3.15 will get Explicit lazy imports</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/452">pythonbytes.fm/452</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/452/pi-py-day-or-is-it-py-pi-day.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#451 Databases are a Fad</title>
            <link>https://pythonbytes.fm/episodes/show/451/databases-are-a-fad</link>
            <guid isPermaLink="false">8fcf7062-dbac-49a4-ac58-471f657de1cb</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/451/databases-are-a-fad.mp3"
                    length="23072499"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 29 Sep 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#451: Databases are a Fad</itunes:title>
            <itunes:episode>451</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PostgreSQL 18 Released, Testing is better than DSA (Data Structures and Algorithms), Pyrefly in Cursor/PyCharm/VSCode/etc, and Playwright & pytest techniques that bring me joy.]]></itunes:summary>
            <itunes:duration>00:23:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/?featured_on=pythonbytes">PostgreSQL 18 Released</a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202509/testing_is_better_than_dsa.html?featured_on=pythonbytes">Testing is better than DSA (Data Structures and Algorithms)</a></strong></li>
<li><strong><a href="https://pyrefly.org/en/docs/IDE-features/?featured_on=pythonbytes">Pyrefly in Cursor/PyCharm/VSCode/etc</a></strong></li>
<li><strong><a href="https://www.better-simple.com/django/2025/09/17/playwright-pytest-that-brings-me-joy/?featured_on=pythonbytes">Playwright &amp; pytest techniques that bring me joy</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/451">pythonbytes.fm/451</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/451/databases-are-a-fad.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#450 At-Cost Agentic IDE Tooling</title>
            <link>https://pythonbytes.fm/episodes/show/450/at-cost-agentic-ide-tooling</link>
            <guid isPermaLink="false">ef5e6232-e423-4408-81be-760e0071baf7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/450/at-cost-agentic-ide-tooling.mp3"
                    length="31734706"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 22 Sep 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#450: At-Cost Agentic IDE Tooling</itunes:title>
            <itunes:episode>450</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pandas is getting pd.col expressions, Cline, At-Cost Agentic IDE Tooling, uv cheatsheet, and Ducky Network UI.]]></itunes:summary>
            <itunes:duration>00:32:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://labs.quansight.org/blog/pandas_expressions?featured_on=pythonbytes">pandas is getting pd.col expressions</a></strong></li>
<li><strong><a href="https://cline.bot?featured_on=pythonbytes">Cline, At-Cost Agentic IDE Tooling</a></strong></li>
<li><strong><a href="https://mathspp.com/blog/uv-cheatsheet?featured_on=pythonbytes">uv cheatsheet</a></strong></li>
<li><strong><a href="https://github.com/thecmdguy/Ducky?featured_on=pythonbytes">Ducky Network UI</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/450">pythonbytes.fm/450</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/450/at-cost-agentic-ide-tooling.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#449 Suggestive Trove Classifiers</title>
            <link>https://pythonbytes.fm/episodes/show/449/suggestive-trove-classifiers</link>
            <guid isPermaLink="false">c915fb4a-054f-4704-8463-efa28f4f8960</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/449/suggestive-trove-classifiers.mp3"
                    length="30359584"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 15 Sep 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#449: Suggestive Trove Classifiers</itunes:title>
            <itunes:episode>449</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling, troml - suggests or fills in trove classifiers for your projects, pqrs: Command line tool for inspecting Parquet files, and.]]></itunes:summary>
            <itunes:duration>00:31:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://news.itsfoss.com/mozilla-lifeline-is-safe/?featured_on=pythonbytes">Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling</a></strong></li>
<li><strong><a href="https://github.com/adamghill/troml?featured_on=pythonbytes">troml - suggests or fills in trove classifiers for your projects</a></strong></li>
<li><strong><a href="https://github.com/manojkarthick/pqrs?featured_on=pythonbytes">pqrs: Command line tool for inspecting Parquet files</a></strong></li>
<li><strong>Testing for Python 3.14</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/449">pythonbytes.fm/449</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/449/suggestive-trove-classifiers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#448 I'm Getting the BIOS Flavor</title>
            <link>https://pythonbytes.fm/episodes/show/448/im-getting-the-bios-flavor</link>
            <guid isPermaLink="false">a072a0ac-adb6-424a-b99d-94bd6110c6c4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/448/im-getting-the-bios-flavor.mp3"
                    length="38089053"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 08 Sep 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#448: I'm Getting the BIOS Flavor</itunes:title>
            <itunes:episode>448</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include prek, tinyio, The power of Python’s print function, and Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database.]]></itunes:summary>
            <itunes:duration>00:39:14</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/j178/prek?tab=readme-ov-file#installation">prek</a></strong></li>
<li><strong><a href="https://github.com/patrick-kidger/tinyio?featured_on=pythonbytes">tinyio</a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/print-features/?featured_on=pythonbytes">The power of Python’s print function</a></strong></li>
<li><strong><a href="https://www.pcmag.com/news/vibe-coding-fiasco-replite-ai-agent-goes-rogue-deletes-company-database?featured_on=pythonbytes">Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/448">pythonbytes.fm/448</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/448/im-getting-the-bios-flavor.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#447 Going down a rat hole</title>
            <link>https://pythonbytes.fm/episodes/show/447/going-down-a-rat-hole</link>
            <guid isPermaLink="false">a43bd6d5-115c-47c5-942f-7ffaa45bade2</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/447/going-down-a-rat-hole.mp3"
                    length="51700960"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 02 Sep 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#447: Going down a rat hole</itunes:title>
            <itunes:episode>447</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rathole, pre-commit: install with uv, A good example of what functools.Placeholder from Python 3.14 allows, and Converted 160 old blog posts with AI.]]></itunes:summary>
            <itunes:duration>00:35:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/rathole-org/rathole?tab=readme-ov-file&featured_on=pythonbytes">rathole</a></strong></li>
<li><strong><a href="https://adamj.eu/tech/2025/05/07/pre-commit-install-uv/?featured_on=pythonbytes">pre-commit: install with uv</a></strong></li>
<li><strong><a href="https://bsky.app/profile/did:plc:4642ovs4svxe3k3echdm4rks/post/3lxpgo7dfh22q?featured_on=pythonbytes">A good example of what functools.Placeholder from Python 3.14 allows</a></strong></li>
<li><strong><a href="https://mkennedy.codes/posts/?featured_on=pythonbytes">Converted 160 old blog posts with AI</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/447">pythonbytes.fm/447</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/447/going-down-a-rat-hole.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#446 State of Python 2025</title>
            <link>https://pythonbytes.fm/episodes/show/446/state-of-python-2025</link>
            <guid isPermaLink="false">1cda5dff-5cfe-4b8a-a8ec-cca623dd66fb</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/446/state-of-python-2025.mp3"
                    length="45347112"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 25 Aug 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#446: State of Python 2025</itunes:title>
            <itunes:episode>446</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pypistats.org, State of Python 2025, wrapt: A Python module for decorators, wrappers and monkey patching., and pysentry.]]></itunes:summary>
            <itunes:duration>00:31:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pypistats.org?featured_on=pythonbytes">pypistats.org</a> was down, is now back, and there’s a CLI</strong></li>
<li><strong><a href="https://blog.jetbrains.com/pycharm/2025/08/the-state-of-python-2025/?featured_on=pythonbytes">State of Python 2025</a></strong></li>
<li><strong><a href="https://wrapt.readthedocs.io/en/develop/index.html?featured_on=pythonbytes">wrapt: A Python module for decorators, wrappers and monkey patching.</a></strong></li>
<li><strong><a href="https://pysentry.com?featured_on=pythonbytes">pysentry</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/446">pythonbytes.fm/446</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/446/state-of-python-2025.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#445 Auto-activate Python virtual environments for any project</title>
            <link>https://pythonbytes.fm/episodes/show/445/auto-activate-python-virtual-environments-for-any-project</link>
            <guid isPermaLink="false">da939ccb-de01-4b6e-a2dc-9da1da90b4b2</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/445/auto-activate-python-virtual-environments-for-any-project.mp3"
                    length="28779238"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 18 Aug 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#445: Auto-activate Python virtual environments for any project</itunes:title>
            <itunes:episode>445</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pyx - optimized backend for uv, Litestar is worth a look, Django remake migrations, and django-chronos.]]></itunes:summary>
            <itunes:duration>00:29:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://astral.sh/blog/introducing-pyx?featured_on=pythonbytes">pyx - <em>optimized backend for uv</em></a></strong></li>
<li><strong><a href="https://www.b-list.org/weblog/2025/aug/06/litestar/?featured_on=pythonbytes">Litestar is worth a look</a></strong></li>
<li><strong><a href="https://django-remake-migrations.readthedocs.io/en/latest/index.html?featured_on=pythonbytes">Django remake migrations</a></strong></li>
<li><strong><a href="https://github.com/djpeacher/django-chronos?featured_on=pythonbytes">django-chronos</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/445">pythonbytes.fm/445</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/445/auto-activate-python-virtual-environments-for-any-project.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#444 Begone Python of Yore!</title>
            <link>https://pythonbytes.fm/episodes/show/444/begone-python-of-yore</link>
            <guid isPermaLink="false">45413961-9324-48e7-8dfd-5c54b3b7b60f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/444/begone-python-of-yore.mp3"
                    length="37465477"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 11 Aug 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#444: Begone Python of Yore!</itunes:title>
            <itunes:episode>444</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Coverage.py regex pragmas, Python of Yore, nox-uv, and.]]></itunes:summary>
            <itunes:duration>00:25:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202507/coveragepy_regex_pragmas.html?featured_on=pythonbytes">Coverage.py regex pragmas</a></strong></li>
<li><strong><a href="https://pypi.org/project/yore/?featured_on=pythonbytes">Python of Yore</a></strong></li>
<li><strong><a href="https://github.com/dantebben/nox-uv?featured_on=pythonbytes">nox-uv</a></strong></li>
<li><strong>A couple Django items</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/444">pythonbytes.fm/444</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/444/begone-python-of-yore.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#443 Patching Multiprocessing</title>
            <link>https://pythonbytes.fm/episodes/show/443/patching-multiprocessing</link>
            <guid isPermaLink="false">b4c8c5b1-0e17-4903-b6d2-de74d71c3c9c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/443/patching-multiprocessing.mp3"
                    length="25307979"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 04 Aug 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#443: Patching Multiprocessing</itunes:title>
            <itunes:episode>443</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rumdl, Coverage 7.10.0: patch, aioboto3, and You might not need a Python class.]]></itunes:summary>
            <itunes:duration>00:26:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/rvben/rumdl?featured_on=pythonbytes">rumdl</a> - A Markdown Linter written in Rust</strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202507/coverage_7100_patch.html?featured_on=pythonbytes">Coverage 7.10.0: patch</a></strong></li>
<li><strong><a href="https://github.com/terricain/aioboto3/tree/main?featured_on=pythonbytes">aioboto3</a></strong></li>
<li><strong><a href="https://adamgrant.micro.blog/2025/07/24/123050.html?featured_on=pythonbytes">You might not need a Python class</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/443">pythonbytes.fm/443</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/443/patching-multiprocessing.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#442 Cloud bills in scientific notation</title>
            <link>https://pythonbytes.fm/episodes/show/442/cloud-bills-in-scientific-notation</link>
            <guid isPermaLink="false">c116cd8c-10e3-4382-b7cd-716a3f186ac9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/442/cloud-bills-in-scientific-notation.mp3"
                    length="32620854"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 28 Jul 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#442: Cloud bills in scientific notation</itunes:title>
            <itunes:episode>442</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Open Source Security work isn't “Special”, uv v0.8, , and Announcing Toad - a universal UI for agentic coding in the terminal.]]></itunes:summary>
            <itunes:duration>00:22:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://sethmlarson.dev/security-work-isnt-special?featured_on=pythonbytes">Open Source Security work isn't “Special”</a></strong></li>
<li><strong><a href="https://github.com/astral-sh/uv/releases/tag/0.8.0?featured_on=pythonbytes">uv v0.8</a></strong></li>
<li><strong>Extra, Extra, Extra</strong></li>
<li><strong><a href="https://willmcgugan.github.io/announcing-toad/?featured_on=pythonbytes">Announcing Toad - a universal UI for agentic coding in the terminal</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/442">pythonbytes.fm/442</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/442/cloud-bills-in-scientific-notation.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#441 It's Michaels All the Way Down</title>
            <link>https://pythonbytes.fm/episodes/show/441/its-michaels-all-the-way-down</link>
            <guid isPermaLink="false">d0d17172-3808-4dcc-9806-f7089acdcd02</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/441/its-michaels-all-the-way-down.mp3"
                    length="40227320"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 21 Jul 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#441: It's Michaels All the Way Down</itunes:title>
            <itunes:episode>441</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Turso Litestream, PEP 792 – Project status markers in the simple index, Run coverage on tests, and docker2exe.]]></itunes:summary>
            <itunes:duration>00:27:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Distributed sqlite follow up: <a href="https://turso.tech?featured_on=pythonbytes">Turso</a> and <a href="https://litestream.io?featured_on=pythonbytes">Litestream</a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0792/?featured_on=pythonbytes">PEP 792 – Project status markers in the simple index</a></strong></li>
<li><strong><a href="https://hugovk.dev/blog/2025/run-coverage-on-tests/?featured_on=pythonbytes">Run coverage on tests</a></strong></li>
<li><strong><a href="https://github.com/rzane/docker2exe?featured_on=pythonbytes">docker2exe</a>: Convert a Docker image to an executable</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/441">pythonbytes.fm/441</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/441/its-michaels-all-the-way-down.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#440 Can't Register for VibeCon</title>
            <link>https://pythonbytes.fm/episodes/show/440/cant-register-for-vibecon</link>
            <guid isPermaLink="false">200fd6c8-d827-4d45-afc1-314e4c1ba2f4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/440/cant-register-for-vibecon.mp3"
                    length="36637797"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 15 Jul 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#440: Can't Register for VibeCon</itunes:title>
            <itunes:episode>440</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Switching to direnv, Starship, and uv, rqlite - Distributed SQLite DB, and.]]></itunes:summary>
            <itunes:duration>00:25:20</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://treyhunner.com/2024/10/switching-from-virtualenvwrapper-to-direnv-starship-and-uv/?featured_on=pythonbytes">Switching to direnv, Starship, and uv</a></strong></li>
<li><strong><a href="https://rqlite.io?featured_on=pythonbytes">rqlite - Distributed SQLite DB</a></strong></li>
<li><strong>Some Markdown Stuff</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/440">pythonbytes.fm/440</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/440/cant-register-for-vibecon.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#439 That Astral Episode</title>
            <link>https://pythonbytes.fm/episodes/show/439/that-astral-episode</link>
            <guid isPermaLink="false">022f517e-2e3f-4395-8dc3-d3a3cca98835</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/439/that-astral-episode.mp3"
                    length="26960151"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 07 Jul 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#439: That Astral Episode</itunes:title>
            <itunes:episode>439</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include ty documentation site and uv migration guide, uv build backend is now stable, Refactoring long boolean expressions, and fastapi-ml-skeleton.]]></itunes:summary>
            <itunes:duration>00:26:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.astral.sh/ty?featured_on=pythonbytes">ty documentation site and uv migration guide</a></strong></li>
<li><strong><a href="https://pydevtools.com/blog/uv-build-backend/?featured_on=pythonbytes">uv build backend is now stable</a> + other Astral news</strong></li>
<li><strong><a href="https://www.pythonmorsels.com/refactoring-boolean-expressions/?featured_on=pythonbytes">Refactoring long boolean expressions</a></strong></li>
<li><strong><a href="https://github.com/eightBEC/fastapi-ml-skeleton?featured_on=pythonbytes">fastapi-ml-skeleton</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/439">pythonbytes.fm/439</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/439/that-astral-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#438 Motivation time</title>
            <link>https://pythonbytes.fm/episodes/show/438/motivation-time</link>
            <guid isPermaLink="false">e939c589-a484-460c-8601-73b90260974c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/438/motivation-time.mp3"
                    length="48336330"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 30 Jun 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#438: Motivation time</itunes:title>
            <itunes:episode>438</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python Cheat Sheets from Trey Hunner, Automatisch, mureq-typed, and My CLI World.]]></itunes:summary>
            <itunes:duration>00:33:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.pythonmorsels.com/articles/cheat-sheet/?featured_on=pythonbytes">Python Cheat Sheets from Trey Hunner</a></strong></li>
<li><strong><a href="https://automatisch.io?featured_on=pythonbytes">Automatisch</a></strong></li>
<li><strong><a href="https://github.com/hbmartin/mureq-typed?featured_on=pythonbytes">mureq-typed</a></strong></li>
<li><strong><a href="https://frankwiles.com/posts/my-cli-world/?featured_on=pythonbytes">My CLI World</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/438">pythonbytes.fm/438</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/438/motivation-time.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#437 Python Language Summit 2025 Highlights</title>
            <link>https://pythonbytes.fm/episodes/show/437/python-language-summit-2025-highlights</link>
            <guid isPermaLink="false">a1b2cb9d-eb7a-4c7e-9e3e-1151403286b1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/437/python-language-summit-2025-highlights.mp3"
                    length="33233174"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 23 Jun 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#437: Python Language Summit 2025 Highlights</itunes:title>
            <itunes:episode>437</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Python Language Summit 2025, Fixing Python Properties, complexipy, and juvio.]]></itunes:summary>
            <itunes:duration>00:34:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pyfound.blogspot.com/2025/06/python-language-summit-2025.html?featured_on=pythonbytes">The Python Language Summit 2025</a></strong></li>
<li><strong><a href="https://willmcgugan.github.io/fixing-python-properties/?featured_on=pythonbytes">Fixing Python Properties</a></strong></li>
<li><strong><a href="https://github.com/rohaquinlop/complexipy?featured_on=pythonbytes">complexipy</a></strong></li>
<li><strong><a href="https://github.com/OKUA1/juvio?featured_on=pythonbytes">juvio</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/437">pythonbytes.fm/437</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/437/python-language-summit-2025-highlights.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#436 Slow tests go last</title>
            <link>https://pythonbytes.fm/episodes/show/436/slow-tests-go-last</link>
            <guid isPermaLink="false">4627868e-2518-470a-b6af-3c0639b75fed</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/436/slow-tests-go-last.mp3"
                    length="35418046"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 16 Jun 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#436: Slow tests go last</itunes:title>
            <itunes:episode>436</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , typed-ffmpeg, pyleak, and Optimizing Test Execution: Running live_server Tests Last with pytest.]]></itunes:summary>
            <itunes:duration>00:36:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Free-threaded Python no longer “experimental” as of Python 3.14</strong></li>
<li><strong><a href="https://github.com/livingbio/typed-ffmpeg?featured_on=pythonbytes">typed-ffmpeg</a></strong></li>
<li><strong><a href="https://github.com/deepankarm/pyleak?featured_on=pythonbytes">pyleak</a></strong></li>
<li><strong><a href="https://timonweb.com/django/optimizing-test-execution-running-live_server-tests-last-with-pytest/?featured_on=pythonbytes">Optimizing Test Execution: Running live_server Tests Last with pytest</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/436">pythonbytes.fm/436</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/436/slow-tests-go-last.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#435 Stop with .folders in my ~/</title>
            <link>https://pythonbytes.fm/episodes/show/435/stop-with-.folders-in-my</link>
            <guid isPermaLink="false">8496cc05-7d90-4627-8ad6-711c706a72b5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/435/stop-with-.folders-in-my.mp3"
                    length="24681687"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 09 Jun 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#435: Stop with .folders in my ~/</itunes:title>
            <itunes:episode>435</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include platformdirs, poethepoet, Python Pandas Ditches NumPy for Speedier PyArrow, and pointblank: Data validation made beautiful and powerful.]]></itunes:summary>
            <itunes:duration>00:25:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/platformdirs/?featured_on=pythonbytes"> platformdirs </a></strong></li>
<li><strong><a href="https://poethepoet.natn.io/index.html?featured_on=pythonbytes"> poethepoet </a>  -   “ Poe the Poet is a batteries included task runner that works well with poetry or with uv.”</strong></li>
<li><strong><a href="https://thenewstack.io/python-pandas-ditches-numpy-for-speedier-pyarrow/?featured_on=pythonbytes">Python Pandas Ditches NumPy for Speedier PyArrow</a></strong></li>
<li><strong><a href="https://posit-dev.github.io/pointblank/?featured_on=pythonbytes"> pointblank:  </a><a href="https://posit-dev.github.io/pointblank/?featured_on=pythonbytes"><em>Data validation made beautiful and powerful</em></a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/435">pythonbytes.fm/435</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/435/stop-with-.folders-in-my.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#434 Most of OpenAI’s tech stack runs on Python</title>
            <link>https://pythonbytes.fm/episodes/show/434/most-of-openai-s-tech-stack-runs-on-python</link>
            <guid isPermaLink="false">bb51b99e-a758-4fdd-9a7f-79dfcfb2d307</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/434/most-of-openai-s-tech-stack-runs-on-python.mp3"
                    length="28051852"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 02 Jun 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#434: Most of OpenAI’s tech stack runs on Python</itunes:title>
            <itunes:episode>434</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Making PyPI’s test suite 81% faster, People aren’t talking enough about how most of OpenAI’s tech stack runs on Python, PyCon Talks on YouTube, and Optimizing Python Import Performance.]]></itunes:summary>
            <itunes:duration>00:29:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/?featured_on=pythonbytes"> Making PyPI’s test suite 81% faster </a></strong></li>
<li><strong><a href="https://x.com/skirano/status/1922651912156897284?featured_on=pythonbytes">People aren’t talking enough about how most of OpenAI’s tech stack runs on Python</a></strong></li>
<li><strong><a href="https://www.youtube.com/playlist?list=PL2Uw4_HvXqvb98mQjN0-rYQjdDxJ_hcrs"> PyCon Talks on YouTube </a></strong></li>
<li><strong><a href="https://pytutorial.com/optimize-python-import-performance/?featured_on=pythonbytes"> Optimizing Python Import Performance </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/434">pythonbytes.fm/434</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/434/most-of-openai-s-tech-stack-runs-on-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#433 Dev in the Arena</title>
            <link>https://pythonbytes.fm/episodes/show/433/dev-in-the-arena</link>
            <guid isPermaLink="false">f01afd2f-efc9-4969-b39a-d7b0aa45c4af</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/433/dev-in-the-arena.mp3"
                    length="41402462"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 26 May 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#433: Dev in the Arena</itunes:title>
            <itunes:episode>433</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include git-flight-rules, Uravelling t-strings, neohtop, and Introducing Pyrefly: A new type checker and IDE experience for Python.]]></itunes:summary>
            <itunes:duration>00:28:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/k88hudson/git-flight-rules?featured_on=pythonbytes"> git-flight-rules </a></strong></li>
<li><strong><a href="https://snarky.ca/unravelling-t-strings/?featured_on=pythonbytes"> Uravelling t-strings </a></strong></li>
<li><strong><a href="https://github.com/Abdenasser/neohtop?featured_on=pythonbytes"> neohtop </a></strong></li>
<li><strong><a href="https://engineering.fb.com/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/?featured_on=pythonbytes">Introducing Pyrefly: A new type checker and IDE experience for Python</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/433">pythonbytes.fm/433</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/433/dev-in-the-arena.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#432 How To Fix Your Computer</title>
            <link>https://pythonbytes.fm/episodes/show/432/how-to-fix-your-computer</link>
            <guid isPermaLink="false">acf1af7c-1233-4330-aef7-ea2237c3f96d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/432/how-to-fix-your-computer.mp3"
                    length="24958140"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 19 May 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#432: How To Fix Your Computer</itunes:title>
            <itunes:episode>432</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pre-commit: install with uv, PEP 773, Changes for Textual, and The Best Programmers I Know.]]></itunes:summary>
            <itunes:duration>00:25:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://adamj.eu/tech/2025/05/07/pre-commit-install-uv/?featured_on=pythonbytes">pre-commit: install with uv</a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0773/?featured_on=pythonbytes">PEP 773</a>: A Python Installation Manager for Windows (Accepted)</strong></li>
<li><strong><a href="https://textual.textualize.io/blog/2025/05/07/the-future-of-textualize/?featured_on=pythonbytes"> Changes for Textual </a></strong></li>
<li><strong><a href="https://endler.dev/2025/best-programmers/?featured_on=pythonbytes">The Best Programmers I Know</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/432">pythonbytes.fm/432</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/432/how-to-fix-your-computer.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#431 Nerd Gas</title>
            <link>https://pythonbytes.fm/episodes/show/431/nerd-gas</link>
            <guid isPermaLink="false">b0c477e7-7d85-40d8-a874-2b7aa94711c1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/431/nerd-gas.mp3"
                    length="28412171"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 05 May 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#431: Nerd Gas</itunes:title>
            <itunes:episode>431</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pirel: Python release cycle in your terminal, FastAPI Cloud, and Python's new t-strings.]]></itunes:summary>
            <itunes:duration>00:29:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/RafaelWO/pirel?featured_on=pythonbytes"> pirel: Python release cycle in your terminal</a></strong></li>
<li><strong><a href="https://fastapicloud.com?featured_on=pythonbytes"> FastAPI Cloud </a></strong></li>
<li><strong><a href="https://davepeck.org/2025/04/11/pythons-new-t-strings/?featured_on=pythonbytes">Python's new t-strings</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/431">pythonbytes.fm/431</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/431/nerd-gas.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#430 Or you go to jail</title>
            <link>https://pythonbytes.fm/episodes/show/430/or-you-go-to-jail</link>
            <guid isPermaLink="false">9b65bbb7-cfe7-4f1a-801a-ea9da4856d0b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/430/or-you-go-to-jail.mp3"
                    length="28398628"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 28 Apr 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#430: Or you go to jail</itunes:title>
            <itunes:episode>430</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pip 25.1 has dependency groups, pylock.toml, plus more, aiohttp goes free threaded, uv 0.6.15 supports pylock.toml, and Whenever.]]></itunes:summary>
            <itunes:duration>00:29:11</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://ichard26.github.io/blog/2025/04/whats-new-in-pip-25.1/?featured_on=pythonbytes">pip 25.1 has dependency groups, pylock.toml, plus more</a></strong></li>
<li><strong><a href="https://bsky.app/profile/aiohttp.org/post/3lmyhz6uhks2u?featured_on=pythonbytes">aiohttp goes free threaded</a></strong></li>
<li><strong><a href="https://github.com/astral-sh/uv/releases/tag/0.6.15?featured_on=pythonbytes">uv 0.6.15 supports pylock.toml</a></strong></li>
<li><strong><a href="https://github.com/ariebovenberg/whenever?featured_on=pythonbytes"> Whenever </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/430">pythonbytes.fm/430</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/430/or-you-go-to-jail.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#429 Nitpicking Python</title>
            <link>https://pythonbytes.fm/episodes/show/429/nitpicking-python</link>
            <guid isPermaLink="false">362b1715-3a50-4525-baa2-66e36baf0ece</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/429/nitpicking-python.mp3"
                    length="26433724"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 21 Apr 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#429: Nitpicking Python</itunes:title>
            <itunes:episode>429</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Huly, CVE Foundation, drawdb, and 14 Advanced Python Features.]]></itunes:summary>
            <itunes:duration>00:27:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/hcengineering/platform?featured_on=pythonbytes">Huly</a></strong></li>
<li><strong><a href="https://www.thecvefoundation.org/?featured_on=pythonbytes"> CVE Foundation </a> formed to take over CVE program from MITRE</strong></li>
<li><strong><a href="https://www.drawdb.app/?featured_on=pythonbytes">drawdb</a></strong></li>
<li><strong><a href="https://blog.edward-li.com/tech/advanced-python-features/?featured_on=pythonbytes">14 Advanced Python Features</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/429">pythonbytes.fm/429</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/429/nitpicking-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#428 How old is your Python?</title>
            <link>https://pythonbytes.fm/episodes/show/428/how-old-is-your-python</link>
            <guid isPermaLink="false">f8a0eeee-3e15-4d5a-be29-9c732eee91e6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/428/how-old-is-your-python.mp3"
                    length="29887898"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 14 Apr 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#428: How old is your Python?</itunes:title>
            <itunes:episode>428</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include How to Write a Git Commit Message, Caddy Web Server, , and juv.]]></itunes:summary>
            <itunes:duration>00:31:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://cbea.ms/git-commit/?featured_on=pythonbytes"> How to Write a Git Commit Message </a></strong></li>
<li><strong><a href="https://caddyserver.com?featured_on=pythonbytes"> Caddy Web Server </a></strong></li>
<li><strong>Some new PEPs approved</strong></li>
<li><strong><a href="https://github.com/manzt/juv?featured_on=pythonbytes">juv</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/428">pythonbytes.fm/428</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/428/how-old-is-your-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#427 Rise of the Python Lord</title>
            <link>https://pythonbytes.fm/episodes/show/427/rise-of-the-python-lord</link>
            <guid isPermaLink="false">02d7f1fb-5889-4572-b737-0c8ee46087e3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/427/rise-of-the-python-lord.mp3"
                    length="35197728"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 07 Apr 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#427: Rise of the Python Lord</itunes:title>
            <itunes:episode>427</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Git Town, PEP 751 – A file format to record Python dependencies for installation reproducibility, git-who watchgha, and Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment.]]></itunes:summary>
            <itunes:duration>00:36:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.git-town.com/?featured_on=pythonbytes"> Git Town </a> solves the problem that using the Git CLI correctly</strong></li>
<li><strong><a href="https://peps.python.org/pep-0751/?featured_on=pythonbytes">PEP 751 – A file format to record Python dependencies for installation reproducibility </a></strong></li>
<li><strong><a href="https://github.com/sinclairtarget/git-who?featured_on=pythonbytes"> git-who </a>  and  <a href="https://github.com/nedbat/watchgha?featured_on=pythonbytes"> watchgha </a></strong></li>
<li><strong><a href="https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/?featured_on=pythonbytes">Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/427">pythonbytes.fm/427</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/427/rise-of-the-python-lord.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#426 Committing to Formatted Markdown</title>
            <link>https://pythonbytes.fm/episodes/show/426/committing-to-formatted-markdown</link>
            <guid isPermaLink="false">9e1b34e3-7c21-4d9f-9ddf-b7bab2a44419</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/426/committing-to-formatted-markdown.mp3"
                    length="28255884"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 31 Mar 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#426: Committing to Formatted Markdown</itunes:title>
            <itunes:episode>426</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include mdformat, pre-commit-uv, , and Serie books.]]></itunes:summary>
            <itunes:duration>00:29:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/hukkin/mdformat?featured_on=pythonbytes"> mdformat </a></strong></li>
<li><strong><a href="https://github.com/tox-dev/pre-commit-uv?featured_on=pythonbytes">pre-commit-uv</a></strong></li>
<li><strong>PEP 758 and 781</strong></li>
<li><strong><a href="https://github.com/lusingander/serie?featured_on=pythonbytes">Serie</a>: rich git commit graph in your terminal, like magic <img src="https://paper.dropboxstatic.com/static/img/ace/emoji/1f4da.png?version=8.0.0" alt="books" /></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/426">pythonbytes.fm/426</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/426/committing-to-formatted-markdown.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#425 If You Were a Klingon Programmer</title>
            <link>https://pythonbytes.fm/episodes/show/425/if-you-were-a-klingon-programmer</link>
            <guid isPermaLink="false">0b870fd8-1001-411a-a699-1d2ec3004adf</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/425/if-you-were-a-klingon-programmer.mp3"
                    length="36542932"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 24 Mar 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#425: If You Were a Klingon Programmer</itunes:title>
            <itunes:episode>425</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why aren't you using uv, Python Developer Tooling Handbook, Calling all doc writers: blacken-docs, and Reinventing notebooks as reusable Python programs.]]></itunes:summary>
            <itunes:duration>00:37:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://x.com/mitsuhiko/status/1899928805742899231?featured_on=pythonbytes">Why aren't you using uv</a>?</strong></li>
<li><strong><a href="https://pydevtools.com/handbook/?featured_on=pythonbytes">Python Developer Tooling Handbook</a></strong></li>
<li><strong><a href="https://github.com/adamchainz/blacken-docs?featured_on=pythonbytes"> Calling all doc writers: blacken-docs </a></strong></li>
<li><strong><a href="https://marimo.io/blog/python-not-json?featured_on=pythonbytes">Reinventing notebooks as reusable Python programs</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/425">pythonbytes.fm/425</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/425/if-you-were-a-klingon-programmer.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#424 We Will Test in Production</title>
            <link>https://pythonbytes.fm/episodes/show/424/we-will-test-in-production</link>
            <guid isPermaLink="false">77d69a3c-20d0-4656-b14e-03f1fe6235ce</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/424/we-will-test-in-production.mp3"
                    length="26414229"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 17 Mar 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#424: We Will Test in Production</itunes:title>
            <itunes:episode>424</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The weird quirk with rounding in Python, Python interpreter adds tail calls, Remove punctuation from a string with translate and maketrans, and.]]></itunes:summary>
            <itunes:duration>00:27:23</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://itnext.io/the-weird-quirk-with-rounding-in-python-e6cd98cb3d55?featured_on=pythonbytes">The weird quirk with rounding in Python</a></strong></li>
<li><strong><a href="https://lwn.net/Articles/1010905/?featured_on=pythonbytes">Python interpreter adds tail calls</a></strong></li>
<li><strong><a href="https://bsky.app/profile/mathspp.com/post/3lkgp2vplzk2f?featured_on=pythonbytes"> Remove punctuation from a string with translate and maketrans </a></strong></li>
<li><strong>Extra, extra, extra</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/424">pythonbytes.fm/424</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/424/we-will-test-in-production.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#423 Traveling the Python Universe</title>
            <link>https://pythonbytes.fm/episodes/show/423/traveling-the-python-universe</link>
            <guid isPermaLink="false">0bb7967e-52da-4f7b-baac-391185a3e9be</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/423/traveling-the-python-universe.mp3"
                    length="25879665"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 10 Mar 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#423: Traveling the Python Universe</itunes:title>
            <itunes:episode>423</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pysqlscribe, A map of Python, Rust, C++, and Python trends in jobs on Hacker News 2025), and The features of Python's help() function.]]></itunes:summary>
            <itunes:duration>00:26:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/danielenricocahall/pysqlscribe?featured_on=pythonbytes">pysqlscribe</a></strong></li>
<li><strong><a href="https://fi-le.net/pypi/?featured_on=pythonbytes">A map of Python</a></strong></li>
<li><strong><a href="https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/?featured_on=pythonbytes">Rust, C++, and Python trends in jobs on Hacker News</a><a href="https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/?featured_on=pythonbytes"> </a><a href="https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/?featured_on=pythonbytes">(February</a><a href="https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/?featured_on=pythonbytes"> 2025)</a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/help-features/?featured_on=pythonbytes">The features of Python's help() function</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/423">pythonbytes.fm/423</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/423/traveling-the-python-universe.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#422 You need 4 spaces</title>
            <link>https://pythonbytes.fm/episodes/show/422/you-need-4-spaces</link>
            <guid isPermaLink="false">b5c7a57a-8784-4a0d-b317-a5a45041ad05</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/422/you-need-4-spaces.mp3"
                    length="31684426"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 03 Mar 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#422: You need 4 spaces</itunes:title>
            <itunes:episode>422</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include My 2025 uv-based Python Project Layout for Production Apps, aiolimiter, A peek into a possible future of Python in the browser, and Reloadium.]]></itunes:summary>
            <itunes:duration>00:32:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/watch?v=mFyE9xgeKcA"> My 2025 uv-based Python Project Layout for Production Apps </a></strong></li>
<li><strong><a href="https://github.com/mjpieters/aiolimiter?featured_on=pythonbytes"> aiolimiter </a></strong></li>
<li><strong><a href="https://lukasz.langa.pl/f37aa97a-9ea3-4aeb-b6a0-9daeea5a7505/?featured_on=pythonbytes">A peek into a possible future of Python in the browser</a></strong></li>
<li><strong><a href="https://github.com/reloadware/reloadium?featured_on=pythonbytes">Reloadium</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/422">pythonbytes.fm/422</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/422/you-need-4-spaces.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#421 22 years old</title>
            <link>https://pythonbytes.fm/episodes/show/421/22-years-old</link>
            <guid isPermaLink="false">1089b8b2-fdc8-44c8-801b-bf0cfc682035</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/421/22-years-old.mp3"
                    length="22043561"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 24 Feb 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#421: 22 years old</itunes:title>
            <itunes:episode>421</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include httpdbg, PyPI Now Supports iOS and Android Wheels for Mobile Python Development, Arcade Game Platform, and PEP 765 – Disallow return/break/continue that exit a finally block.]]></itunes:summary>
            <itunes:duration>00:22:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/cle-b/httpdbg?featured_on=pythonbytes">httpdbg</a></strong></li>
<li><strong><a href="https://socket.dev/blog/pypi-now-supports-ios-and-android-wheels-for-mobile-python-development?featured_on=pythonbytes">PyPI Now Supports iOS and Android Wheels for Mobile Python Development</a></strong></li>
<li><strong><a href="https://github.com/pythonarcade/arcade/blob/development/CHANGELOG.md?featured_on=pythonbytes">Arcade Game Platform</a> goes 3.0</strong></li>
<li><strong><a href="https://peps.python.org/pep-0765/?featured_on=pythonbytes">PEP 765 – Disallow return/break/continue that exit a finally block</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/421">pythonbytes.fm/421</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/421/22-years-old.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#420 90% Done in 50% of the Available Time</title>
            <link>https://pythonbytes.fm/episodes/show/420/90-done-in-50-of-the-available-time</link>
            <guid isPermaLink="false">fa09304e-a313-4b4d-afee-9cb4e080faf5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/420/90-done-in-50-of-the-available-time.mp3"
                    length="26687208"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 17 Feb 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#420: 90% Done in 50% of the Available Time</itunes:title>
            <itunes:episode>420</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PEP 772 – Packaging governance process, Official Django MongoDB Backend, Developer Philosophy, and Python 3.13.2.]]></itunes:summary>
            <itunes:duration>00:27:47</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://peps.python.org/pep-0772/?featured_on=pythonbytes">PEP 772 – Packaging governance process</a></strong></li>
<li><strong><a href="https://www.mongodb.com/blog/post/mongodb-django-backend-now-available-public-preview?featured_on=pythonbytes">Official Django MongoDB Backend</a> Now Available in Public Preview</strong></li>
<li><strong><a href="https://qntm.org/devphilo?featured_on=pythonbytes"> Developer Philosophy </a></strong></li>
<li><strong><a href="https://docs.python.org/release/3.13.2/whatsnew/changelog.html#python-3-13-2">Python 3.13.2</a> released</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/420">pythonbytes.fm/420</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/420/90-done-in-50-of-the-available-time.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#419 Is your back end popular?</title>
            <link>https://pythonbytes.fm/episodes/show/419/is-your-back-end-popular</link>
            <guid isPermaLink="false">5c3cacf9-0972-4db5-aaf4-51da6a70fcb9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/419/is-your-back-end-popular.mp3"
                    length="25420021"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 04 Feb 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#419: Is your back end popular?</itunes:title>
            <itunes:episode>419</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include content-types package, Wagtail 6.4, Build It Yourself, and Build backend popularity over time.]]></itunes:summary>
            <itunes:duration>00:30:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/mikeckennedy/content-types?featured_on=pythonbytes"> content-types package </a>  for better MIME types/Content-Type</strong></li>
<li><strong><a href="https://wagtail.org/blog/wagtail-64/?featured_on=pythonbytes"> Wagtail 6.4 </a></strong></li>
<li><strong><a href="https://lucumr.pocoo.org/2025/1/24/build-it-yourself/?featured_on=pythonbytes">Build It Yourself</a></strong></li>
<li><strong><a href="https://venthur.de/2025-01-12-build-backends.html?featured_on=pythonbytes"> Build backend popularity over time </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/419">pythonbytes.fm/419</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/419/is-your-back-end-popular.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#418 I'm a tea pot</title>
            <link>https://pythonbytes.fm/episodes/show/418/im-a-tea-pot</link>
            <guid isPermaLink="false">6f49d51e-0b88-4285-a795-864dd989952f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/418/im-a-tea-pot.mp3"
                    length="17234954"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 27 Jan 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#418: I'm a tea pot</itunes:title>
            <itunes:episode>418</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include In memoriam: Michael Foord 1974-2025, Valkey Replacement), 30 best practices for software development and testing, and mimetype.io.]]></itunes:summary>
            <itunes:duration>00:20:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317?featured_on=pythonbytes">In memoriam: Michael Foord 1974-2025</a></strong></li>
<li><strong><a href="https://valkey.io/?featured_on=talkpython">Valkey</a><a href="https://valkey.io/?featured_on=talkpython"> </a><a href="https://valkey.io/?featured_on=talkpython">(Redis</a><a href="https://valkey.io/?featured_on=talkpython"> Replacement)</a></strong></li>
<li><strong><a href="https://opensource.com/article/17/5/30-best-practices-software-development-and-testing?featured_on=pythonbytes"> 30 best practices for software development and testing </a></strong></li>
<li><strong><a href="https://mimetype.io/?featured_on=pythonbytes">mimetype.io</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/418">pythonbytes.fm/418</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/418/im-a-tea-pot.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#417 Bugs hide from the light</title>
            <link>https://pythonbytes.fm/episodes/show/417/bugs-hide-from-the-light</link>
            <guid isPermaLink="false">87677871-2814-4728-ae31-41e73c537ced</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/417/bugs-hide-from-the-light.mp3"
                    length="22778792"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Jan 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#417: Bugs hide from the light</itunes:title>
            <itunes:episode>417</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include LLM Catcher, , RESPX, and Unpacking kwargs with custom objects.]]></itunes:summary>
            <itunes:duration>00:23:35</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/d4v3y0rk/llm_catcher?featured_on=pythonbytes">LLM Catcher</a></strong></li>
<li><strong>On PyPI Quarantine process</strong></li>
<li><strong><a href="https://github.com/lundberg/respx?featured_on=pythonbytes">RESPX</a></strong></li>
<li><strong><a href="https://mathspp.com/blog/til/unpacking-kwargs-with-custom-objects?featured_on=pythonbytes">Unpacking kwargs with custom objects</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/417">pythonbytes.fm/417</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/417/bugs-hide-from-the-light.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#416 A Ghostly Episode</title>
            <link>https://pythonbytes.fm/episodes/show/416/a-ghostly-episode</link>
            <guid isPermaLink="false">9c831209-e49c-49bd-8f4c-4a6b32f72fd3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/416/a-ghostly-episode.mp3"
                    length="31595188"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 13 Jan 2025 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#416: A Ghostly Episode</itunes:title>
            <itunes:episode>416</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Winloop, , and uv-secure.]]></itunes:summary>
            <itunes:duration>00:43:41</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Terminals &amp; Shells</strong></li>
<li><strong><a href="https://github.com/Vizonex/Winloop?featured_on=pythonbytes">Winloop</a>: An Alternative library for uvloop compatibility with windows</strong></li>
<li><strong>Ruff &amp; uv</strong></li>
<li><strong><a href="https://pypi.org/project/uv-secure/?featured_on=pythonbytes">uv-secure</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/416">pythonbytes.fm/416</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/416/a-ghostly-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#415 Just put the fries in the bag bro</title>
            <link>https://pythonbytes.fm/episodes/show/415/just-put-the-fries-in-the-bag-bro</link>
            <guid isPermaLink="false">66b04dde-6fa5-4558-bd81-d3c7ac12dac7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/415/just-put-the-fries-in-the-bag-bro.mp3"
                    length="23881669"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 23 Dec 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#415: Just put the fries in the bag bro</itunes:title>
            <itunes:episode>415</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include dbos-transact-py, Typed Python in 2024: Well adopted, yet usability challenges persist, RightTyper, and Lazy self-installing Python scripts with uv.]]></itunes:summary>
            <itunes:duration>00:32:59</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/dbos-inc/dbos-transact-py?featured_on=pythonbytes"> dbos-transact-py </a></strong></li>
<li><strong><a href="https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/?featured_on=pythonbytes">Typed Python in 2024: Well adopted, yet usability challenges persist</a></strong></li>
<li><strong><a href="https://github.com/RightTyper/RightTyper?featured_on=pythonbytes">RightTyper</a></strong></li>
<li><strong><a href="https://treyhunner.com/2024/12/lazy-self-installing-python-scripts-with-uv/?featured_on=pythonbytes">Lazy self-installing Python scripts with uv</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/415">pythonbytes.fm/415</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/415/just-put-the-fries-in-the-bag-bro.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#414 Because we are not monsters</title>
            <link>https://pythonbytes.fm/episodes/show/414/because-we-are-not-monsters</link>
            <guid isPermaLink="false">52205707-29b6-4ea4-80a9-4639904f2ae2</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/414/because-we-are-not-monsters.mp3"
                    length="21565617"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 16 Dec 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#414: Because we are not monsters</itunes:title>
            <itunes:episode>414</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include New project to shorten django-admin to django because we are not monsters, django-unicorn sparkles, Testing some tidbits, and The State of Python 2024 article.]]></itunes:summary>
            <itunes:duration>00:29:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://micro.webology.dev/2024/12/14/new-project-to.html?featured_on=pythonbytes">New project to shorten django-admin to django because we are not monsters</a></strong></li>
<li><strong><a href="https://github.com/adamghill/django-unicorn?featured_on=pythonbytes">django-unicorn</a>: The magical reactive component framework for Django <img src="https://paper.dropboxstatic.com/static/img/ace/emoji/2728.png?version=8.0.0" alt="sparkles" /></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202412/testing_some_tidbits.html?featured_on=pythonbytes">Testing some tidbits</a></strong></li>
<li><strong><a href="https://blog.jetbrains.com/pycharm/2024/12/the-state-of-python/?featured_on=pythonbytes">The State of Python 2024 article</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/414">pythonbytes.fm/414</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/414/because-we-are-not-monsters.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#413 python-build-standalone finds a home</title>
            <link>https://pythonbytes.fm/episodes/show/413/python-build-standalone-finds-a-home</link>
            <guid isPermaLink="false">6a1c8c1c-a0f9-4921-b4dd-4f44873db89d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/413/python-build-standalone-finds-a-home.mp3"
                    length="29565633"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 09 Dec 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#413: python-build-standalone finds a home</itunes:title>
            <itunes:episode>413</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include jiter, A new home for python-build-standalone, moka-py, and uv: An In-Depth Guide.]]></itunes:summary>
            <itunes:duration>00:30:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/pydantic/jiter?featured_on=pythonbytes"> jiter </a></strong></li>
<li><strong><a href="https://astral.sh/blog/python-build-standalone?featured_on=pythonbytes">A new home for python-build-standalone</a></strong></li>
<li><strong><a href="https://github.com/deliro/moka-py?featured_on=pythonbytes">moka-py</a></strong></li>
<li><strong><a href="https://www.saaspegasus.com/guides/uv/?featured_on=pythonbytes"> uv: An In-Depth Guide </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/413">pythonbytes.fm/413</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/413/python-build-standalone-finds-a-home.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#412 Closing the loop</title>
            <link>https://pythonbytes.fm/episodes/show/412/closing-the-loop</link>
            <guid isPermaLink="false">399f58be-5279-43ff-81f8-d8d99f715e56</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/412/closing-the-loop.mp3"
                    length="26437358"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 02 Dec 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#412: Closing the loop</itunes:title>
            <itunes:episode>412</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Loop targets, asyncstdlib, Bagels: TUI Expense Tracker, and rloop:]]></itunes:summary>
            <itunes:duration>00:26:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202411/loop_targets.html?featured_on=pythonbytes"> Loop targets </a></strong></li>
<li><strong><a href="https://github.com/maxfischer2781/asyncstdlib?featured_on=pythonbytes">asyncstdlib</a></strong></li>
<li><strong><a href="https://github.com/EnhancedJax/Bagels?featured_on=pythonbytes">Bagels: TUI Expense Tracker</a></strong></li>
<li><strong><a href="https://github.com/gi0baro/rloop?featured_on=pythonbytes">rloop:</a> An AsyncIO event loop implemented in Rust</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/412">pythonbytes.fm/412</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/412/closing-the-loop.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#411 TLS Client: Hello &lt;&lt;guitar solo&gt;&gt;</title>
            <link>https://pythonbytes.fm/episodes/show/411/tls-client-hello-guitar-solo</link>
            <guid isPermaLink="false">0430b90b-9d9f-4d38-bbfe-f6d36988b93b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/411/tls-client-hello-guitar-solo.mp3"
                    length="39894714"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 25 Nov 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#411: TLS Client: Hello &lt;&lt;guitar solo&gt;&gt;</itunes:title>
            <itunes:episode>411</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Talk Python rewritten in Quart, PyPI now supports digital attestations, Django Rusty Templates, and PEP 639 is now supported by PYPI.]]></itunes:summary>
            <itunes:duration>00:40:03</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://talkpython.fm/blog/posts/talk-python-rewritten-in-quart-async-flask/?featured_on=pythonbytes">Talk Python rewritten in Quart</a></strong></li>
<li><strong><a href="https://blog.pypi.org/posts/2024-11-14-pypi-now-supports-digital-attestations/?featured_on=pythonbytes">PyPI now supports digital attestations</a></strong></li>
<li><strong><a href="https://github.com/LilyFoote/django-rusty-templates?featured_on=pythonbytes">Django Rusty Templates</a></strong></li>
<li><strong><a href="https://discuss.python.org/t/pep-639-round-3-improving-license-clarity-with-better-package-metadata/53020/128?featured_on=pythonbytes"> PEP 639 is now supported by PYPI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/411">pythonbytes.fm/411</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/411/tls-client-hello-guitar-solo.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#410 Entering the Django core</title>
            <link>https://pythonbytes.fm/episodes/show/410/entering-the-django-core</link>
            <guid isPermaLink="false">5ef2829f-b233-4237-8604-47995e360117</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/410/entering-the-django-core.mp3"
                    length="29607305"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 18 Nov 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#410: Entering the Django core</itunes:title>
            <itunes:episode>410</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Thoughts on Django’s Core, futurepool, Don't return named tuples in new APIs, and Ziglang: Migrating from AWS to Self-Hosting.]]></itunes:summary>
            <itunes:duration>00:30:42</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://buttondown.com/carlton/archive/thoughts-on-djangos-core/?featured_on=pythonbytes">Thoughts on Django’s Core</a></strong></li>
<li><strong><a href="https://pypi.org/project/futurepool/?featured_on=pythonbytes">futurepool</a></strong></li>
<li><strong><a href="https://snarky.ca/dont-use-named-tuples-in-new-apis/?featured_on=pythonbytes">Don't return named tuples in new APIs</a></strong></li>
<li><strong><a href="https://ziglang.org/news/migrate-to-self-hosting/?featured_on=pythonbytes">Ziglang: Migrating from AWS to Self-Hosting</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/410">pythonbytes.fm/410</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/410/entering-the-django-core.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#409 We've moved to Hetzner write-up</title>
            <link>https://pythonbytes.fm/episodes/show/409/weve-moved-to-hetzner-write-up</link>
            <guid isPermaLink="false">bf38fbfa-6a05-41a2-bee1-d51fc05e9eab</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/409/weve-moved-to-hetzner-write-up.mp3"
                    length="29638667"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 14 Nov 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#409: We've moved to Hetzner write-up</itunes:title>
            <itunes:episode>409</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include terminal-tree, posting: The API client that lives in your terminal, , and UV does everything or enough that I'm not sure what else it needs to do.]]></itunes:summary>
            <itunes:duration>00:35:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/willmcgugan/terminal-tree?featured_on=pythonbytes"> terminal-tree </a></strong></li>
<li><strong><a href="https://posting.sh?featured_on=pythonbytes">posting: The API client that lives in your terminal</a></strong></li>
<li><strong>Extra, extra, extra</strong></li>
<li><strong><a href="https://micro.webology.dev/2024/11/03/uv-does-everything.html?featured_on=pythonbytes">UV does everything or enough that I'm not sure what else it needs to do</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/409">pythonbytes.fm/409</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/409/weve-moved-to-hetzner-write-up.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#408 python-preference only-managed 3.13t</title>
            <link>https://pythonbytes.fm/episodes/show/408/python-preference-only-managed-3.13t</link>
            <guid isPermaLink="false">7857c2cb-dac3-45c6-bf24-5341009d747e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/408/python-preference-only-managed-3.13t.mp3"
                    length="21322434"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 04 Nov 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#408: python-preference only-managed 3.13t</itunes:title>
            <itunes:episode>408</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include GitHub action security: zizmor, Python is now the top language on GitHub, Python 3.13, what didn't make the headlines, and PyCon US 2025.]]></itunes:summary>
            <itunes:duration>00:31:16</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202410/github_action_security_zizmor.html?featured_on=pythonbytes">GitHub action security: zizmor</a></strong></li>
<li><strong><a href="https://github.blog/news-insights/octoverse/octoverse-2024/?featured_on=pythonbytes"> Python is now the top language on GitHub </a></strong></li>
<li><strong><a href="https://www.bitecode.dev/p/python-313-what-didnt-make-the-headlines?featured_on=pythonbytes">Python 3.13, what didn't make the headlines</a></strong></li>
<li><strong><a href="https://us.pycon.org/2025/?featured_on=pythonbytes"> PyCon US 2025 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/408">pythonbytes.fm/408</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/408/python-preference-only-managed-3.13t.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#407 Back to the future, destination 3.14</title>
            <link>https://pythonbytes.fm/episodes/show/407/back-to-the-future-destination-3.14</link>
            <guid isPermaLink="false">dcca2f17-ed7e-47c4-b60d-c4421d397cc7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/407/back-to-the-future-destination-3.14.mp3"
                    length="18586635"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 28 Oct 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#407: Back to the future, destination 3.14</itunes:title>
            <itunes:episode>407</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python 3.14.0 alpha 1 is now available, uv supports dependency groups, dive: A tool for exploring each layer in a docker image, and pytest-metadata.]]></itunes:summary>
            <itunes:duration>00:28:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pythoninsider.blogspot.com/2024/10/python-3140-alpha-1-is-now-available.html?featured_on=pythonbytes">Python 3.14.0 alpha 1 is now available</a></strong></li>
<li><strong><a href="https://github.com/astral-sh/uv/pull/8272?featured_on=pythonbytes"> uv supports dependency groups </a></strong></li>
<li><strong><a href="https://github.com/wagoodman/dive?featured_on=pythonbytes">dive: A tool for exploring each layer in a docker image</a></strong></li>
<li><strong><a href="https://pypi.org/project/pytest-metadata/?featured_on=pythonbytes"> pytest-metadata </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/407">pythonbytes.fm/407</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/407/back-to-the-future-destination-3.14.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#406 What's on Django TV tonight?</title>
            <link>https://pythonbytes.fm/episodes/show/406/whats-on-django-tv-tonight</link>
            <guid isPermaLink="false">2fe110cf-4fff-4cca-9387-1e879b756f4e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/406/whats-on-django-tv-tonight.mp3"
                    length="11592071"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 21 Oct 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#406: What's on Django TV tonight?</itunes:title>
            <itunes:episode>406</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Open Source Pledge, DjangoTV, PEP 735 – Dependency Groups in pyproject.toml, and livereload.]]></itunes:summary>
            <itunes:duration>00:24:53</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://opensourcepledge.com?featured_on=pythonbytes"> Open Source Pledge </a></strong></li>
<li><strong>Jeff Triplet's <a href="https://djangotv.com?featured_on=pythonbytes">DjangoTV</a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0735/?featured_on=pythonbytes">PEP 735 – Dependency Groups in pyproject.toml</a></strong></li>
<li><strong><a href="https://livereload.readthedocs.io/en/latest/index.html?featured_on=pythonbytes">livereload</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/406">pythonbytes.fm/406</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/406/whats-on-django-tv-tonight.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#405 Oh Really?</title>
            <link>https://pythonbytes.fm/episodes/show/405/oh-really</link>
            <guid isPermaLink="false">9b63cf0a-6857-494b-9d90-a3ea2970398c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/405/oh-really.mp3"
                    length="10444268"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 14 Oct 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#405: Oh Really?</itunes:title>
            <itunes:episode>405</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Briefer: Dashboards and notebooks in a single place, Introduction to programming with Python, setup-uv, and HTML for people.]]></itunes:summary>
            <itunes:duration>00:22:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/briefercloud/briefer?featured_on=pythonbytes">Briefer: Dashboards and notebooks in a single place</a></strong></li>
<li><strong><a href="https://bioinf.comav.upv.es/courses/intro_programming/?featured_on=pythonbytes">Introduction to programming with Python</a></strong></li>
<li><strong><a href="https://github.com/astral-sh/setup-uv?featured_on=pythonbytes">setup-uv</a></strong></li>
<li><strong><a href="https://htmlforpeople.com?featured_on=pythonbytes"> HTML for people </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/405">pythonbytes.fm/405</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/405/oh-really.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#404 The Lost Episode</title>
            <link>https://pythonbytes.fm/episodes/show/404/the-lost-episode</link>
            <guid isPermaLink="false">a79450ff-5201-4a49-897c-37e3411d9a29</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/404/the-lost-episode.mp3"
                    length="14106493"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 07 Oct 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#404: The Lost Episode</itunes:title>
            <itunes:episode>404</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python 3.13.0 released Oct 7, PEP 759 – External Wheel Hosting, pytest-freethreaded, and pytest-edit.]]></itunes:summary>
            <itunes:duration>00:31:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/downloads/release/python-3130/?featured_on=pythonbytes">Python 3.13.0 released Oct 7</a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0759/?featured_on=pythonbytes">PEP 759 – External Wheel Hosting</a></strong></li>
<li><strong><a href="https://pypi.org/project/pytest-freethreaded/?featured_on=pythonbytes">pytest-freethreaded</a></strong></li>
<li><strong><a href="https://github.com/MrMino/pytest-edit?featured_on=pythonbytes">pytest-edit</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/404">pythonbytes.fm/404</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/404/the-lost-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#403 A machine learning algorithm walks into a bar…</title>
            <link>https://pythonbytes.fm/episodes/show/403/a-machine-learning-algorithm-walks-into-a-bar</link>
            <guid isPermaLink="false">3d20af42-3b2b-4ed1-91df-a9edeabe4695</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/403/a-machine-learning-algorithm-walks-into-a-bar.mp3"
                    length="25536889"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 30 Sep 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#403: A machine learning algorithm walks into a bar…</itunes:title>
            <itunes:episode>403</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include uv under discussion on Mastodon, erdantic: Entity Relationship Diagrams, , and.]]></itunes:summary>
            <itunes:duration>00:25:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://simonwillison.net/2024/Sep/8/uv-under-discussion-on-mastodon/?featured_on=pythonbytes">uv under discussion on Mastodon</a></strong></li>
<li><strong><a href="https://github.com/drivendataorg/erdantic?featured_on=pythonbytes">erdantic: Entity Relationship Diagrams</a></strong></li>
<li><strong>Extra, Extra, Extra</strong></li>
<li><strong>Django Extra, Extra, Extra</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/403">pythonbytes.fm/403</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/403/a-machine-learning-algorithm-walks-into-a-bar.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#402 How to monetize your blog</title>
            <link>https://pythonbytes.fm/episodes/show/402/how-to-monetize-your-blog</link>
            <guid isPermaLink="false">d5fdb3c9-fc88-4e28-98ad-64cdb7918033</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/402/how-to-monetize-your-blog.mp3"
                    length="15170040"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 23 Sep 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#402: How to monetize your blog</itunes:title>
            <itunes:episode>402</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , narwhals, Microsoft wants Three Mile Island to fuel its AI power needs, and zsh-in-docker.]]></itunes:summary>
            <itunes:duration>00:33:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Architecture Decision Records   (ADRs)</strong></li>
<li><strong><a href="https://narwhals-dev.github.io/narwhals/?featured_on=pythonbytes">narwhals</a>: extremely lightweight compatibility layer between dataframes</strong></li>
<li><strong><a href="https://www.theverge.com/2024/9/20/24249770/microsoft-three-mile-island-nuclear-power-plant-deal-ai-data-centers?featured_on=pythonbytes">Microsoft wants Three Mile Island to fuel its AI power needs</a></strong></li>
<li><strong><a href="https://github.com/deluan/zsh-in-docker?featured_on=pythonbytes"> zsh-in-docker </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/402">pythonbytes.fm/402</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/402/how-to-monetize-your-blog.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#401 We must replace uWSGI with something else</title>
            <link>https://pythonbytes.fm/episodes/show/401/we-must-replace-uwsgi-with-something-else</link>
            <guid isPermaLink="false">85613b5f-d1dc-4909-8064-38eb125268b7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/401/we-must-replace-uwsgi-with-something-else.mp3"
                    length="29975842"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 17 Sep 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#401: We must replace uWSGI with something else</itunes:title>
            <itunes:episode>401</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include We must replace uwsgi by something else, Let’s build and optimize a Rust extension for Python, Fake recruiter coding tests target devs with malicious Python packages, and Monthly PSF Board Office Hours.]]></itunes:summary>
            <itunes:duration>00:31:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>“<a href="https://github.com/overhangio/tutor/issues/937?featured_on=pythonbytes">We must replace uwsgi by something else</a>”</strong></li>
<li><strong><a href="https://pythonspeed.com/articles/intro-rust-python-extensions?featured_on=pythonbytes">Let’s build and optimize a Rust extension for Python</a></strong></li>
<li><strong><a href="https://www.reversinglabs.com/blog/fake-recruiter-coding-tests-target-devs-with-malicious-python-packages?featured_on=pythonbytes">Fake recruiter coding tests target devs with malicious Python packages</a></strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2024/08/ask-questions-or-tell-us-what-you-think.html?featured_on=pythonbytes"> Monthly PSF Board Office Hours </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/401">pythonbytes.fm/401</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/401/we-must-replace-uwsgi-with-something-else.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#400 Celebrating episode 400</title>
            <link>https://pythonbytes.fm/episodes/show/400/celebrating-episode-400</link>
            <guid isPermaLink="false">1b6ba83a-4c0d-4438-9900-67f80181ae51</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/400/celebrating-episode-400.mp3"
                    length="29024808"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 09 Sep 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#400: Celebrating episode 400</itunes:title>
            <itunes:episode>400</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Docker images using uv's python, 10 years of sustainable open source, and humanize.]]></itunes:summary>
            <itunes:duration>00:28:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available!</strong></li>
<li><strong><a href="https://mkennedy.codes/posts/python-docker-images-using-uv-s-new-python-features/?featured_on=pythonbytes">Docker images using uv's python</a></strong></li>
<li><strong><a href="https://about.readthedocs.com/blog/2024/08/10-year-anniversary/?featured_on=pythonbytes">10 years of sustainable open source</a> - Read the Docs</strong></li>
<li><strong><a href="https://github.com/python-humanize/humanize?featured_on=pythonbytes">humanize</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/400">pythonbytes.fm/400</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/400/celebrating-episode-400.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#399 C will watch you in silence</title>
            <link>https://pythonbytes.fm/episodes/show/399/c-will-watch-you-in-silence</link>
            <guid isPermaLink="false">5a718696-3e0a-4e3e-933a-bb9bc2c68a1b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/399/c-will-watch-you-in-silence.mp3"
                    length="41039739"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 Sep 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#399: C will watch you in silence</itunes:title>
            <itunes:episode>399</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why I Still Use Python Virtual Environments in Docker, Python Developer Survey Results, Anaconda Code add-in for Microsoft Excel, and Disabling Scheduled Dependency Updates.]]></itunes:summary>
            <itunes:duration>00:42:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hynek.me/articles/docker-virtualenv/?featured_on=pythonbytes">Why I Still Use Python Virtual Environments in Docker</a></strong></li>
<li><strong><a href="https://lp.jetbrains.com/python-developers-survey-2023/?featured_on=pythonbytes"> Python Developer Survey Results </a></strong></li>
<li><strong><a href="https://www.anaconda.com/blog/introducing-anaconda-code-add-in-for-microsoft-excel?featured_on=pythonbytes">Anaconda Code add-in for Microsoft Excel</a></strong></li>
<li><strong><a href="https://davidism.com/disabling-scheduled-dependency-updates/?featured_on=pythonbytes"> Disabling Scheduled Dependency Updates </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/399">pythonbytes.fm/399</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/399/c-will-watch-you-in-silence.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#398 Open source makes you rich? (and other myths)</title>
            <link>https://pythonbytes.fm/episodes/show/398/open-source-makes-you-rich-and-other-myths</link>
            <guid isPermaLink="false">00314360-70f0-49b2-b1a5-9431335c119c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/398/open-source-makes-you-rich-and-other-myths.mp3"
                    length="30425238"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 26 Aug 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#398: Open source makes you rich? (and other myths)</itunes:title>
            <itunes:episode>398</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , uv 0.3.0 and all the excitement, Top pytest Plugins, and A comparison of hosts / providers for Python serverless functions Faas)]]></itunes:summary>
            <itunes:duration>00:42:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Open Source Myths</strong></li>
<li><strong><a href="https://astral.sh/blog/uv-unified-python-packaging?featured_on=pythonbytes"> uv 0.3.0 and all the excitement </a></strong></li>
<li><strong><a href="https://pythontest.com/top-pytest-plugins/?featured_on=pythonbytes"> Top pytest Plugins </a></strong></li>
<li><strong><a href="https://github.com/hbmartin/comparison-hosts-serverless-cloud-function-faas-for-python?tab=readme-ov-file&featured_on=pythonbytes">A comparison of hosts / providers for Python serverless functions</a><a href="https://github.com/hbmartin/comparison-hosts-serverless-cloud-function-faas-for-python?tab=readme-ov-file&featured_on=pythonbytes"> </a><a href="https://github.com/hbmartin/comparison-hosts-serverless-cloud-function-faas-for-python?tab=readme-ov-file&featured_on=pythonbytes">(aka</a><a href="https://github.com/hbmartin/comparison-hosts-serverless-cloud-function-faas-for-python?tab=readme-ov-file&featured_on=pythonbytes"> Faas)</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/398">pythonbytes.fm/398</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/398/open-source-makes-you-rich-and-other-myths.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#397 So many PyCon videos</title>
            <link>https://pythonbytes.fm/episodes/show/397/so-many-pycon-videos</link>
            <guid isPermaLink="false">0a761e5f-2930-494f-9c42-dd429f49cc76</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/397/so-many-pycon-videos.mp3"
                    length="21589794"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 20 Aug 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#397: So many PyCon videos</itunes:title>
            <itunes:episode>397</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pyawaitable, Annotated area charts with plotnine, DeltaDB, and PyCon US 2024 Recap + Videos are up.]]></itunes:summary>
            <itunes:duration>00:22:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/ZeroIntensity/pyawaitable?featured_on=pythonbytes">pyawaitable</a></strong></li>
<li><strong><a href="https://nrennie.rbind.io/blog/plotnine-annotated-area-chart/?featured_on=pythonbytes">Annotated area charts with plotnine</a></strong></li>
<li><strong><a href="https://github.com/uname-n/deltabase?featured_on=pythonbytes">DeltaDB</a></strong></li>
<li><strong><a href="https://pycon.blogspot.com/2024/08/pycon-us-2024-recap-and-recording.html?featured_on=pythonbytes">PyCon US 2024 Recap + Videos are up</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/397">pythonbytes.fm/397</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/397/so-many-pycon-videos.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#396 uv-ing your way to Python</title>
            <link>https://pythonbytes.fm/episodes/show/396/uv-ing-your-way-to-python</link>
            <guid isPermaLink="false">58e9214f-9c90-4477-acd9-6257493408f1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/396/uv-ing-your-way-to-python.mp3"
                    length="31156207"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 13 Aug 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#396: uv-ing your way to Python</itunes:title>
            <itunes:episode>396</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include uv venv & uv python, Python 3.12.5 released, Compile and use dependencies for multiple Python versions in Tox, and Catalog of Dark Patterns.]]></itunes:summary>
            <itunes:duration>00:32:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/astral-sh/uv/blob/0.2.35/docs/concepts/python-versions.md?featured_on=pythonbytes"> uv venv </a><a href="https://github.com/astral-sh/uv/blob/0.2.35/docs/concepts/python-versions.md?featured_on=pythonbytes"> </a><a href="https://github.com/astral-sh/uv/blob/0.2.35/docs/concepts/python-versions.md?featured_on=pythonbytes"> --python </a><a href="https://github.com/astral-sh/uv/blob/0.2.35/docs/concepts/python-versions.md?featured_on=pythonbytes">  &amp; uv python </a></strong></li>
<li><strong><a href="https://docs.python.org/release/3.12.5/whatsnew/changelog.html#python-3-12-5">Python 3.12.5 released</a></strong></li>
<li><strong><a href="https://blog.rxbc.se/posts/compile-and-use-dependencies-for-multiple-python-versions-in-tox/?featured_on=pythonbytes">Compile and use dependencies for multiple Python versions in Tox</a></strong></li>
<li><strong><a href="https://hallofshame.design/collection/?featured_on=pythonbytes">Catalog of Dark Patterns</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/396">pythonbytes.fm/396</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/396/uv-ing-your-way-to-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#395 pythont compatible packages</title>
            <link>https://pythonbytes.fm/episodes/show/395/pythont-compatible-packages</link>
            <guid isPermaLink="false">976bf6ce-2825-4665-89c3-e197726165bf</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/395/pythont-compatible-packages.mp3"
                    length="28365871"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 06 Aug 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#395: pythont compatible packages</itunes:title>
            <itunes:episode>395</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include py-free-threading.github.io, Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress, Status pages for sites, and PEP 751 – A file format to list Python dependencies for installation reproducibility.]]></itunes:summary>
            <itunes:duration>00:29:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://py-free-threading.github.io?featured_on=pythonbytes">py-free-threading.github.io</a></strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2024/07/pythons-supportive-and-welcoming.html?featured_on=pythonbytes">Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress</a></strong></li>
<li><strong><a href="https://uptimekuma.talkpython.fm/status/talk-python?featured_on=pythonbytes">Status pages for sites</a>!</strong></li>
<li><strong><a href="https://peps.python.org/pep-0751?featured_on=pythonbytes">PEP 751 – A file format to list Python dependencies for installation reproducibility</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/395">pythonbytes.fm/395</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/395/pythont-compatible-packages.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#394 Python is easy now?</title>
            <link>https://pythonbytes.fm/episodes/show/394/python-is-easy-now</link>
            <guid isPermaLink="false">7e1a438d-3c80-4822-93f8-d8df3b3080dd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/394/python-is-easy-now.mp3"
                    length="27599627"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 30 Jul 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#394: Python is easy now?</itunes:title>
            <itunes:episode>394</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python is easy now, Trying out free-threaded Python on macOS, Module itertools overview, and uptime-kuma.]]></itunes:summary>
            <itunes:duration>00:28:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://rdrn.me/postmodern-python/?featured_on=pythonbytes"> Python is easy now </a></strong></li>
<li><strong><a href="https://til.simonwillison.net/python/trying-free-threaded-python?featured_on=pythonbytes">Trying out free-threaded Python on macOS</a></strong></li>
<li><strong><a href="https://mathspp.com/blog/module-itertools-overview?featured_on=pythonbytes"> Module itertools overview </a></strong></li>
<li><strong><a href="https://github.com/louislam/uptime-kuma?featured_on=pythonbytes">uptime-kuma</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/394">pythonbytes.fm/394</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/394/python-is-easy-now.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#393 Dare enter the Bash dungeon?</title>
            <link>https://pythonbytes.fm/episodes/show/393/dare-enter-the-bash-dungeon</link>
            <guid isPermaLink="false">c3e27bc3-fc50-4f74-9a75-98143ff47985</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/393/dare-enter-the-bash-dungeon.mp3"
                    length="26948051"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 23 Jul 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#393: Dare enter the Bash dungeon?</itunes:title>
            <itunes:episode>393</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Marimo: of Notebooks”, pytest 8.3.0 & 8.3.1 are out, Python Language Summit 2024, and bash-dungeon.]]></itunes:summary>
            <itunes:duration>00:31:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://marimo.io?featured_on=pythonbytes"> Marimo: </a><a href="https://marimo.io?featured_on=pythonbytes"> </a><a href="https://marimo.io?featured_on=pythonbytes"> “Future </a><a href="https://marimo.io?featured_on=pythonbytes">  of Notebooks” </a></strong></li>
<li><strong><a href="https://docs.pytest.org/en/stable/changelog.html#pytest-8-3-1-2024-07-20"> pytest 8.3.0 &amp; 8.3.1 are out </a></strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2024/06/python-language-summit-2024.html?featured_on=pythonbytes"> Python Language Summit 2024 </a></strong></li>
<li><strong><a href="https://github.com/wolandark/bash-dungeon/?featured_on=pythonbytes"> bash-dungeon </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/393">pythonbytes.fm/393</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/393/dare-enter-the-bash-dungeon.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#392 The votes have been counted</title>
            <link>https://pythonbytes.fm/episodes/show/392/the-votes-have-been-counted</link>
            <guid isPermaLink="false">ffa89d4e-82e3-4ee5-bda4-ff61e0f18bc6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/392/the-votes-have-been-counted.mp3"
                    length="21831097"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 17 Jul 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#392: The votes have been counted</itunes:title>
            <itunes:episode>392</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include 2024 PSF Board Election & Proposed Bylaw Change Results, SATYRN: A modern Jupyter client for Mac, Incident Report: Leaked GitHub Personal Access Token, and.]]></itunes:summary>
            <itunes:duration>00:25:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pyfound.blogspot.com/2024/07/announcing-2024-psf-board-election.html?featured_on=pythonbytes"> 2024 PSF Board Election &amp; Proposed Bylaw Change Results </a></strong></li>
<li><strong><a href="https://satyrn.app?featured_on=pythonbytes">SATYRN: A modern Jupyter client for Mac</a></strong></li>
<li><strong><a href="https://blog.pypi.org/posts/2024-07-08-incident-report-leaked-admin-personal-access-token/?featured_on=pythonbytes"> Incident Report: Leaked GitHub Personal Access Token </a></strong></li>
<li><strong>Extra extra extra</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/392">pythonbytes.fm/392</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/392/the-votes-have-been-counted.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#391 A weak episode</title>
            <link>https://pythonbytes.fm/episodes/show/391/a-weak-episode</link>
            <guid isPermaLink="false">17d0ec04-fe88-4d02-beaa-755163946d2a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/391/a-weak-episode.mp3"
                    length="25367357"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 09 Jul 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#391: A weak episode</itunes:title>
            <itunes:episode>391</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Vendorize packages from PyPI, A Guide to Python's Weak References Using weakref Module, Making Time Speak, and How Should You Test Your Machine Learning Project? A Beginner’s Guide.]]></itunes:summary>
            <itunes:duration>00:26:16</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/mwilliamson/python-vendorize?featured_on=pythonbytes"> Vendorize packages from PyPI </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/112?featured_on=pythonbytes"> A Guide to Python's Weak References Using weakref Module </a></strong></li>
<li><strong><a href="https://github.com/Proteusiq/saa?featured_on=pythonbytes"> Making Time Speak </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/how-should-you-test-your-machine-learning-project-a-beginners-guide-2e22da5a9bfc?featured_on=pythonbytes"> How Should You Test Your Machine Learning Project? A Beginner’s Guide </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/391">pythonbytes.fm/391</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/391/a-weak-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#390 Coding in a Castle</title>
            <link>https://pythonbytes.fm/episodes/show/390/coding-in-a-castle</link>
            <guid isPermaLink="false">83368e5a-dd71-41e1-a04d-51aa06ef3701</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/390/coding-in-a-castle.mp3"
                    length="35313454"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 02 Jul 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#390: Coding in a Castle</itunes:title>
            <itunes:episode>390</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Joining Strings in Python: A Moment, 10 hard-to-swallow truths they won't tell you about software engineer job, My thoughts on Python in Excel, and.]]></itunes:summary>
            <itunes:duration>00:36:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://berglyd.net/blog/2024/06/joining-strings-in-python/?featured_on=pythonbytes"> Joining Strings in Python: A </a><a href="https://berglyd.net/blog/2024/06/joining-strings-in-python/?featured_on=pythonbytes"> </a><a href="https://berglyd.net/blog/2024/06/joining-strings-in-python/?featured_on=pythonbytes"> "Huh" </a><a href="https://berglyd.net/blog/2024/06/joining-strings-in-python/?featured_on=pythonbytes">  Moment </a></strong></li>
<li><strong><a href="https://www.mensurdurakovic.com/hard-to-swallow-truths-they-wont-tell-you-about-software-engineer-job/?featured_on=pythonbytes">10 hard-to-swallow truths they won't tell you about software engineer job</a></strong></li>
<li><strong><a href="https://www.xlwings.org/blog/my-thoughts-on-python-in-excel?featured_on=pythonbytes"> My thoughts on Python in Excel </a></strong></li>
<li><strong>Extra, extra, extra</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/390">pythonbytes.fm/390</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/390/coding-in-a-castle.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#389 More OOP for Python?</title>
            <link>https://pythonbytes.fm/episodes/show/389/more-oop-for-python</link>
            <guid isPermaLink="false">e1ad4f50-6612-473e-8ff8-46bd37fd9b5f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/389/more-oop-for-python.mp3"
                    length="30088249"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 24 Jun 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#389: More OOP for Python?</itunes:title>
            <itunes:episode>389</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Solara UI Framework, Coverage at a crossroads, and “Virtual” methods in Python classes.]]></itunes:summary>
            <itunes:duration>00:31:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://solara.dev?featured_on=pythonbytes">Solara UI Framework</a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202406/coverage_at_a_crossroads.html?featured_on=pythonbytes"> Coverage at a crossroads </a></strong></li>
<li><strong><a href="https://fosstodon.org/@btskinn/109785696589422762">“Virtual” methods in Python classes</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/389">pythonbytes.fm/389</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/389/more-oop-for-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#388 Don't delete all the repos</title>
            <link>https://pythonbytes.fm/episodes/show/388/dont-delete-all-the-repos</link>
            <guid isPermaLink="false">5ca313c2-e7b4-4cf5-b055-ca22a33ec026</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/388/dont-delete-all-the-repos.mp3"
                    length="21238675"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 18 Jun 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#388: Don't delete all the repos</itunes:title>
            <itunes:episode>388</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Cloud engineer gets 2 years for wiping ex-employer’s code repos, Python: Import by string with pkgutil.resolve_name(), and DuckDB goes 1.0.]]></itunes:summary>
            <itunes:duration>00:21:59</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>PSF Elections coming up</strong></li>
<li><strong><a href="https://www.bleepingcomputer.com/news/security/cloud-engineer-gets-2-years-for-wiping-ex-employers-code-repos/?featured_on=pythonbytes">Cloud engineer gets 2 years for wiping ex-employer’s code repos</a></strong></li>
<li><strong><a href="https://adamj.eu/tech/2024/06/17/python-import-by-string/?featured_on=pythonbytes"> Python: Import by string with pkgutil.resolve_name() </a></strong></li>
<li><strong><a href="https://x.com/__AlexMonahan__/status/1801435781380325448?featured_on=pythonbytes"> DuckDB goes 1.0 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/388">pythonbytes.fm/388</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/388/dont-delete-all-the-repos.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#387 Heralding in a new era of database queries</title>
            <link>https://pythonbytes.fm/episodes/show/387/heralding-in-a-new-era-of-database-queries</link>
            <guid isPermaLink="false">25ad33cb-2ab8-4a74-a112-3c69b4b34aee</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/387/heralding-in-a-new-era-of-database-queries.mp3"
                    length="23536534"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 11 Jun 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#387: Heralding in a new era of database queries</itunes:title>
            <itunes:episode>387</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Dataherald, Python's many command-line utilities, Distroless Python, and functools.cache cachetools cachebox.]]></itunes:summary>
            <itunes:duration>00:27:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/Dataherald/dataherald?featured_on=pythonbytes">Dataherald</a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/cli-tools?featured_on=pythonbytes"> Python's many command-line utilities </a></strong></li>
<li><strong><a href="https://github.com/wolfi-dev?featured_on=pythonbytes">Distroless Python</a></strong></li>
<li><strong><a href="https://docs.python.org/3/library/functools.html?featured_on=pythonbytes"> functools.cache </a>, <a href="https://github.com/tkem/cachetools/?featured_on=pythonbytes"> cachetools </a> , and  <a href="https://github.com/awolverp/cachebox?featured_on=pythonbytes"> cachebox </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/387">pythonbytes.fm/387</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/387/heralding-in-a-new-era-of-database-queries.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#386 Major releases abound</title>
            <link>https://pythonbytes.fm/episodes/show/386/major-releases-abound</link>
            <guid isPermaLink="false">b4b361f7-5679-4977-b97b-95c88951b586</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/386/major-releases-abound.mp3"
                    length="15308580"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 04 Jun 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#386: Major releases abound</itunes:title>
            <itunes:episode>386</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include NumPy 2.0 release date is June 16, Uvicorn adds multiprocess workers, pixi, and JupyterLab 4.2 and Notebook 7.2.]]></itunes:summary>
            <itunes:duration>00:21:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://numpy.org/news/#numpy-20-release-date-june-16"> NumPy 2.0 release date is June 16 </a></strong></li>
<li><strong><a href="https://github.com/encode/uvicorn/pull/2183#issuecomment-1976399675">Uvicorn adds multiprocess workers</a></strong></li>
<li><strong><a href="https://github.com/prefix-dev/pixi?featured_on=pythonbytes"> pixi </a></strong></li>
<li><strong><a href="https://blog.jupyter.org/jupyterlab-4-2-and-notebook-7-2-are-available-b5e6b3c753de?featured_on=pythonbytes">JupyterLab 4.2 and Notebook 7.2</a> are available</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/386">pythonbytes.fm/386</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/386/major-releases-abound.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#385 RESTing on Postgres</title>
            <link>https://pythonbytes.fm/episodes/show/385/resting-on-postgres</link>
            <guid isPermaLink="false">7d313b13-d6e9-43cc-b85d-9f557903ce03</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/385/resting-on-postgres.mp3"
                    length="20351897"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 27 May 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#385: RESTing on Postgres</itunes:title>
            <itunes:episode>385</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PostgresREST, How Python Asyncio Works: Recreating it from Scratch, Bend, and The Smartest Way to Learn Python Regular Expressions.]]></itunes:summary>
            <itunes:duration>00:24:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/PostgREST/postgrest?featured_on=pythonbytes">PostgresREST</a></strong></li>
<li><strong><a href="https://jacobpadilla.com/articles/recreating-asyncio?featured_on=pythonbytes"> How Python Asyncio Works: Recreating it from Scratch </a></strong></li>
<li><strong><a href="https://higherorderco.com?featured_on=pythonbytes">Bend</a></strong></li>
<li><strong><a href="https://leanpub.com/regexpython/?featured_on=pythonbytes">The Smartest Way to Learn Python Regular Expressions</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/385">pythonbytes.fm/385</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/385/resting-on-postgres.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#384 Force push lightly</title>
            <link>https://pythonbytes.fm/episodes/show/384/force-push-lightly</link>
            <guid isPermaLink="false">0fc17dee-55c7-4ecd-8cd9-b4dea26efc4a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/384/force-push-lightly.mp3"
                    length="21850034"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 May 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#384: Force push lightly</itunes:title>
            <itunes:episode>384</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Git: Force push safely with and, , Being friendly: Strategies for friendly fork management, and tach.]]></itunes:summary>
            <itunes:duration>00:25:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://adamj.eu/tech/2023/10/31/git-force-push-safely/?featured_on=pythonbytes"> Git: Force push safely with </a><a href="https://adamj.eu/tech/2023/10/31/git-force-push-safely/?featured_on=pythonbytes"> </a><a href="https://adamj.eu/tech/2023/10/31/git-force-push-safely/?featured_on=pythonbytes"> --force-with-lease </a><a href="https://adamj.eu/tech/2023/10/31/git-force-push-safely/?featured_on=pythonbytes">  and </a><a href="https://adamj.eu/tech/2023/10/31/git-force-push-safely/?featured_on=pythonbytes"> </a><a href="https://adamj.eu/tech/2023/10/31/git-force-push-safely/?featured_on=pythonbytes"> --force-if-includes </a></strong></li>
<li><strong>Thoughts from PyCon 2024</strong></li>
<li><strong><a href="https://github.blog/2022-05-02-friend-zone-strategies-friendly-fork-management/?featured_on=pythonbytes"> Being friendly: Strategies for friendly fork management </a></strong></li>
<li><strong><a href="https://github.com/gauge-sh/tach?featured_on=pythonbytes"> tach </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/384">pythonbytes.fm/384</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/384/force-push-lightly.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#383 Why aren’t devs shipping faster?</title>
            <link>https://pythonbytes.fm/episodes/show/383/why-aren-t-devs-shipping-faster</link>
            <guid isPermaLink="false">630db5a3-1648-4582-a58e-6fb311526c2d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/383/why-aren-t-devs-shipping-faster.mp3"
                    length="22454720"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 14 May 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#383: Why aren’t devs shipping faster?</itunes:title>
            <itunes:episode>383</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include I asked 100 devs why they aren’t shipping faster. Here’s what I learned, Python 3.13.0 beta 1 released, A theme editor for JupyterLab, and rich-argparse.]]></itunes:summary>
            <itunes:duration>00:31:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://greptile.com/blog/100-devs?featured_on=pythonbytes"> I asked 100 devs why they aren’t shipping faster. Here’s what I learned </a></strong></li>
<li><strong><a href="https://pythoninsider.blogspot.com/2024/05/python-3130-beta-1-released.html?featured_on=pythonbytes"> Python 3.13.0 beta 1 released </a></strong></li>
<li><strong><a href="https://blog.jupyter.org/a-theme-editor-for-jupyterlab-8f08ab62894d?featured_on=pythonbytes"> A theme editor for JupyterLab </a></strong></li>
<li><strong><a href="https://pypi.org/project/rich-argparse?featured_on=pythonbytes"> rich-argparse </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/383">pythonbytes.fm/383</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/383/why-aren-t-devs-shipping-faster.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#382 A Simple Game</title>
            <link>https://pythonbytes.fm/episodes/show/382/a-simple-game</link>
            <guid isPermaLink="false">f6c64d9a-5dbe-40ec-a3db-3a9ef4724d51</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/382/a-simple-game.mp3"
                    length="20463403"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 May 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#382: A Simple Game</itunes:title>
            <itunes:episode>382</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include act: Run your GitHub Actions locally!, portr, Annotating args and kwargs in Python, and github badges.]]></itunes:summary>
            <itunes:duration>00:28:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/nektos/act?featured_on=pythonbytes"> act: Run your GitHub Actions locally!  </a></strong></li>
<li><strong><a href="https://portr.dev?featured_on=pythonbytes">portr</a></strong></li>
<li><strong><a href="https://rednafi.com/python/annotate_args_and_kwargs/?featured_on=pythonbytes"> Annotating args and kwargs in Python </a></strong></li>
<li><strong><a href="https://github.com/Envoy-VC/awesome-badges?featured_on=pythonbytes">github badges</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/382">pythonbytes.fm/382</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/382/a-simple-game.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#381 Python Packages in the Oven</title>
            <link>https://pythonbytes.fm/episodes/show/381/python-packages-in-the-oven</link>
            <guid isPermaLink="false">cd932f94-1bd9-4b19-a6e8-f98fe63e898b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/381/python-packages-in-the-oven.mp3"
                    length="24430239"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 30 Apr 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#381: Python Packages in the Oven</itunes:title>
            <itunes:episode>381</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Announcing py2wasm: A Python to Wasm compiler, Oven PyPI Browser, PyCharm Local LLM, and.]]></itunes:summary>
            <itunes:duration>00:28:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://wasmer.io/posts/py2wasm-a-python-to-wasm-compiler?featured_on=pythonbytes"> Announcing py2wasm: A Python to Wasm compiler </a></strong></li>
<li><strong>Exploring Python packages with  <a href="https://oven.fming.dev?featured_on=pythonbytes"> Oven </a>  and  <a href="https://pypi-browser.org?featured_on=pythonbytes"> PyPI Browser </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=DLBiJ5kYUFg">PyCharm Local LLM</a></strong></li>
<li><strong>Google shedding Python devs   (at   least in the US).</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/381">pythonbytes.fm/381</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/381/python-packages-in-the-oven.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#380 Debugging with your eyes</title>
            <link>https://pythonbytes.fm/episodes/show/380/debugging-with-your-eyes</link>
            <guid isPermaLink="false">f6fc08de-8b96-447e-b023-8c448b95e59c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/380/debugging-with-your-eyes.mp3"
                    length="17503453"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 23 Apr 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#380: Debugging with your eyes</itunes:title>
            <itunes:episode>380</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include NumFOCUS concerns, leaping pytest debugger llm, , and PyPI has completed its first security audit.]]></itunes:summary>
            <itunes:duration>00:24:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pirsquared.org/blog/numfocus-concerns.html?featured_on=pythonbytes"> NumFOCUS concerns </a></strong></li>
<li><strong><a href="https://github.com/leapingio/leaping?featured_on=pythonbytes">leaping pytest debugger llm</a></strong></li>
<li><strong>Extra, Extra, Extra,</strong></li>
<li><strong><a href="https://blog.pypi.org/posts/2023-11-14-1-pypi-completes-first-security-audit/?featured_on=pythonbytes">PyPI has completed its first security audit</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/380">pythonbytes.fm/380</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/380/debugging-with-your-eyes.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#379 Constable on the debugging case</title>
            <link>https://pythonbytes.fm/episodes/show/379/constable-on-the-debugging-case</link>
            <guid isPermaLink="false">953ce86b-21cb-4b80-b188-020f7d4f7682</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/379/constable-on-the-debugging-case.mp3"
                    length="14684017"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 16 Apr 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#379: Constable on the debugging case</itunes:title>
            <itunes:episode>379</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project, difftastic, Quarto, and constable.]]></itunes:summary>
            <itunes:duration>00:20:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://stefaniemolin.com/articles/devx/pre-commit/setup-guide/?featured_on=pythonbytes">How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project</a>.</strong></li>
<li><strong><a href="https://difftastic.wilfred.me.uk?featured_on=pythonbytes"> difftastic </a></strong></li>
<li><strong><a href="https://quarto.org?featured_on=pythonbytes"> Quarto </a></strong></li>
<li><strong><a href="https://github.com/saurabh0719/constable?featured_on=pythonbytes"> constable </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/379">pythonbytes.fm/379</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/379/constable-on-the-debugging-case.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#378 Python is on the edge</title>
            <link>https://pythonbytes.fm/episodes/show/378/python-is-on-the-edge</link>
            <guid isPermaLink="false">c85e80a5-cdd3-453b-9524-d1f4aa3e3998</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/378/python-is-on-the-edge.mp3"
                    length="22739302"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 09 Apr 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#378: Python is on the edge</itunes:title>
            <itunes:episode>378</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pacemaker, PyPI suspends new user registration to block malware campaign, Python Project-Local Virtualenv Management Redux, and Python Edge Workers at Cloudflare.]]></itunes:summary>
            <itunes:duration>00:31:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/brohrer/pacemaker?featured_on=pythonbytes"> pacemaker </a> - For controlling time per iteration loop in Python.</strong></li>
<li><strong><a href="https://www.bleepingcomputer.com/news/security/pypi-suspends-new-user-registration-to-block-malware-campaign/?featured_on=pythonbytes">PyPI suspends new user registration to block malware campaign</a></strong></li>
<li><strong><a href="https://hynek.me/articles/python-virtualenv-redux/?featured_on=pythonbytes"> Python Project-Local Virtualenv Management Redux </a></strong></li>
<li><strong><a href="https://blog.cloudflare.com/python-workers?featured_on=pythonbytes">Python Edge Workers at Cloudflare</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/378">pythonbytes.fm/378</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/378/python-is-on-the-edge.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#377 A Dramatic Episode</title>
            <link>https://pythonbytes.fm/episodes/show/377/a-dramatic-episode</link>
            <guid isPermaLink="false">eaad5e65-ad51-4c25-b7c1-0df0640ba326</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/377/a-dramatic-episode.mp3"
                    length="23836004"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 02 Apr 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#377: A Dramatic Episode</itunes:title>
            <itunes:episode>377</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include justpath, , LPython, and dramatic.]]></itunes:summary>
            <itunes:duration>00:32:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/epogrebnyak/justpath?featured_on=pythonbytes"> justpath </a></strong></li>
<li><strong>xz back door</strong></li>
<li><strong><a href="https://lpython.org?featured_on=pythonbytes">LPython</a></strong></li>
<li><strong><a href="https://github.com/treyhunner/dramatic?featured_on=pythonbytes"> dramatic </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/377">pythonbytes.fm/377</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/377/a-dramatic-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#376 Every dunder method in a Python Lockbox</title>
            <link>https://pythonbytes.fm/episodes/show/376/every-dunder-method-in-a-python-lockbox</link>
            <guid isPermaLink="false">f8131f42-10d9-41b8-8b69-546c0f10482d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/376/every-dunder-method-in-a-python-lockbox.mp3"
                    length="27262702"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 26 Mar 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#376: Every dunder method in a Python Lockbox</itunes:title>
            <itunes:episode>376</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include 🤖 On Robots.txt, niquests, Every dunder method in Python, and Lockbox.]]></itunes:summary>
            <itunes:duration>00:32:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://micro.webology.dev/2024/03/20/on-robotstxt.html?featured_on=pythonbytes"> 🤖 </a> <a href="https://micro.webology.dev/2024/03/20/on-robotstxt.html?featured_on=pythonbytes"> On Robots.txt </a></strong></li>
<li><strong><a href="https://github.com/jawah/niquests?featured_on=pythonbytes"> niquests </a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/every-dunder-method/?featured_on=pythonbytes"> Every dunder method in Python </a></strong></li>
<li><strong><a href="https://github.com/mkjt2/lockbox?featured_on=pythonbytes"> Lockbox </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/376">pythonbytes.fm/376</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/376/every-dunder-method-in-a-python-lockbox.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#375 Pointing at Countries</title>
            <link>https://pythonbytes.fm/episodes/show/375/pointing-at-countries</link>
            <guid isPermaLink="false">be3df6dd-9411-4678-a180-b060c16ffff6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/375/pointing-at-countries.mp3"
                    length="21137908"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 19 Mar 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#375: Pointing at Countries</itunes:title>
            <itunes:episode>375</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pycountry, Does Python have pointers?, ingestr, and Make your terminal nice.]]></itunes:summary>
            <itunes:duration>00:24:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/pycountry/pycountry?featured_on=pythonbytes">pycountry</a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202403/does_python_have_pointers.html?featured_on=pythonbytes"> Does Python have pointers? </a></strong></li>
<li><strong><a href="https://bruin-data.github.io/ingestr/?featured_on=pythonbytes">ingestr</a></strong></li>
<li><strong><a href="https://davidism.com/starship-and-fish/?featured_on=pythonbytes"> Make your terminal nice </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/375">pythonbytes.fm/375</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/375/pointing-at-countries.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#374 Climbing the Python Web Mountain</title>
            <link>https://pythonbytes.fm/episodes/show/374/climbing-the-python-web-mountain</link>
            <guid isPermaLink="false">09ddf12b-3d41-465b-806a-29733bfff5f5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/374/climbing-the-python-web-mountain.mp3"
                    length="23829402"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 11 Mar 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#374: Climbing the Python Web Mountain</itunes:title>
            <itunes:episode>374</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include 6 ways to improve the architecture of your Python project (using import-linter), Mountaineer, Why Python's Integer Division Floors, and Hatchet.]]></itunes:summary>
            <itunes:duration>00:32:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.piglei.com/articles/en-6-ways-to-improve-the-arch-of-you-py-project/?featured_on=pythonbytes"> 6 ways to improve the architecture of your Python project (using import-linter) </a></strong></li>
<li><strong><a href="https://github.com/piercefreeman/mountaineer?featured_on=pythonbytes">Mountaineer</a></strong></li>
<li><strong><a href="https://python-history.blogspot.com/2010/08/why-pythons-integer-division-floors.html?featured_on=pythonbytes"> Why Python's Integer Division Floors </a></strong></li>
<li><strong><a href="https://hatchet.run?featured_on=pythonbytes"> Hatchet </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/374">pythonbytes.fm/374</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/374/climbing-the-python-web-mountain.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#373 Changing Directories</title>
            <link>https://pythonbytes.fm/episodes/show/373/changing-directories</link>
            <guid isPermaLink="false">4f299dc1-7497-4135-891b-b6bb650f16ce</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/373/changing-directories.mp3"
                    length="19296195"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 05 Mar 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#373: Changing Directories</itunes:title>
            <itunes:episode>373</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include zoxide, Smart CLIs with Typer, Python recommended officially by the US Government, and Textual tutorials at Mouse vs Python.]]></itunes:summary>
            <itunes:duration>00:26:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/ajeetdsouza/zoxide?featured_on=pythonbytes"> zoxide </a></strong></li>
<li><strong><a href="https://rahulpai.co.uk/smart-clis-with-typer.html?featured_on=pythonbytes"> Smart CLIs with Typer </a></strong></li>
<li><strong><a href="https://twitter.com/samuel_colvin/status/1763339372361814187?s=12&t=RL7Nk7OAFSptvENxe1zIqA&featured_on=pythonbytes"> Python recommended officially by the US Government </a></strong></li>
<li><strong><a href="https://www.blog.pythonlibrary.org/tag/tui/?featured_on=pythonbytes"> Textual tutorials at Mouse vs Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/373">pythonbytes.fm/373</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/373/changing-directories.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#372 uv - an impressive pip alternative</title>
            <link>https://pythonbytes.fm/episodes/show/372/uv-an-impressive-pip-alternative</link>
            <guid isPermaLink="false">9576122c-e3bd-4259-adce-51b92389d017</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/372/uv-an-impressive-pip-alternative.mp3"
                    length="29020724"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 20 Feb 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#372: uv - an impressive pip alternative</itunes:title>
            <itunes:episode>372</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include uv: Python packaging in Rust, jpterm, Everything You Can Do with Python's textwrap Module, and HTML First.]]></itunes:summary>
            <itunes:duration>00:34:23</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://astral.sh/blog/uv?featured_on=pythonbytes">uv: Python packaging in Rust</a></strong></li>
<li><strong><a href="https://fosstodon.org/@davidbrochart@mastodon.top/111926774664674897"> jpterm </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/108?featured_on=pythonbytes">Everything You Can Do with Python's textwrap Module</a></strong></li>
<li><strong><a href="https://html-first.com?featured_on=pythonbytes">HTML First</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/372">pythonbytes.fm/372</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/372/uv-an-impressive-pip-alternative.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#371 Python in a Crate</title>
            <link>https://pythonbytes.fm/episodes/show/371/python-in-a-crate</link>
            <guid isPermaLink="false">ac0d94ca-9ac2-420b-9ca5-d6171b9d3c1f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/371/python-in-a-crate.mp3"
                    length="26096864"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 13 Feb 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#371: Python in a Crate</itunes:title>
            <itunes:episode>371</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include AppleCrate, One way to package Python code right now, Flask8 but why?, and.]]></itunes:summary>
            <itunes:duration>00:36:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://fosstodon.org/@RhetTbull/111876913345192826"> AppleCrate </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202402/one_way_to_package_python_code_right_now.html?featured_on=pythonbytes"> One way to package Python code right now </a></strong></li>
<li><strong><a href="https://fosstodon.org/@ihor/111456123685623940"> Flask8 but why? </a></strong></li>
<li><strong>Extra, Extra, Extra</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/371">pythonbytes.fm/371</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/371/python-in-a-crate.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#370 Your Very Own Heroku</title>
            <link>https://pythonbytes.fm/episodes/show/370/your-very-own-heroku</link>
            <guid isPermaLink="false">0882cb76-d9a3-4322-b3eb-f4484c127ee4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/370/your-very-own-heroku.mp3"
                    length="26476884"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 06 Feb 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#370: Your Very Own Heroku</itunes:title>
            <itunes:episode>370</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Dokku, Summary of Major Changes Between Python Versions, speedtest-cli, and.]]></itunes:summary>
            <itunes:duration>00:36:35</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dokku.com?featured_on=pythonbytes"> Dokku </a></strong></li>
<li><strong><a href="https://www.nicholashairs.com/posts/major-changes-between-python-versions/?featured_on=pythonbytes"> Summary of Major Changes Between Python Versions </a></strong></li>
<li><strong>How to check Internet Speed via Terminal? <a href="https://github.com/sivel/speedtest-cli?featured_on=pythonbytes">speedtest-cli</a></strong></li>
<li><strong>Blogs: We all should blog more</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/370">pythonbytes.fm/370</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/370/your-very-own-heroku.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#369 The Readability Episode</title>
            <link>https://pythonbytes.fm/episodes/show/369/the-readability-episode</link>
            <guid isPermaLink="false">c8a628cb-2651-471e-b383-766a238ad460</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/369/the-readability-episode.mp3"
                    length="25138339"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 30 Jan 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#369: The Readability Episode</itunes:title>
            <itunes:episode>369</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Granian, pytest 8 is here, , and New GitHub Copilot Research Finds 'Downward Pressure on Code Quality']]></itunes:summary>
            <itunes:duration>00:34:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/emmett-framework/granian?featured_on=pythonbytes"> Granian </a></strong></li>
<li><strong><a href="https://pythontest.com/pytest/pytest-8-is-here/?featured_on=pythonbytes"> pytest 8 is here </a></strong></li>
<li><strong>Assorted Docker Goodies</strong></li>
<li><strong><a href="https://visualstudiomagazine.com/articles/2024/01/25/copilot-research.aspx?featured_on=pythonbytes"> New GitHub Copilot Research Finds 'Downward Pressure on Code Quality' </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/369">pythonbytes.fm/369</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/369/the-readability-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#368 That episode where we just ship open source</title>
            <link>https://pythonbytes.fm/episodes/show/368/that-episode-where-we-just-ship-open-source</link>
            <guid isPermaLink="false">07feeeb8-1708-4c3f-b0c5-d6aeb3ac3521</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/368/that-episode-where-we-just-ship-open-source.mp3"
                    length="23394085"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 23 Jan 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#368: That episode where we just ship open source</itunes:title>
            <itunes:episode>368</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Syntax Error #11: Debugging Python, umami umami-analytics, pytest-suite-timeout, and Listmonk (py) listmonk.]]></itunes:summary>
            <itunes:duration>00:32:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.syntaxerror.tech/syntax-error-11-debugging-python/?featured_on=pythonbytes"> Syntax Error #11: Debugging Python </a></strong></li>
<li><strong><a href="https://umami.is?featured_on=pythonbytes">umami</a> and <a href="https://pypi.org/project/umami-analytics/?featured_on=pythonbytes">umami-analytics</a></strong></li>
<li><strong><a href="https://github.com/okken/pytest-suite-timeout?featured_on=pythonbytes"> pytest-suite-timeout </a></strong></li>
<li><strong><a href="https://listmonk.app?featured_on=pythonbytes">Listmonk</a> and <a href="https://pypi.org/project/listmonk/?featured_on=pythonbytes">(py) listmonk</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/368">pythonbytes.fm/368</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/368/that-episode-where-we-just-ship-open-source.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#367 A New Cloud Computing Paradigm at Python Bytes</title>
            <link>https://pythonbytes.fm/episodes/show/367/a-new-cloud-computing-paradigm-at-python-bytes</link>
            <guid isPermaLink="false">ec0c7dc0-076e-40ac-987f-15a296870e12</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/367/a-new-cloud-computing-paradigm-at-python-bytes.mp3"
                    length="54789975"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 16 Jan 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#367: A New Cloud Computing Paradigm at Python Bytes</itunes:title>
            <itunes:episode>367</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Leaving the cloud, PEP 723 - Inline script metadata, Flet for Android, and harlequin: The SQL IDE for Your Terminal.]]></itunes:summary>
            <itunes:duration>00:36:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://world.hey.com/dhh/we-have-left-the-cloud-251760fb?featured_on=pythonbytes"> Leaving the cloud </a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0723/?featured_on=pythonbytes"> PEP 723 - Inline script metadata </a></strong></li>
<li><strong><a href="https://flet.dev/blog/flet-for-android?featured_on=pythonbytes"> Flet for Android </a></strong></li>
<li><strong><a href="https://github.com/tconbeer/harlequin?featured_on=pythonbytes"> harlequin: The SQL IDE for Your Terminal. </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/367">pythonbytes.fm/367</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/367/a-new-cloud-computing-paradigm-at-python-bytes.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#366 Put It In The Backlog</title>
            <link>https://pythonbytes.fm/episodes/show/366/put-it-in-the-backlog</link>
            <guid isPermaLink="false">773bdaf8-4ce1-4cfd-bd28-d4dec51d9808</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/366/put-it-in-the-backlog.mp3"
                    length="23180049"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 09 Jan 2024 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#366: Put It In The Backlog</itunes:title>
            <itunes:episode>366</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python 3.13 gets a JIT, UniDep - Unified Conda and Pip Dependency Management, Don’t Start Pull Requests from Your Main Branch, and instld: The simplest package management.]]></itunes:summary>
            <itunes:duration>00:32:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://tonybaloney.github.io/posts/python-gets-a-jit.html?featured_on=pythonbytes"> Python 3.13 gets a JIT </a></strong></li>
<li><strong><a href="https://fosstodon.org/@basnijholt/111605262871991435">UniDep - Unified Conda and Pip Dependency Management</a></strong></li>
<li><strong><a href="https://hynek.me/articles/pull-requests-branch/?featured_on=pythonbytes"> Don’t Start Pull Requests from Your Main Branch </a></strong></li>
<li><strong><a href="https://github.com/pomponchik/instld?featured_on=pythonbytes"> instld: The simplest package management </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/366">pythonbytes.fm/366</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/366/put-it-in-the-backlog.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#365 Inheritance, but not Inheritance!</title>
            <link>https://pythonbytes.fm/episodes/show/365/inheritance-but-not-inheritance</link>
            <guid isPermaLink="false">5beb2e43-735d-4c55-92b8-2fd7426b168d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/365/inheritance-but-not-inheritance.mp3"
                    length="49796492"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 20 Dec 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#365: Inheritance, but not Inheritance!</itunes:title>
            <itunes:episode>365</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Hatch v1.8, svcs: A Flexible Service Locator for Python, Steering Council 2024 Term Election Results, and Python protocols. When to use them in your projects to abstract and decoupling.]]></itunes:summary>
            <itunes:duration>00:34:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hatch.pypa.io/latest/blog/2023/12/11/hatch-v180/?featured_on=pythonbytes">Hatch v1.8</a></strong></li>
<li><strong><a href="https://svcs.hynek.me/en/stable/?featured_on=pythonbytes">svcs: A Flexible Service Locator for Python</a></strong></li>
<li><strong><a href="https://discuss.python.org/t/steering-council-election-results-2024-term/40851?featured_on=pythonbytes">Steering Council 2024 Term Election Results</a></strong></li>
<li><strong><a href="https://typethepipe.com/post/python-protocols-when-to-use?featured_on=pythonbytes">Python protocols. When to use them in your projects to abstract and decoupling</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/365">pythonbytes.fm/365</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/365/inheritance-but-not-inheritance.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#364 Holy Match-Cases Batman!</title>
            <link>https://pythonbytes.fm/episodes/show/364/holy-match-cases-batman</link>
            <guid isPermaLink="false">cd7d17d6-596e-4bff-96ee-ead10025d7b5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/364/holy-match-cases-batman.mp3"
                    length="39720936"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 12 Dec 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#364: Holy Match-Cases Batman!</itunes:title>
            <itunes:episode>364</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include A Python/Django Advent calendar, Dropbase helps you build internal web apps with Python, Real-world match/case, and.]]></itunes:summary>
            <itunes:duration>00:27:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.b-list.org/weblog/2023/dec/03/python-enums/?featured_on=pythonbytes"> A Python/Django Advent calendar </a></strong></li>
<li><strong><a href="https://www.dropbase.io?featured_on=pythonbytes">Dropbase helps you build internal web apps with Python</a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202312/realworld_matchcase.html?featured_on=pythonbytes"> Real-world match/case </a></strong></li>
<li><strong>Extra, extra, extra, so many extras!</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/364">pythonbytes.fm/364</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/364/holy-match-cases-batman.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#363 DNS Again? It's Always DNS.</title>
            <link>https://pythonbytes.fm/episodes/show/363/dns-again-its-always-dns</link>
            <guid isPermaLink="false">d56a8455-a0ae-4166-87cc-f38c24ccacf9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/363/dns-again-its-always-dns.mp3"
                    length="37604450"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 05 Dec 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#363: DNS Again? It's Always DNS.</itunes:title>
            <itunes:episode>363</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Fixit 2: Meta’s next-generation auto-fixing linter, FastUI, Mail list / newsletter conversation, and.]]></itunes:summary>
            <itunes:duration>00:39:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://engineering.fb.com/2023/08/07/developer-tools/fixit-2-linter-meta/?featured_on=pythonbytes"> Fixit 2: Meta’s next-generation auto-fixing linter </a></strong></li>
<li><strong><a href="https://github.com/samuelcolvin/FastUI?featured_on=pythonbytes"> FastUI </a></strong></li>
<li><strong><a href="https://fosstodon.org/@mkennedy/111458548009143322">Mail list / newsletter conversation</a></strong></li>
<li><strong>CLIs from type hints</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/363">pythonbytes.fm/363</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/363/dns-again-its-always-dns.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#362 You can deprecate a global variable?</title>
            <link>https://pythonbytes.fm/episodes/show/362/you-can-deprecate-a-global-variable</link>
            <guid isPermaLink="false">290684ea-5eb4-4e84-8fea-9d61d9a4aa0f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/362/you-can-deprecate-a-global-variable.mp3"
                    length="27180164"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 28 Nov 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#362: You can deprecate a global variable?</itunes:title>
            <itunes:episode>362</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Habits of great software engineers, Flask 3.0, Build Conway's Game of Life With Python, and polars business.]]></itunes:summary>
            <itunes:duration>00:28:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://vadimkravcenko.com/shorts/habits-of-great-software-engineers?featured_on=pythonbytes"> Habits of great software engineers </a></strong></li>
<li><strong><a href="https://flask.palletsprojects.com/en/3.0.x/changes/?featured_on=pythonbytes"> Flask 3.0 </a></strong></li>
<li><strong><a href="https://realpython.com/conway-game-of-life-python?featured_on=pythonbytes"> Build Conway's Game of Life With Python </a></strong></li>
<li><strong><a href="https://github.com/MarcoGorelli/polars-business?featured_on=pythonbytes"> polars business </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/362">pythonbytes.fm/362</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/362/you-can-deprecate-a-global-variable.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#361 Proper way to comment your code!</title>
            <link>https://pythonbytes.fm/episodes/show/361/proper-way-to-comment-your-code</link>
            <guid isPermaLink="false">98d30c7a-b7cd-43f0-b865-b219c6259042</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/361/proper-way-to-comment-your-code.mp3"
                    length="29015451"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Nov 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#361: Proper way to comment your code!</itunes:title>
            <itunes:episode>361</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The many shapes and sizes of keyboards, appeal - a CLI framework from Larry Hastings, Graphinate: Data to Graphs, and A Disorganized List of Maintainer Tasks.]]></itunes:summary>
            <itunes:duration>00:29:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://snarky.ca/the-many-shapes-and-sizes-of-keyboards/?featured_on=pythonbytes">The many shapes and sizes of keyboards</a></strong></li>
<li><strong><a href="https://github.com/larryhastings/appeal?featured_on=pythonbytes"> appeal - a CLI framework from Larry Hastings </a></strong></li>
<li><strong><a href="https://erivlis.github.io/graphinate/?featured_on=pythonbytes">Graphinate: Data to Graphs</a></strong></li>
<li><strong><a href="https://davidism.com/maintainer-notes/?featured_on=pythonbytes"> A Disorganized List of Maintainer Tasks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/361">pythonbytes.fm/361</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/361/proper-way-to-comment-your-code.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#360 Happy Birthday!</title>
            <link>https://pythonbytes.fm/episodes/show/360/happy-birthday</link>
            <guid isPermaLink="false">205f2a3e-c36e-42c0-b53c-9a4bb7c6c829</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/360/happy-birthday.mp3"
                    length="34431098"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Nov 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#360: Happy Birthday!</itunes:title>
            <itunes:episode>360</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include exclude_also with coverage.py, Writeside, , and Chrome not proceeding with Web Integrity API deemed by many to be DRM.]]></itunes:summary>
            <itunes:duration>00:35:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dev.to/hugovk/til-excludealso-with-coveragepy-2hkm?featured_on=pythonbytes"> exclude_also with coverage.py </a></strong></li>
<li><strong><a href="https://www.jetbrains.com/writerside/?utm_source=pythonbytes"> Writeside </a></strong></li>
<li><strong>Extra, extra, extra</strong></li>
<li><strong><a href="https://9to5google.com/2023/11/02/google-chrome-web-integrity-api/?featured_on=pythonbytes">Chrome</a> <a href="https://9to5google.com/2023/11/02/google-chrome-web-integrity-api/?featured_on=pythonbytes">not</a> <a href="https://9to5google.com/2023/11/02/google-chrome-web-integrity-api/?featured_on=pythonbytes">proceeding with Web Integrity API deemed by many to be DRM</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/360">pythonbytes.fm/360</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/360/happy-birthday.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#359 gil--;</title>
            <link>https://pythonbytes.fm/episodes/show/359/gil</link>
            <guid isPermaLink="false">88aaaafc-1292-4ba0-a102-b0114cdac8bf</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/359/gil.mp3"
                    length="41476886"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 02 Nov 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#359: gil--;</itunes:title>
            <itunes:episode>359</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PyCon 2024 is up, Ruff formatter is production ready, gil--;, and Why is the Django Admin “Ugly”?]]></itunes:summary>
            <itunes:duration>00:43:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://us.pycon.org/2024/?featured_on=pythonbytes"> PyCon 2024 is up </a> ?</strong></li>
<li><strong><a href="https://astral.sh/blog/the-ruff-formatter?featured_on=pythonbytes"> Ruff formatter is production ready </a></strong></li>
<li><strong><a href="https://mastodon.social/@hugovk/111293506058914553?featured_on=pythonbytes"> gil--; </a></strong></li>
<li><strong><a href="https://www.coderedcorp.com/blog/why-is-the-django-admin-ugly/?featured_on=pythonbytes"> Why is the Django Admin “Ugly”? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/359">pythonbytes.fm/359</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/359/gil.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#358 Collecting Shells</title>
            <link>https://pythonbytes.fm/episodes/show/358/collecting-shells</link>
            <guid isPermaLink="false">54d8d489-78d9-45fd-bd94-0ecc0e74e1c3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/358/collecting-shells.mp3"
                    length="34280419"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 24 Oct 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#358: Collecting Shells</itunes:title>
            <itunes:episode>358</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Django 5.0 beta 1 released, git bash, terminals, and Windows, Mastering Integration Testing with FastAPI, and Reuven Learner has been banned for trading in rare animals (Pythons and Pandas)]]></itunes:summary>
            <itunes:duration>00:35:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.djangoproject.com/weblog/2023/oct/23/django-50-beta-1-released/?featured_on=pythonbytes"> Django 5.0 beta 1 released </a></strong></li>
<li><strong><a href="https://neutrondev.com/add-git-bash-windows-terminal/?featured_on=pythonbytes"> git bash, terminals, and Windows </a></strong></li>
<li><strong><a href="https://alex-jacobs.com/posts/fastapitests/?featured_on=pythonbytes"> Mastering Integration Testing with FastAPI </a></strong></li>
<li><strong><a href="https://lerner.co.il/2023/10/19/im-banned-for-life-from-advertising-on-meta-because-i-teach-python/?featured_on=pythonbytes"> Reuven Learner has been banned for trading in rare animals (Pythons and Pandas) </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/358">pythonbytes.fm/358</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/358/collecting-shells.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#357 Python 3.7 EOLed, We Hadn't Noticed</title>
            <link>https://pythonbytes.fm/episodes/show/357/python-3.7-eoled-we-hadnt-noticed</link>
            <guid isPermaLink="false">9f958d32-e02f-4dff-8fe6-2db98e12860c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/357/python-3.7-eoled-we-hadnt-noticed.mp3"
                    length="28195903"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 17 Oct 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#357: Python 3.7 EOLed, We Hadn't Noticed</itunes:title>
            <itunes:episode>357</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include QuickMacHotKey, Things I’ve learned about building CLI tools in Python, Warp Terminal referral code, and Python 3.7 EOLed, but I hadn’t noticed.]]></itunes:summary>
            <itunes:duration>00:29:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/glyph/QuickMacHotKey?featured_on=pythonbytes"> QuickMacHotKey </a></strong></li>
<li><strong><a href="https://simonwillison.net/2023/Sep/30/cli-tools-python/?featured_on=pythonbytes"> Things I’ve learned about building CLI tools in Python </a></strong></li>
<li><strong><a href="https://www.warp.dev?featured_on=pythonbytes"> Warp Terminal </a>  ( <a href="https://app.warp.dev/referral/96PYZY?featured_on=pythonbytes"> referral code </a> )</strong></li>
<li><strong><a href="https://devguide.python.org/versions/?featured_on=pythonbytes"> Python 3.7 EOLed, but I hadn’t noticed </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/357">pythonbytes.fm/357</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/357/python-3.7-eoled-we-hadnt-noticed.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#356 Ripping from PyPI</title>
            <link>https://pythonbytes.fm/episodes/show/356/ripping-from-pypi</link>
            <guid isPermaLink="false">5c9de0b8-0502-4814-8517-7d9ebb2d754b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/356/ripping-from-pypi.mp3"
                    length="23387487"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 10 Oct 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#356: Ripping from PyPI</itunes:title>
            <itunes:episode>356</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Psycopg 3, dacite, RIP: Fast, barebones pip implementation in Rust, and Flaky Tests follow up.]]></itunes:summary>
            <itunes:duration>00:24:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.psycopg.org/psycopg3/?featured_on=pythonbytes"> Psycopg 3 </a></strong></li>
<li><strong><a href="https://github.com/konradhalas/dacite?featured_on=pythonbytes"> dacite </a></strong></li>
<li><strong><a href="https://github.com/prefix-dev/rip?featured_on=pythonbytes"> RIP: Fast, barebones pip implementation in Rust </a></strong></li>
<li><strong><a href="https://www.marwansarieddine.com/posts/flaky_tests?featured_on=pythonbytes"> Flaky Tests follow up </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/356">pythonbytes.fm/356</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/356/ripping-from-pypi.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#355 Python 3.12 is Out!</title>
            <link>https://pythonbytes.fm/episodes/show/355/python-3.12-is-out</link>
            <guid isPermaLink="false">b57ef8bd-27af-49c7-ab50-4cefc6fb8b35</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/355/python-3.12-is-out.mp3"
                    length="33982665"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 Oct 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#355: Python 3.12 is Out!</itunes:title>
            <itunes:episode>355</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include 3.12 is out, Trouble with virtualenv caching, a tale of 3.12 update, Python Developers Survey 2022 Results, and Scientific Python Library Development Guide.]]></itunes:summary>
            <itunes:duration>00:35:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/downloads/?featured_on=pythonbytes"> 3.12 is out </a>!</strong></li>
<li><strong><a href="https://pythontest.com/posts/2023/2023-10-02-py312-impimporter/?featured_on=pythonbytes"> Trouble with virtualenv caching, a tale of 3.12 update </a></strong></li>
<li><strong><a href="https://lp.jetbrains.com/python-developers-survey-2022/?featured_on=pythonbytes"> Python Developers Survey 2022 Results </a></strong></li>
<li><strong><a href="https://learn.scientific-python.org/development/?featured_on=pythonbytes"> Scientific Python Library Development Guide </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/355">pythonbytes.fm/355</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/355/python-3.12-is-out.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#354 Python 3.12 is Coming!</title>
            <link>https://pythonbytes.fm/episodes/show/354/python-3.12-is-coming</link>
            <guid isPermaLink="false">7a160190-5788-4495-b192-e216adfbe80e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/354/python-3.12-is-coming.mp3"
                    length="21014504"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 26 Sep 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#354: Python 3.12 is Coming!</itunes:title>
            <itunes:episode>354</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include logmerger, The third and final Python 3.12 RC is out now, The Python dictionary dispatch pattern, and Visualizing the CPython Release Process.]]></itunes:summary>
            <itunes:duration>00:21:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/ptmcg/logmerger?featured_on=pythonbytes"> logmerger </a></strong></li>
<li><strong><a href="https://mastodon.social/@hugovk/111091573987175428?featured_on=pythonbytes"> The third and final Python 3.12 RC is out now </a></strong></li>
<li><strong><a href="https://jamesg.blog/2023/08/26/python-dictionary-dispatch/?featured_on=pythonbytes"> The Python dictionary dispatch pattern </a></strong></li>
<li><strong><a href="https://sethmlarson.dev/security-developer-in-residence-weekly-report-9?featured_on=pythonbytes"> Visualizing the CPython Release Process </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/354">pythonbytes.fm/354</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/354/python-3.12-is-coming.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#353 Hatching Another Episode</title>
            <link>https://pythonbytes.fm/episodes/show/353/hatching-another-episode</link>
            <guid isPermaLink="false">fca820c3-9fe5-40a3-bce9-ad86d4fdce9d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/353/hatching-another-episode.mp3"
                    length="28409614"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 19 Sep 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#353: Hatching Another Episode</itunes:title>
            <itunes:episode>353</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include OverflowAI, Switching to Hatch, Alpha release of the Ruff formatter, and What is wrong with TOML?]]></itunes:summary>
            <itunes:duration>00:29:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://stackoverflow.blog/2023/07/27/announcing-overflowai/?featured_on=pythonbytes"> OverflowAI </a></strong></li>
<li><strong><a href="https://andrich.me/2023/08/switching-to-hatch/?featured_on=pythonbytes"> Switching to Hatch </a></strong></li>
<li><strong><a href="https://github.com/astral-sh/ruff/blob/main/crates/ruff_python_formatter/README.md?featured_on=pythonbytes"> Alpha release of the Ruff formatter </a></strong></li>
<li><strong><a href="https://hitchdev.com/strictyaml/why-not/toml/?featured_on=pythonbytes"> What is wrong with TOML? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/353">pythonbytes.fm/353</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/353/hatching-another-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#352 Helicopter Time Comes to Python</title>
            <link>https://pythonbytes.fm/episodes/show/352/helicopter-time-comes-to-python</link>
            <guid isPermaLink="false">d07e13a4-06ca-4134-82e9-4aeab5b27e48</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/352/helicopter-time-comes-to-python.mp3"
                    length="21639130"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 12 Sep 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#352: Helicopter Time Comes to Python</itunes:title>
            <itunes:episode>352</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Heliclockter, Wagtail 5, Git log customization, and MiniJinja template engine.]]></itunes:summary>
            <itunes:duration>00:22:20</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/heliclockter/?featured_on=pythonbytes"> Heliclockter </a> - Like datetime, but more timezone-aware</strong></li>
<li><strong><a href="https://wagtail.org/blog/come-over-to-the-dark-side-with-wagtail-50/?featured_on=pythonbytes"> Wagtail 5 </a></strong></li>
<li><strong><a href="https://www.justinjoyce.dev/customizing-git-log-format/?featured_on=pythonbytes"> Git log customization </a></strong></li>
<li><strong><a href="https://github.com/mitsuhiko/minijinja?featured_on=pythonbytes"> MiniJinja template engine </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/352">pythonbytes.fm/352</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/352/helicopter-time-comes-to-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#351 A Python Empire (or MPIRE?)</title>
            <link>https://pythonbytes.fm/episodes/show/351/a-python-empire-or-mpire</link>
            <guid isPermaLink="false">c7bfffcf-889c-4508-9ed8-efd145a2d59f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/351/a-python-empire-or-mpire.mp3"
                    length="34162375"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 06 Sep 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#351: A Python Empire (or MPIRE?)</itunes:title>
            <itunes:episode>351</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include mpire, mopup, Immortal Objects for Python, and Common Docstring Formats in Python.]]></itunes:summary>
            <itunes:duration>00:35:23</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/sybrenjansen/mpire?featured_on=pythonbytes"> mpire </a></strong></li>
<li><strong><a href="https://pypi.org/project/mopup/?featured_on=pythonbytes"> mopup </a> - the macOS Python.org Updater</strong></li>
<li><strong><a href="https://engineering.fb.com/2023/08/15/developer-tools/immortal-objects-for-python-instagram-meta/?featured_on=pythonbytes"> Immortal Objects for Python </a></strong></li>
<li><strong><a href="https://stackabuse.com/common-docstring-formats-in-python/?featured_on=pythonbytes"> Common Docstring Formats in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/351">pythonbytes.fm/351</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/351/a-python-empire-or-mpire.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#350 You've Got The Stamina For This Episode</title>
            <link>https://pythonbytes.fm/episodes/show/350/youve-got-the-stamina-for-this-episode</link>
            <guid isPermaLink="false">3dd6c422-5317-4e88-a3e3-dfdb2bcbe361</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/350/youve-got-the-stamina-for-this-episode.mp3"
                    length="29873536"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 29 Aug 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#350: You've Got The Stamina For This Episode</itunes:title>
            <itunes:episode>350</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Make Each Line Count, Keeping Things Simple in Python, Parsel, A Comprehensive Guide to Python Logging with Structlog, and Stamina.]]></itunes:summary>
            <itunes:duration>00:30:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pybit.es/articles/make-each-line-count-keeping-things-simple-in-python?featured_on=pythonbytes"> Make Each Line Count, Keeping Things Simple in Python </a></strong></li>
<li><strong><a href="https://github.com/scrapy/parsel?featured_on=pythonbytes"> Parsel </a></strong></li>
<li><strong><a href="https://betterstack.com/community/guides/logging/structlog/?featured_on=pythonbytes"> A Comprehensive Guide to Python Logging with Structlog </a></strong></li>
<li><strong><a href="https://stamina.hynek.me/en/stable/?featured_on=pythonbytes"> Stamina </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/350">pythonbytes.fm/350</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/350/youve-got-the-stamina-for-this-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#349 Djangonauts: Ready for Takeoff!</title>
            <link>https://pythonbytes.fm/episodes/show/349/djangonauts-ready-for-takeoff</link>
            <guid isPermaLink="false">69fe69bd-cd29-4b89-8a52-896130be8735</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/349/djangonauts-ready-for-takeoff.mp3"
                    length="29995040"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 22 Aug 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#349: Djangonauts: Ready for Takeoff!</itunes:title>
            <itunes:episode>349</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Omnivore app, Djangonaut.space, Server-side hot reload, and Python in Excel.]]></itunes:summary>
            <itunes:duration>00:31:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://omnivore.app?featured_on=pythonbytes"> Omnivore app </a></strong></li>
<li><strong><a href="https://djangonaut.space?featured_on=pythonbytes"> Djangonaut.space </a></strong></li>
<li><strong><a href="https://github.com/mikeckennedy/server-hot-reload?featured_on=pythonbytes"> Server-side hot reload </a></strong></li>
<li><strong><a href="https://www.anaconda.com/blog/announcing-python-in-excel-next-level-data-analysis-for-all?featured_on=pythonbytes"> Python in Excel </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/349">pythonbytes.fm/349</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/349/djangonauts-ready-for-takeoff.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#348 JavaScript in Your Python</title>
            <link>https://pythonbytes.fm/episodes/show/348/javascript-in-your-python</link>
            <guid isPermaLink="false">462837bd-f3d0-484e-8be7-33b64932c9ab</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/348/javascript-in-your-python.mp3"
                    length="32043457"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 15 Aug 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#348: JavaScript in Your Python</itunes:title>
            <itunes:episode>348</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Differentiating between writing down dependencies to use packages and for packages themselves, PythonMonkey, Quirks of Python package versioning, and bear-type.]]></itunes:summary>
            <itunes:duration>00:33:14</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://snarky.ca/differentiating-between-writing-down-dependencies-to-use-packages-and-for-packages-themselves/?featured_on=pythonbytes"> Differentiating between writing down dependencies to use packages and for packages themselves </a></strong></li>
<li><strong><a href="https://github.com/Distributive-Network/PythonMonkey?featured_on=pythonbytes"> PythonMonkey </a></strong></li>
<li><strong><a href="https://sethmlarson.dev/pep-440?featured_on=pythonbytes"> Quirks of Python package versioning </a></strong></li>
<li><strong><a href="https://beartype.readthedocs.io/en/latest/?featured_on=pythonbytes"> bear-type </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/348">pythonbytes.fm/348</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/348/javascript-in-your-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#347 The One About Context Mangers</title>
            <link>https://pythonbytes.fm/episodes/show/347/the-one-about-context-mangers</link>
            <guid isPermaLink="false">a10a1e38-cd0d-434d-95d4-bbcd13547746</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/347/the-one-about-context-mangers.mp3"
                    length="34710878"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 08 Aug 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#347: The One About Context Mangers</itunes:title>
            <itunes:episode>347</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include async-timeout, PyPI Project URLs Cheatsheet, httpx-sse, and Creating a context manager in Python.]]></itunes:summary>
            <itunes:duration>00:36:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/async-timeout/?featured_on=pythonbytes"> async-timeout </a></strong></li>
<li><strong><a href="https://daniel.feldroy.com/posts/2023-08-pypi-project-urls-cheatsheet?featured_on=pythonbytes"> PyPI Project URLs Cheatsheet </a></strong></li>
<li><strong><a href="https://pypi.org/project/httpx-sse/?featured_on=pythonbytes"> httpx-sse </a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/creating-a-context-manager/?featured_on=pythonbytes"> Creating a context manager in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/347">pythonbytes.fm/347</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/347/the-one-about-context-mangers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#346 Have you lost your GIL?</title>
            <link>https://pythonbytes.fm/episodes/show/346/have-you-lost-your-gil</link>
            <guid isPermaLink="false">dce4f069-cbbe-458c-bb4a-e8c7c635c593</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/346/have-you-lost-your-gil.mp3"
                    length="27163494"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 02 Aug 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#346: Have you lost your GIL?</itunes:title>
            <itunes:episode>346</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython), Google's post-cookie world could turn into DRM for the internet, How ruff changed my Python programming habits, and pathlib api extended to use fsspec backends.]]></itunes:summary>
            <itunes:duration>00:28:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474?featured_on=pythonbytes"> A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython) </a></strong></li>
<li><strong><a href="https://www.techspot.com/news/99540-google-post-cookie-world-could-turn-drm-internet.html#commentsOffset"> Google's post-cookie world could turn into DRM for the internet </a></strong></li>
<li><strong><a href="https://406.ch/writing/how-ruff-changed-my-python-programming-habits?featured_on=pythonbytes"> How ruff changed my Python programming habits </a></strong></li>
<li><strong><a href="https://github.com/fsspec/universal_pathlib?featured_on=pythonbytes"> pathlib api extended to use fsspec backends </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/346">pythonbytes.fm/346</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/346/have-you-lost-your-gil.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#345 Some Big Time Releases</title>
            <link>https://pythonbytes.fm/episodes/show/345/some-big-time-releases</link>
            <guid isPermaLink="false">dc75f88a-870b-4d31-b54b-912630dde99b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/345/some-big-time-releases.mp3"
                    length="34621381"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 26 Jul 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#345: Some Big Time Releases</itunes:title>
            <itunes:episode>345</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Cython 3.0, Reading code: An important but seldom-discussed skill, Major new version of MicroPython: v1.20.0, and Advanced Python Tips for Development.]]></itunes:summary>
            <itunes:duration>00:35:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.infoworld.com/article/3702888/cython-30-the-next-generation-of-python-at-the-speed-of-c.html?featured_on=pythonbytes"> Cython 3.0 </a></strong></li>
<li><strong><a href="https://mostlypython.substack.com/p/reading-code?featured_on=pythonbytes"> Reading code </a> <a href="https://mostlypython.substack.com/p/reading-code?featured_on=pythonbytes">:</a> <a href="https://mostlypython.substack.com/p/reading-code?featured_on=pythonbytes"> An important but seldom-discussed skill </a></strong></li>
<li><strong><a href="https://github.com/micropython/micropython/releases/tag/v1.20.0?featured_on=pythonbytes"> Major new version of MicroPython: v1.20.0 </a></strong></li>
<li><strong><a href="https://dev.to/scofieldidehen/advanced-python-tips-for-development-olo?featured_on=pythonbytes"> Advanced Python Tips for Development </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/345">pythonbytes.fm/345</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/345/some-big-time-releases.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#344 AMA: Ask Us Anything</title>
            <link>https://pythonbytes.fm/episodes/show/344/ama-ask-us-anything</link>
            <guid isPermaLink="false">bc2aa93f-cfb1-4d28-903a-e9fe137a5a44</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/344/ama-ask-us-anything.mp3"
                    length="46110469"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 18 Jul 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#344: AMA: Ask Us Anything</itunes:title>
            <itunes:episode>344</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:48:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/344">pythonbytes.fm/344</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/344/ama-ask-us-anything.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#343 So Much Pydantic!</title>
            <link>https://pythonbytes.fm/episodes/show/343/so-much-pydantic</link>
            <guid isPermaLink="false">a06fb656-f33a-46b0-b094-4f9cb2dc308a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/343/so-much-pydantic.mp3"
                    length="34721054"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 11 Jul 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#343: So Much Pydantic!</itunes:title>
            <itunes:episode>343</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pydantic v2 released, Two Ways to Turbo-Charge tox, Awesome Pydantic, and CLI tools hidden in the Python standard library.]]></itunes:summary>
            <itunes:duration>00:35:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.pydantic.dev/2.0/blog/pydantic-v2-final/?featured_on=pythonbytes"> Pydantic v2 released </a></strong></li>
<li><strong><a href="https://hynek.me/articles/turbo-charge-tox/?featured_on=pythonbytes"> Two Ways to Turbo-Charge tox </a></strong></li>
<li><strong><a href="https://github.com/Kludex/awesome-pydantic?featured_on=pythonbytes"> Awesome Pydantic </a></strong></li>
<li><strong><a href="https://til.simonwillison.net/python/stdlib-cli-tools?featured_on=pythonbytes"> CLI tools hidden in the Python standard library </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/343">pythonbytes.fm/343</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/343/so-much-pydantic.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#342 Don't Believe Those Old Blogging Myths</title>
            <link>https://pythonbytes.fm/episodes/show/342/dont-believe-those-old-blogging-myths</link>
            <guid isPermaLink="false">d08befe5-b332-4d01-ba24-71117e3f8b5c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/342/dont-believe-those-old-blogging-myths.mp3"
                    length="40245742"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 26 Jun 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#342: Don't Believe Those Old Blogging Myths</itunes:title>
            <itunes:episode>342</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Plumbum: Shell Combinators and More, Our plan for Python 3.13, Some blogging myths, and Jupyter AI.]]></itunes:summary>
            <itunes:duration>00:41:47</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://plumbum.readthedocs.io/en/latest/?featured_on=pythonbytes"> Plumbum: Shell Combinators and More </a></strong></li>
<li><strong><a href="https://github.com/faster-cpython/ideas/blob/main/3.13/README.md?featured_on=pythonbytes"> Our plan for Python 3.13 </a></strong></li>
<li><strong><a href="https://jvns.ca/blog/2023/06/05/some-blogging-myths/#myth-everyone-should-blog"> Some blogging myths </a></strong></li>
<li><strong><a href="https://github.com/jupyterlab/jupyter-ai?featured_on=pythonbytes"> Jupyter AI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/342">pythonbytes.fm/342</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/342/dont-believe-those-old-blogging-myths.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#341 Shhh - For Secrets and Shells</title>
            <link>https://pythonbytes.fm/episodes/show/341/shhh-for-secrets-and-shells</link>
            <guid isPermaLink="false">abe1d5e1-90a0-485e-b310-1357d6e0f787</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/341/shhh-for-secrets-and-shells.mp3"
                    length="33868837"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 20 Jun 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#341: Shhh - For Secrets and Shells</itunes:title>
            <itunes:episode>341</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pydantic roadmap, The Right Way to Run Shell Commands From Python, US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets, and Pro-Tip – pytest fixtures are magic!]]></itunes:summary>
            <itunes:duration>00:35:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pydantic.dev/roadmap/?featured_on=pythonbytes"> Pydantic roadmap </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/98?featured_on=pythonbytes"> The Right Way to Run Shell Commands From Python </a></strong></li>
<li><strong><a href="https://www.pcmag.com/news/us-yes-were-buying-data-on-us-citizens-including-their-embarrassing-secrets?featured_on=pythonbytes"> US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets </a></strong></li>
<li><strong><a href="https://www.revsys.com/tidbits/pytest-fixtures-are-magic?featured_on=pythonbytes"> Pro-Tip – pytest fixtures are magic! </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/341">pythonbytes.fm/341</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/341/shhh-for-secrets-and-shells.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#340 Snorkel not included</title>
            <link>https://pythonbytes.fm/episodes/show/340/snorkel-not-included</link>
            <guid isPermaLink="false">8a8d1818-31a3-4f9b-95b5-8758694d80b8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/340/snorkel-not-included.mp3"
                    length="30031130"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 13 Jun 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#340: Snorkel not included</itunes:title>
            <itunes:episode>340</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PythonGUIS, JupyterLab 4.0 is Here, Proposing a struct syntax for Python, and Python 3.13 Removes 20 Stdlib Modules.]]></itunes:summary>
            <itunes:duration>00:31:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.pythonguis.com?featured_on=pythonbytes"> PythonGUIS </a></strong></li>
<li><strong><a href="https://blog.jupyter.org/jupyterlab-4-0-is-here-388d05e03442?featured_on=pythonbytes"> JupyterLab 4.0 is Here </a></strong></li>
<li><strong><a href="https://snarky.ca/proposing-a-struct-syntax/?featured_on=pythonbytes"> Proposing a struct syntax for Python </a></strong></li>
<li><strong><a href="https://discuss.python.org/t/pep-594-has-been-implemented-python-3-13-removes-20-stdlib-modules/27124?featured_on=pythonbytes"> Python 3.13 Removes 20 Stdlib Modules </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/340">pythonbytes.fm/340</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/340/snorkel-not-included.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#339 Actual Technical People</title>
            <link>https://pythonbytes.fm/episodes/show/339/actual-technical-people</link>
            <guid isPermaLink="false">ab0e0d35-9545-4fb2-ab4f-ab58612104d7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/339/actual-technical-people.mp3"
                    length="29723267"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 07 Jun 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#339: Actual Technical People</itunes:title>
            <itunes:episode>339</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pystack, Securing PyPI accounts via Two-Factor Authentication, Propan - a declarative Python MQ framework, and Makefile tricks for Python projects.]]></itunes:summary>
            <itunes:duration>00:30:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/bloomberg/pystack?featured_on=pythonbytes"> pystack </a></strong></li>
<li><strong><a href="https://blog.pypi.org/posts/2023-05-25-securing-pypi-with-2fa/?featured_on=pythonbytes"> Securing PyPI accounts via Two-Factor Authentication </a></strong></li>
<li><strong><a href="https://github.com/Lancetnik/Propan?featured_on=pythonbytes"> Propan - a declarative Python MQ framework </a></strong></li>
<li><strong><a href="https://ricardoanderegg.com/posts/makefile-python-project-tricks/?featured_on=pythonbytes"> Makefile tricks for Python projects </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/339">pythonbytes.fm/339</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/339/actual-technical-people.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#338 Scripting iOS with Python</title>
            <link>https://pythonbytes.fm/episodes/show/338/scripting-ios-with-python</link>
            <guid isPermaLink="false">b47da4b2-186e-42a5-a508-11f4b905e732</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/338/scripting-ios-with-python.mp3"
                    length="29250044"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 30 May 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#338: Scripting iOS with Python</itunes:title>
            <itunes:episode>338</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Basics of Python Packaging in Early 2023, vecs, Introducing Grasshopper - An Open Source Python Library for Load Testing, and memocast.]]></itunes:summary>
            <itunes:duration>00:30:20</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://drivendata.co/blog/python-packaging-2023?featured_on=pythonbytes">The Basics of Python Packaging in Early 2023</a></strong></li>
<li><strong><a href="https://github.com/supabase/vecs?featured_on=pythonbytes"> vecs </a></strong></li>
<li><strong><a href="https://innovation.alteryx.com/introducing-grasshopper-an-open-source-python-library-for-load-testing/?featured_on=pythonbytes"> Introducing Grasshopper - An Open Source Python Library for Load Testing </a></strong></li>
<li><strong><a href="https://github.com/engdan77/memocast?featured_on=pythonbytes"> memocast </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/338">pythonbytes.fm/338</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/338/scripting-ios-with-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#337 Backtracking For a Package</title>
            <link>https://pythonbytes.fm/episodes/show/337/backtracking-for-a-package</link>
            <guid isPermaLink="false">c4f9ec10-3275-4597-a7ec-2586306ae31e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/337/backtracking-for-a-package.mp3"
                    length="31265266"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 23 May 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#337: Backtracking For a Package</itunes:title>
            <itunes:episode>337</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Ruff PyCharm plugin, Writing Python like it's Rust, Pip 23.1 Released - Massive improvement to backtracking, and Markdown Code Runner.]]></itunes:summary>
            <itunes:duration>00:32:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/koxudaxi/ruff-pycharm-plugin?featured_on=pythonbytes"> Ruff PyCharm plugin </a></strong></li>
<li><strong><a href="https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html?featured_on=pythonbytes"> Writing Python like it's Rust </a></strong></li>
<li><strong><a href="https://old.reddit.com/r/Python/comments/12n5lai/pip_231_released_massive_improvement_to/?featured_on=pythonbytes"> Pip 23.1 Released - Massive improvement to backtracking </a></strong></li>
<li><strong><a href="https://github.com/basnijholt/markdown-code-runner?featured_on=pythonbytes"> Markdown Code Runner </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/337">pythonbytes.fm/337</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/337/backtracking-for-a-package.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#336 We found one of your batteries</title>
            <link>https://pythonbytes.fm/episodes/show/336/we-found-one-of-your-batteries</link>
            <guid isPermaLink="false">11194880-89cb-42a5-bc93-beb9c00f148e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/336/we-found-one-of-your-batteries.mp3"
                    length="28062189"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 16 May 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#336: We found one of your batteries</itunes:title>
            <itunes:episode>336</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python's Missing Batteries: Essential Libraries You're Missing Out On, awesome-polars, Running Headless Selenium in Python (2023), and Gracy.]]></itunes:summary>
            <itunes:duration>00:28:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://martinheinz.dev/blog/96?featured_on=pythonbytes"> Python's Missing Batteries: Essential Libraries You're Missing Out On </a></strong></li>
<li><strong><a href="https://github.com/ddotta/awesome-polars?featured_on=pythonbytes"> awesome-polars </a></strong></li>
<li><strong><a href="https://coderslegacy.com/running-headless-selenium-in-python-2023?featured_on=pythonbytes"> Running Headless Selenium in Python (2023) </a></strong></li>
<li><strong><a href="https://github.com/guilatrova/gracy?featured_on=pythonbytes"> Gracy </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/336">pythonbytes.fm/336</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/336/we-found-one-of-your-batteries.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#335 Should you get your mojo on?</title>
            <link>https://pythonbytes.fm/episodes/show/335/should-you-get-your-mojo-on</link>
            <guid isPermaLink="false">eb5e4077-01f5-4a17-b1f5-13cb812e60a0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/335/should-you-get-your-mojo-on.mp3"
                    length="24839166"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 11 May 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#335: Should you get your mojo on?</itunes:title>
            <itunes:episode>335</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Introducing 'Trusted Publishers’, Mojo: a new programming language for all AI developers., django-prose, and pylyzer is a static code analyzer / language server for Python, written in Rust.]]></itunes:summary>
            <itunes:duration>00:25:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/?featured_on=pythonbytes"> Introducing 'Trusted Publishers’ </a></strong></li>
<li><strong><a href="https://www.modular.com/mojo?featured_on=pythonbytes"> Mojo: a new programming language for all AI developers. </a></strong></li>
<li><strong><a href="https://github.com/withlogicco/django-prose?featured_on=pythonbytes">django-prose</a></strong></li>
<li><strong><a href="https://github.com/mtshiba/pylyzer?featured_on=pythonbytes"> pylyzer </a> <a href="https://github.com/mtshiba/pylyzer?featured_on=pythonbytes"> is a static code analyzer / language server for Python, written in Rust. </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/335">pythonbytes.fm/335</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/335/should-you-get-your-mojo-on.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#334 Packaging Organizations</title>
            <link>https://pythonbytes.fm/episodes/show/334/packaging-organizations</link>
            <guid isPermaLink="false">36416bef-3098-435b-b263-10083e2ff81d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/334/packaging-organizations.mp3"
                    length="31202579"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 05 May 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#334: Packaging Organizations</itunes:title>
            <itunes:episode>334</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rye - Python workflow tool, PyPI Organizations, 5 tips to learn any new Python library faster, and Python gets down to (the) Metal.]]></itunes:summary>
            <itunes:duration>00:32:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/mitsuhiko/rye?featured_on=pythonbytes"> rye - Python workflow tool </a></strong></li>
<li><strong><a href="https://developers.slashdot.org/story/23/04/24/0040250/pythons-pypi-will-sell-organization-accounts-to-corporate-projects-to-fund-staff?featured_on=pythonbytes"> PyPI Organizations </a></strong></li>
<li><strong><a href="https://pybit.es/articles/5-tips-to-learn-any-new-python-library-faster/?featured_on=pythonbytes"> 5 tips to learn any new Python library faster </a></strong></li>
<li><strong><a href="https://thndl.com/python-metal.html?featured_on=pythonbytes"> Python gets down to (the) Metal </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/334">pythonbytes.fm/334</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/334/packaging-organizations.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#333 Live From PyCon</title>
            <link>https://pythonbytes.fm/episodes/show/333/live-from-pycon</link>
            <guid isPermaLink="false">e398bb32-33ef-4c3f-a7ac-f1ab0049d3ed</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/333/live-from-pycon.mp3"
                    length="22048597"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 22 Apr 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#333: Live From PyCon</itunes:title>
            <itunes:episode>333</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Introducing Microsoft Security Copilot, PEP 695 – Type Parameter Syntax, Auto-GPT, and Astral: Ruff is now a company.]]></itunes:summary>
            <itunes:duration>00:22:38</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blogs.microsoft.com/blog/2023/03/28/introducing-microsoft-security-copilot-empowering-defenders-at-the-speed-of-ai/?featured_on=pythonbytes"> Introducing Microsoft Security Copilot </a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0695/?featured_on=pythonbytes"> PEP 695 – Type Parameter Syntax </a></strong></li>
<li><strong><a href="https://github.com/Significant-Gravitas/Auto-GPT?featured_on=pythonbytes"> Auto-GPT </a></strong></li>
<li><strong><a href="https://astral.sh/blog/announcing-astral-the-company-behind-ruff?featured_on=pythonbytes"> Astral: Ruff is now a company </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/333">pythonbytes.fm/333</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/333/live-from-pycon.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#332 A Python, a Slurpee, and Some Chaos</title>
            <link>https://pythonbytes.fm/episodes/show/332/a-python-a-slurpee-and-some-chaos</link>
            <guid isPermaLink="false">a80eb220-2c20-4a23-b015-bf88ca74f7f8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/332/a-python-a-slurpee-and-some-chaos.mp3"
                    length="35610307"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 18 Apr 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#332: A Python, a Slurpee, and Some Chaos</itunes:title>
            <itunes:episode>332</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include huak, PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public, ChaosToolkit, and PEP 711 – PyBI: a standard format for distributing Python Binaries.]]></itunes:summary>
            <itunes:duration>00:36:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/cnpryer/huak?featured_on=pythonbytes"> huak </a> - A Python package manager written in Rust. Inspired by Cargo</strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2023/04/the-eus-proposed-cra-law-may-have.html?featured_on=pythonbytes"> PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public </a></strong></li>
<li><strong><a href="https://chaostoolkit.org?featured_on=pythonbytes"> ChaosToolkit </a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0711/?featured_on=pythonbytes"> PEP 711 – PyBI: a standard format for distributing Python Binaries </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/332">pythonbytes.fm/332</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/332/a-python-a-slurpee-and-some-chaos.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#331 Python From the Future</title>
            <link>https://pythonbytes.fm/episodes/show/331/python-from-the-future</link>
            <guid isPermaLink="false">c9662f0d-f12c-4454-90f4-9f86e8088ae3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/331/python-from-the-future.mp3"
                    length="35153374"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 12 Apr 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#331: Python From the Future</itunes:title>
            <itunes:episode>331</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include makeapp, , Python 3.11.3 is out, and How to Make a Great Conference Talk.]]></itunes:summary>
            <itunes:duration>00:35:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/idlesign/makeapp?featured_on=pythonbytes"> makeapp </a></strong></li>
<li><strong>Looking forward to Python 3.12</strong></li>
<li><strong><a href="https://docs.python.org/release/3.11.3/whatsnew/changelog.html#python-3-11-3"> Python 3.11.3 is out </a></strong></li>
<li><strong><a href="https://switowski.com/blog/how-to-make-a-great-conference-talk/?featured_on=pythonbytes"> How to Make a Great Conference Talk </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/331">pythonbytes.fm/331</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/331/python-from-the-future.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#330 Your data, validated 5x-50x faster, coming soon</title>
            <link>https://pythonbytes.fm/episodes/show/330/your-data-validated-5x-50x-faster-coming-soon</link>
            <guid isPermaLink="false">816b1a90-f28d-44fa-b02f-86f350cdaf64</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/330/your-data-validated-5x-50x-faster-coming-soon.mp3"
                    length="33538957"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 06 Apr 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#330: Your data, validated 5x-50x faster, coming soon</itunes:title>
            <itunes:episode>330</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pydantic V2 Pre Release, microdot The impossibly small web framework for Python and MicroPython, , and PEP 709 – Inlined comprehensions.]]></itunes:summary>
            <itunes:duration>00:34:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.pydantic.dev/blog/pydantic-v2-alpha/?featured_on=pythonbytes"> Pydantic V2 Pre Release </a></strong></li>
<li><strong><a href="https://github.com/miguelgrinberg/microdot?featured_on=pythonbytes"> microdot The impossibly small web framework for Python and MicroPython </a></strong></li>
<li><strong>GitHub Actions Tools: watchgha, build and inspect, and pytest annotate failures</strong></li>
<li><strong><a href="https://peps.python.org/pep-0709/?featured_on=pythonbytes"> PEP 709 – Inlined comprehensions </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/330">pythonbytes.fm/330</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/330/your-data-validated-5x-50x-faster-coming-soon.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#329 Creating very old Python code</title>
            <link>https://pythonbytes.fm/episodes/show/329/creating-very-old-python-code</link>
            <guid isPermaLink="false">526944b1-48ce-499e-a7a0-e8bee637e132</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/329/creating-very-old-python-code.mp3"
                    length="27884241"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 30 Mar 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#329: Creating very old Python code</itunes:title>
            <itunes:episode>329</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Prefix-cache, NiceGUI, flask-ngrok, and No-async async with Python.]]></itunes:summary>
            <itunes:duration>00:28:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPYCACHEPREFIX"> Prefix-cache </a></strong></li>
<li><strong><a href="https://github.com/zauberzeug/nicegui?featured_on=pythonbytes"> NiceGUI </a></strong></li>
<li><strong><a href="https://pypi.org/project/flask-ngrok/?featured_on=pythonbytes"> flask-ngrok </a></strong></li>
<li><strong><a href="https://textual.textualize.io/blog/2023/03/15/no-async-async-with-python?featured_on=pythonbytes"> No-async async with Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/329">pythonbytes.fm/329</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/329/creating-very-old-python-code.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#328 We are going to need some context here</title>
            <link>https://pythonbytes.fm/episodes/show/328/we-are-going-to-need-some-context-here</link>
            <guid isPermaLink="false">350ceb9e-6412-4e0b-b1da-ebec063ae35f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/328/we-are-going-to-need-some-context-here.mp3"
                    length="24153857"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Mar 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#328: We are going to need some context here</itunes:title>
            <itunes:episode>328</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include zipapp, Reverse engineering the Apple News app with #python and #nerd power, What is a context manager?, and nox-poetry: Use Poetry inside Nox sessions.]]></itunes:summary>
            <itunes:duration>00:24:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.python.org/3/library/zipapp.html?featured_on=pythonbytes"> zipapp </a></strong></li>
<li><strong><a href="https://fosstodon.org/@RhetTbull/110019719917842546"> Reverse engineering the Apple News app with #python and #nerd power </a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/what-is-a-context-manager/?featured_on=pythonbytes"> What is a context manager? </a></strong></li>
<li><strong><a href="https://github.com/cjolowicz/nox-poetry?featured_on=pythonbytes"> nox-poetry: Use Poetry inside Nox sessions </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/328">pythonbytes.fm/328</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/328/we-are-going-to-need-some-context-here.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#327 Untangling XML with Pydantic</title>
            <link>https://pythonbytes.fm/episodes/show/327/untangling-xml-with-pydantic</link>
            <guid isPermaLink="false">d571b5ea-77b7-4d6c-b7fd-8e9989962d03</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/327/untangling-xml-with-pydantic.mp3"
                    length="31645649"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 13 Mar 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#327: Untangling XML with Pydantic</itunes:title>
            <itunes:episode>327</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pydantic-xml extension, How virtual environments work, DbDeclare, and Testing multiple Python versions with nox and pyenv.]]></itunes:summary>
            <itunes:duration>00:31:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pydantic-xml.readthedocs.io/en/latest/?featured_on=pythonbytes"> pydantic-xml extension </a></strong></li>
<li><strong><a href="https://snarky.ca/how-virtual-environments-work?featured_on=pythonbytes"> How virtual environments work </a></strong></li>
<li><strong><a href="https://github.com/raaidarshad/dbdeclare?featured_on=pythonbytes"> DbDeclare </a></strong></li>
<li><strong><a href="https://sethmlarson.dev/nox-pyenv-all-python-versions?featured_on=pythonbytes"> Testing multiple Python versions with nox and pyenv </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/327">pythonbytes.fm/327</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/327/untangling-xml-with-pydantic.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#326 Let's Go for a PyGWalk</title>
            <link>https://pythonbytes.fm/episodes/show/326/lets-go-for-a-pygwalk</link>
            <guid isPermaLink="false">f15acaa2-7dfc-4a6d-a144-61a0f288ae32</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/326/lets-go-for-a-pygwalk.mp3"
                    length="32408574"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 08 Mar 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#326: Let's Go for a PyGWalk</itunes:title>
            <itunes:episode>326</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Data Classification: Does Python still have a need for class without @dataclass?, PyGWalker, An opinionated Python boilerplate, and Front Matter VS Code.]]></itunes:summary>
            <itunes:duration>00:33:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.glyph.im/2023/02/data-classification.html?featured_on=pythonbytes"> Data Classification: Does Python still have a need for class without @dataclass? </a></strong></li>
<li><strong><a href="https://github.com/Kanaries/pygwalker?featured_on=pythonbytes"> PyGWalker </a></strong></li>
<li><strong><a href="https://duarteocarmo.com/blog/opinionated-python-boilerplate?featured_on=pythonbytes"> An opinionated Python boilerplate </a></strong></li>
<li><strong><a href="https://frontmatter.codes?featured_on=pythonbytes"> Front Matter VS Code </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/326">pythonbytes.fm/326</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/326/lets-go-for-a-pygwalk.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#325 It's called a merge conflict</title>
            <link>https://pythonbytes.fm/episodes/show/325/its-called-a-merge-conflict</link>
            <guid isPermaLink="false">5d1ea509-481f-4616-887f-66075b4910c3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/325/its-called-a-merge-conflict.mp3"
                    length="38316589"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 28 Feb 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#325: It's called a merge conflict</itunes:title>
            <itunes:episode>325</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python Parquet and Arrow: Using PyArrow With Pandas, FastAPI-Filter, 12 Python Decorators to Take Your Code to the Next Level, and PyHamcrest.]]></itunes:summary>
            <itunes:duration>00:39:32</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://codesolid.com/python-pyarrow-and-parquet/?featured_on=pythonbytes"> Python Parquet and Arrow: Using PyArrow With Pandas </a></strong></li>
<li><strong><a href="https://pypi.org/project/fastapi-filter/?featured_on=pythonbytes"> FastAPI-Filter </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/12-python-decorators-to-take-your-code-to-the-next-level-a910a1ab3e99?featured_on=pythonbytes"> 12 Python Decorators to Take Your Code to the Next Level </a></strong></li>
<li><strong><a href="https://pypi.org/project/PyHamcrest/?featured_on=pythonbytes"> PyHamcrest </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/325">pythonbytes.fm/325</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/325/its-called-a-merge-conflict.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#324 JSON in My DB?</title>
            <link>https://pythonbytes.fm/episodes/show/324/json-in-my-db</link>
            <guid isPermaLink="false">17723c12-7e1d-4f45-9511-59f0807b06fa</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/324/json-in-my-db.mp3"
                    length="43282578"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Feb 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#324: JSON in My DB?</itunes:title>
            <itunes:episode>324</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Use TOML for `.env` files?, Pydantic gets serious funding, f-strings with pandas Jupyter keyboard shortcuts, and BioGPT.]]></itunes:summary>
            <itunes:duration>00:44:53</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://snarky.ca/use-toml-for-env-files/?featured_on=pythonbytes"> Use TOML for <code>.env</code> files? </a></strong></li>
<li><strong><a href="https://techcrunch.com/2023/02/16/sequoia-backs-open-source-data-validation-framework-pydantic-to-commercialize-with-cloud-services/?guccounter=1&featured_on=pythonbytes"> Pydantic gets serious funding </a></strong></li>
<li><strong><a href="https://www.dataschool.io/how-to-use-f-strings-with-pandas/?featured_on=pythonbytes"> f-strings with pandas </a>  and  <a href="https://www.dataschool.io/jupyter-notebook-keyboard-shortcuts/?featured_on=pythonbytes"> Jupyter keyboard shortcuts </a></strong></li>
<li><strong><a href="https://github.com/microsoft/BioGPT?featured_on=pythonbytes"> BioGPT </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/324">pythonbytes.fm/324</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/324/json-in-my-db.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#323 AI search wars have begun</title>
            <link>https://pythonbytes.fm/episodes/show/323/ai-search-wars-have-begun</link>
            <guid isPermaLink="false">416044a8-85e5-4153-8fb0-2cab02f9ef25</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/323/ai-search-wars-have-begun.mp3"
                    length="48484038"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 14 Feb 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#323: AI search wars have begun</itunes:title>
            <itunes:episode>323</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include camply, hatch-fancy-pypi-readme, EU hates open source?, and So, Single (‘) or Double (“) Quotes in Python?]]></itunes:summary>
            <itunes:duration>00:50:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/juftin/camply?featured_on=pythonbytes"> camply </a></strong></li>
<li><strong><a href="https://github.com/hynek/hatch-fancy-pypi-readme?featured_on=pythonbytes"> hatch-fancy-pypi-readme </a></strong></li>
<li><strong><a href="https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/13410-Cyber-resilience-act-new-cybersecurity-rules-for-digital-products-and-ancillary-services/F3376611_en?featured_on=pythonbytes"> EU hates open source? </a></strong></li>
<li><strong><a href="https://medium.com/pythoniq/so-single-or-double-quotes-in-python-47c2e7425f32?featured_on=pythonbytes"> So, Single (‘) or Double (“) Quotes in Python? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/323">pythonbytes.fm/323</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/323/ai-search-wars-have-begun.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#322 Python Packages, Let Me Count The Ways</title>
            <link>https://pythonbytes.fm/episodes/show/322/python-packages-let-me-count-the-ways</link>
            <guid isPermaLink="false">575d81a0-702d-497f-8927-9a329e23188c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/322/python-packages-let-me-count-the-ways.mp3"
                    length="45093086"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Feb 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#322: Python Packages, Let Me Count The Ways</itunes:title>
            <itunes:episode>322</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Packaging Python Projects, untangle xml, Thoughts on the Python packaging ecosystem, and Top PyPI Packages.]]></itunes:summary>
            <itunes:duration>00:46:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://packaging.python.org/en/latest/tutorials/packaging-projects/?featured_on=pythonbytes"> Packaging Python Projects </a></strong></li>
<li><strong><a href="https://github.com/stchris/untangle?featured_on=pythonbytes"> untangle xml </a></strong></li>
<li><strong><a href="https://pradyunsg.me/blog/2023/01/21/thoughts-on-python-packaging?featured_on=pythonbytes"> Thoughts on the Python packaging ecosystem </a></strong></li>
<li><strong><a href="https://hugovk.github.io/top-pypi-packages/?featured_on=pythonbytes"> Top PyPI Packages </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/322">pythonbytes.fm/322</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/322/python-packages-let-me-count-the-ways.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#321 A Memorial To Apps Past</title>
            <link>https://pythonbytes.fm/episodes/show/321/a-memorial-to-apps-past</link>
            <guid isPermaLink="false">7d182d98-4205-42b8-aad9-e256ad449395</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/321/a-memorial-to-apps-past.mp3"
                    length="35440213"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 30 Jan 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#321: A Memorial To Apps Past</itunes:title>
            <itunes:episode>321</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include git-sim, Why I Like Nox, I scanned every package on PyPi and found 57 live AWS keys, and Getting Started With Property-Based Testing in Python With Hypothesis and p.]]></itunes:summary>
            <itunes:duration>00:36:30</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/initialcommit-com/git-sim?featured_on=pythonbytes"> git-sim </a></strong></li>
<li><strong><a href="https://hynek.me/articles/why-i-like-nox/?featured_on=pythonbytes"> Why I Like Nox </a></strong></li>
<li><strong><a href="https://tomforb.es/i-scanned-every-package-on-pypi-and-found-57-live-aws-keys/?featured_on=pythonbytes">I scanned every package on PyPi and found 57 live AWS keys</a></strong></li>
<li><strong><a href="https://semaphoreci.com/blog/property-based-testing-python-hypothesis-pytest?featured_on=pythonbytes">Getting Started With Property-Based Testing in Python With Hypothesis and</a> <a href="https://semaphoreci.com/blog/property-based-testing-python-hypothesis-pytest?featured_on=pythonbytes">p</a><a href="https://semaphoreci.com/blog/property-based-testing-python-hypothesis-pytest?featured_on=pythonbytes">ytest</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/321">pythonbytes.fm/321</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/321/a-memorial-to-apps-past.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#320 The Bug Is In The JavaScript</title>
            <link>https://pythonbytes.fm/episodes/show/320/the-bug-is-in-the-javascript</link>
            <guid isPermaLink="false">b5ef8001-8921-4b96-91cf-b244fcca96c9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/320/the-bug-is-in-the-javascript.mp3"
                    length="24300893"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 24 Jan 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#320: The Bug Is In The JavaScript</itunes:title>
            <itunes:episode>320</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include markdown-it-py, Sketch, Fixing Circular Imports in Python with Protocol, and unrepl.]]></itunes:summary>
            <itunes:duration>00:28:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/executablebooks/markdown-it-py?featured_on=pythonbytes"> markdown-it-py </a></strong></li>
<li><strong><a href="https://github.com/approximatelabs/sketch?featured_on=pythonbytes"> Sketch </a></strong></li>
<li><strong><a href="https://pythontest.com/fix-circular-import-python-typing-protocol/?featured_on=pythonbytes"> Fixing Circular Imports in Python with Protocol </a></strong></li>
<li><strong><a href="https://github.com/salabim/unrepl?featured_on=pythonbytes"> unrepl </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/320">pythonbytes.fm/320</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/320/the-bug-is-in-the-javascript.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#319 CSS-Style Queries for... JSON?</title>
            <link>https://pythonbytes.fm/episodes/show/319/css-style-queries-for...-json</link>
            <guid isPermaLink="false">4c9327e0-5a7b-4ee0-9877-219ec1508ebf</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/319/css-style-queries-for...-json.mp3"
                    length="23805333"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 18 Jan 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#319: CSS-Style Queries for... JSON?</itunes:title>
            <itunes:episode>319</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Secure maintainer workflow, , git-sizer, and Dataclasses without type annotations.]]></itunes:summary>
            <itunes:duration>00:32:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202211/secure_maintainer_workflow.html?featured_on=pythonbytes"> Secure maintainer workflow </a></strong></li>
<li><strong>Tools for parsing HTML and JSON</strong></li>
<li><strong><a href="https://github.com/github/git-sizer?featured_on=pythonbytes"> git-sizer </a></strong></li>
<li><strong><a href="https://death.andgravity.com/dataclasses?featured_on=pythonbytes"> Dataclasses without type annotations </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/319">pythonbytes.fm/319</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/319/css-style-queries-for...-json.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#318 GIL, How We Will Miss You</title>
            <link>https://pythonbytes.fm/episodes/show/318/gil-how-we-will-miss-you</link>
            <guid isPermaLink="false">9d997b3d-957d-4f3b-8bbf-d0efcd39700f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/318/gil-how-we-will-miss-you.mp3"
                    length="33431805"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 10 Jan 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#318: GIL, How We Will Miss You</itunes:title>
            <itunes:episode>318</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PEP 703 - Making the GIL Optional in CPython, FerretDB, Four tips for structuring your research group’s Python packages, and Quibbler.]]></itunes:summary>
            <itunes:duration>00:39:38</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://peps.python.org/pep-0703/?featured_on=pythonbytes"> PEP 703 - Making the GIL Optional in CPython </a></strong></li>
<li><strong><a href="https://www.ferretdb.io?featured_on=pythonbytes">FerretDB</a></strong></li>
<li><strong><a href="https://blog.nicholdav.info//four-tips-structuring-research-python/?featured_on=pythonbytes"> Four tips for structuring your research group’s Python packages </a></strong></li>
<li><strong><a href="https://github.com/Technion-Kishony-lab/quibbler?featured_on=pythonbytes"> Quibbler </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/318">pythonbytes.fm/318</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/318/gil-how-we-will-miss-you.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#317 Most loved and most dreaded dev tools of 2022 </title>
            <link>https://pythonbytes.fm/episodes/show/317/most-loved-and-most-dreaded-dev-tools-of-2022</link>
            <guid isPermaLink="false">2f642b75-73f7-4e58-a5be-9339ae5969bd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/317/most-loved-and-most-dreaded-dev-tools-of-2022.mp3"
                    length="41510711"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 Jan 2023 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#317: Most loved and most dreaded dev tools of 2022 </itunes:title>
            <itunes:episode>317</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include StackOverflow 2022 Developer Survey, PePy.tech - PyPI download stats with package version breakdown, Codon Python Compiler, and 8 Levels of Using Type Hints in Python.]]></itunes:summary>
            <itunes:duration>00:48:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://survey.stackoverflow.co/2022?featured_on=pythonbytes"> StackOverflow 2022 Developer Survey </a></strong></li>
<li><strong><a href="https://pepy.tech?featured_on=pythonbytes"> PePy.tech - PyPI download stats with package version breakdown </a></strong></li>
<li><strong><a href="https://github.com/exaloop/codon?featured_on=pythonbytes"> Codon Python Compiler </a></strong></li>
<li><strong><a href="https://medium.com/techtofreedom/8-levels-of-using-type-hints-in-python-a6717e28f8fd?featured_on=pythonbytes"> 8 Levels of Using Type Hints in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/317">pythonbytes.fm/317</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/317/most-loved-and-most-dreaded-dev-tools-of-2022.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#316 Python 3.11 is here and it's fast (crossover)</title>
            <link>https://pythonbytes.fm/episodes/show/316/python-3.11-is-here-and-its-fast-crossover</link>
            <guid isPermaLink="false">eb9dc92c-e884-4ebd-99ab-b84adaed0664</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/316/python-3.11-is-here-and-its-fast-crossover.mp3"
                    length="54005994"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 30 Dec 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#316: Python 3.11 is here and it's fast (crossover)</itunes:title>
            <itunes:episode>316</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>01:04:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/316">pythonbytes.fm/316</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/316/python-3.11-is-here-and-its-fast-crossover.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#315 Some Stickers!</title>
            <link>https://pythonbytes.fm/episodes/show/315/some-stickers</link>
            <guid isPermaLink="false">35f8c790-3005-49db-af5e-590b522d1e51</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/315/some-stickers.mp3"
                    length="25282009"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 20 Dec 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#315: Some Stickers!</itunes:title>
            <itunes:episode>315</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Jupyter Server 2.0 is released!, , aws-lambda-powertools-python, and How to create a self updating GitHub Readme.]]></itunes:summary>
            <itunes:duration>00:29:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.jupyter.org/jupyter-server-2-0-is-released-121ac99e909a?featured_on=pythonbytes">Jupyter Server 2.0 is released!</a></strong></li>
<li><strong>Converting to pyproject.toml</strong></li>
<li><strong><a href="https://github.com/awslabs/aws-lambda-powertools-python?featured_on=pythonbytes">aws-lambda-powertools-python</a></strong></li>
<li><strong><a href="https://pybit.es/articles/how-to-create-a-self-updating-github-readme/?featured_on=pythonbytes"> How to create a self updating GitHub Readme </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/315">pythonbytes.fm/315</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/315/some-stickers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#314 What are you, a wise guy? Sort it out!</title>
            <link>https://pythonbytes.fm/episodes/show/314/what-are-you-a-wise-guy-sort-it-out</link>
            <guid isPermaLink="false">319b7aae-0d9e-4df0-83a7-511ed241968a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/314/what-are-you-a-wise-guy-sort-it-out.mp3"
                    length="32177147"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 13 Dec 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#314: What are you, a wise guy? Sort it out!</itunes:title>
            <itunes:episode>314</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include FAQtory, Kagi search "live with it” report, Tools for rewriting Python code, and Socketify.]]></itunes:summary>
            <itunes:duration>00:37:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/willmcgugan/faqtory?featured_on=pythonbytes"> FAQtory </a></strong></li>
<li><strong><a href="https://mkennedy.codes/posts/paying-for-search-in-2022-am-i-crazy/?featured_on=pythonbytes"> Kagi search "live with it” report </a></strong></li>
<li><strong><a href="https://lukeplant.me.uk/blog/posts/tools-for-rewriting-python-code/?featured_on=pythonbytes"> Tools for rewriting Python code </a></strong></li>
<li><strong><a href="https://github.com/cirospaciari/socketify.py?featured_on=pythonbytes"> Socketify </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/314">pythonbytes.fm/314</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/314/what-are-you-a-wise-guy-sort-it-out.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#313 Programming Robots With a Marker</title>
            <link>https://pythonbytes.fm/episodes/show/313/programming-robots-with-a-marker</link>
            <guid isPermaLink="false">d64c079b-e4ef-4137-b872-1c2d5be41165</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/313/programming-robots-with-a-marker.mp3"
                    length="39305686"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 06 Dec 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#313: Programming Robots With a Marker</itunes:title>
            <itunes:episode>313</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , The Origins of Python, setproctitle, and.]]></itunes:summary>
            <itunes:duration>00:46:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>How do you say that number?</strong></li>
<li><strong><a href="https://inference-review.com/article/the-origins-of-python?featured_on=pythonbytes"> The Origins of Python </a></strong></li>
<li><strong><a href="https://pypi.org/project/setproctitle/?featured_on=pythonbytes"> setproctitle </a></strong></li>
<li><strong>Looking forward to Python 3.12</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/313">pythonbytes.fm/313</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/313/programming-robots-with-a-marker.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#312 AI Goes on Trial For Writing Code</title>
            <link>https://pythonbytes.fm/episodes/show/312/ai-goes-on-trial-for-writing-code</link>
            <guid isPermaLink="false">a6ce01ee-aca9-4d21-ad27-c56cb5ce2b76</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/312/ai-goes-on-trial-for-writing-code.mp3"
                    length="38674429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 29 Nov 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#312: AI Goes on Trial For Writing Code</itunes:title>
            <itunes:episode>312</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Coping strategies for the serial project hoarder, GitHub copilot lawsuit, Use Windows Dialog Boxes from Python with no extra libraries, and.]]></itunes:summary>
            <itunes:duration>00:35:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://simonwillison.net/2022/Nov/26/productivity/?featured_on=pythonbytes"> Coping strategies for the serial project hoarder </a></strong></li>
<li><strong><a href="https://githubcopilotlitigation.com/?featured_on=pythonbytes"> GitHub copilot lawsuit </a></strong></li>
<li><strong><a href="https://mfcallahan.blog/2022/11/10/display-a-message-box-with-python-without-using-a-library-or-other-dependency-windows/?featured_on=pythonbytes"> Use Windows Dialog Boxes from Python with no extra libraries </a></strong></li>
<li><strong>Extra Extra Extra</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/312">pythonbytes.fm/312</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/312/ai-goes-on-trial-for-writing-code.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#311 Catching Memory Leaks with ... pytest?</title>
            <link>https://pythonbytes.fm/episodes/show/311/catching-memory-leaks-with-...-pytest</link>
            <guid isPermaLink="false">9544ea4b-d05e-4fb6-8999-037209119d0c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/311/catching-memory-leaks-with-...-pytest.mp3"
                    length="42000481"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 24 Nov 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#311: Catching Memory Leaks with ... pytest?</itunes:title>
            <itunes:episode>311</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Latexify, prefixed, dbt, Memray p ytest plugin, Stealing Open Source code from Textual, and Shed.]]></itunes:summary>
            <itunes:duration>00:49:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/btskinn/status/1592892053364805632?featured_on=pythonbytes"> Latexify </a></strong></li>
<li><strong><a href="https://pypi.org/project/prefixed/?featured_on=pythonbytes"> prefixed </a></strong></li>
<li><strong><a href="https://www.getdbt.com/?featured_on=pythonbytes"> dbt </a></strong></li>
<li><strong><a href="https://twitter.com/roman_the_right/status/1592938538214912000?featured_on=pythonbytes"> Memray </a> <a href="https://twitter.com/roman_the_right/status/1592938538214912000?featured_on=pythonbytes"> p </a><a href="https://twitter.com/roman_the_right/status/1592938538214912000?featured_on=pythonbytes"> ytest plugin </a></strong></li>
<li><strong><a href="https://textual.textualize.io/blog/2022/11/20/stealing-open-source-code-from-textual/?featured_on=pythonbytes"> Stealing Open Source code from Textual </a></strong></li>
<li><strong><a href="https://github.com/Zac-HD/shed?featured_on=pythonbytes"> Shed </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/311">pythonbytes.fm/311</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/311/catching-memory-leaks-with-...-pytest.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#310 Calling All Tools for Readmes</title>
            <link>https://pythonbytes.fm/episodes/show/310/calling-all-tools-for-readmes</link>
            <guid isPermaLink="false">f6c0048d-5ba1-4d08-ac50-8778ba9aeb3d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/310/calling-all-tools-for-readmes.mp3"
                    length="45622839"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 15 Nov 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#310: Calling All Tools for Readmes</itunes:title>
            <itunes:episode>310</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Tips for clean code in Python, , , and Closevember.]]></itunes:summary>
            <itunes:duration>00:53:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pybit.es/articles/tips-for-clean-code-in-python/?featured_on=pythonbytes"> Tips for clean code in Python </a></strong></li>
<li><strong>Mastodon is picking up speed</strong></li>
<li><strong>Some FastAPI news, and some great READMEs.</strong></li>
<li><strong><a href="https://twitter.com/btskinn/status/1587987145444163585?s=12&t=tE1LoCVynDVdhocfaMhNHw&featured_on=pythonbytes"> Closevember </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/310">pythonbytes.fm/310</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/310/calling-all-tools-for-readmes.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#309 When Malware PoC's are Themselves Malware</title>
            <link>https://pythonbytes.fm/episodes/show/309/when-malware-pocs-are-themselves-malware</link>
            <guid isPermaLink="false">3fc797e2-aa7e-4111-babe-a3848963b3d7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/309/when-malware-pocs-are-themselves-malware.mp3"
                    length="30098829"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 09 Nov 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#309: When Malware PoC's are Themselves Malware</itunes:title>
            <itunes:episode>309</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Malicious proof-of-concepts are exposing GitHub users to malware and more, , Gitpod and the traveling dev, and.]]></itunes:summary>
            <itunes:duration>00:35:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://portswigger.net/daily-swig/malicious-proof-of-concepts-are-exposing-github-users-to-malware-and-more?featured_on=pythonbytes"> Malicious proof-of-concepts are exposing GitHub users to malware and more </a></strong></li>
<li><strong>The great Mastodon experiment</strong></li>
<li><strong><a href="https://twitter.com/titimoby/status/1585566185961263104?s=12&t=4h7RIi-8kG9bjNWYyonA4Q&featured_on=pythonbytes"> Gitpod and the traveling dev </a></strong></li>
<li><strong>Color in the terminal</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/309">pythonbytes.fm/309</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/309/when-malware-pocs-are-themselves-malware.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#308 Conference season is heating up</title>
            <link>https://pythonbytes.fm/episodes/show/308/conference-season-is-heating-up</link>
            <guid isPermaLink="false">4ebb141b-fd6f-46f0-93e1-9313a13b40f2</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/308/conference-season-is-heating-up.mp3"
                    length="29641929"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 01 Nov 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#308: Conference season is heating up</itunes:title>
            <itunes:episode>308</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Any.io, How to propose a winning conference talk, and Sanic release adds background workers.]]></itunes:summary>
            <itunes:duration>00:34:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>It’s PyCon US 2023 CFP time</strong></li>
<li><strong><a href="https://anyio.readthedocs.io/en/stable/index.html?featured_on=pythonbytes"> Any.io </a></strong></li>
<li><strong><a href="https://lerner.co.il/2022/10/19/how-to-propose-a-winning-conference-talk/?featured_on=pythonbytes"> How to propose a winning conference talk </a></strong></li>
<li><strong><a href="https://sanic.dev/en/?featured_on=pythonbytes"> Sanic release adds background workers </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/308">pythonbytes.fm/308</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/308/conference-season-is-heating-up.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#307 Your Python just got faster (3.11 is out!)</title>
            <link>https://pythonbytes.fm/episodes/show/307/your-python-just-got-faster-3.11-is-out</link>
            <guid isPermaLink="false">d83a4a30-4cb8-41a3-8ac3-35ebab26d7c7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/307/your-python-just-got-faster-3.11-is-out.mp3"
                    length="38277321"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 26 Oct 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#307: Your Python just got faster (3.11 is out!)</itunes:title>
            <itunes:episode>307</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python 3.11 is released, Installing Python 3.11 on Mac or Windows, Bossie 2022 Awards, and Textual 0.2.0.]]></itunes:summary>
            <itunes:duration>00:44:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/downloads/release/python-3110/?featured_on=pythonbytes"> Python 3.11 is released </a></strong></li>
<li><strong><a href="https://pythontest.com/python/installing-python-3-11/?featured_on=pythonbytes"> Installing Python 3.11 on Mac or Windows </a></strong></li>
<li><strong><a href="https://www.infoworld.com/article/3676829/the-best-open-source-software-of-2022.html?featured_on=pythonbytes"> Bossie 2022 Awards </a></strong></li>
<li><strong><a href="https://www.textualize.io/blog/posts/textual-0-point-2-point-0?featured_on=pythonbytes"> Textual 0.2.0 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/307">pythonbytes.fm/307</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/307/your-python-just-got-faster-3.11-is-out.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#306 Some Fun pytesting Tools</title>
            <link>https://pythonbytes.fm/episodes/show/306/some-fun-pytesting-tools</link>
            <guid isPermaLink="false">a9145b11-74f9-419e-bd89-f073f93359a9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/306/some-fun-pytesting-tools.mp3"
                    length="39213099"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 19 Oct 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#306: Some Fun pytesting Tools</itunes:title>
            <itunes:episode>306</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Awesome pytest speedup, , , and Refurb.]]></itunes:summary>
            <itunes:duration>00:46:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/zupo/awesome-pytest-speedup?featured_on=pythonbytes"> Awesome pytest speedup </a></strong></li>
<li><strong>Strive to travel without a laptop</strong></li>
<li><strong>Some fun tools from the previous testing article</strong></li>
<li><strong><a href="https://github.com/dosisod/refurb?featured_on=pythonbytes"> Refurb </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/306">pythonbytes.fm/306</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/306/some-fun-pytesting-tools.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#305 Decorators need love too</title>
            <link>https://pythonbytes.fm/episodes/show/305/decorators-need-love-too</link>
            <guid isPermaLink="false">e6372e56-07c1-4869-bde1-f19a207b7b8a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/305/decorators-need-love-too.mp3"
                    length="27877822"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 13 Oct 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#305: Decorators need love too</itunes:title>
            <itunes:episode>305</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pyscript 2022.09.1 is out, Decorator shortcuts, Panel (of Holoviz) on Pyscript, and auto-walrus.]]></itunes:summary>
            <itunes:duration>00:32:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/JeffersGlass/status/1575940781516673024?cxt=HBwWgMDS1dDy7t4rAAAA&cn=ZmxleGlibGVfcmVjcw%3D%3D&refsrc=email&featured_on=pythonbytes"> Pyscript 2022.09.1 is out </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202210/decorator_shortcuts.html?featured_on=pythonbytes"> Decorator shortcuts </a></strong></li>
<li><strong><a href="https://pyviz-dev.github.io/panel/user_guide/Running_in_Webassembly.html?featured_on=pythonbytes"> Panel (of Holoviz) on Pyscript </a></strong></li>
<li><strong><a href="https://github.com/MarcoGorelli/auto-walrus?featured_on=pythonbytes"> auto-walrus </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/305">pythonbytes.fm/305</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/305/decorators-need-love-too.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#304 Build your own text adventure language in Python</title>
            <link>https://pythonbytes.fm/episodes/show/304/build-your-own-text-adventure-language-in-python</link>
            <guid isPermaLink="false">00b858a7-41a1-40a9-a2ba-93315e7b11c4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/304/build-your-own-text-adventure-language-in-python.mp3"
                    length="32934342"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 05 Oct 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#304: Build your own text adventure language in Python</itunes:title>
            <itunes:episode>304</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Ten tasty ingredients for a delicious pull request, textX, Reasoning about asyncio.Semaphore, and Turnstile.]]></itunes:summary>
            <itunes:duration>00:38:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://wagtail.org/blog/ten-tasty-ingredients-for-a-delicious-pull-request/?featured_on=pythonbytes"> Ten tasty ingredients for a delicious pull request </a></strong></li>
<li><strong><a href="https://pypi.org/project/textX/?featured_on=pythonbytes"> textX </a></strong></li>
<li><strong><a href="https://neopythonic.blogspot.com/2022/10/reasoning-about-asynciosemaphore.html?featured_on=pythonbytes"> Reasoning about asyncio.Semaphore </a></strong></li>
<li><strong><a href="https://blog.cloudflare.com/turnstile-private-captcha-alternative/?featured_on=pythonbytes"> Turnstile </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/304">pythonbytes.fm/304</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/304/build-your-own-text-adventure-language-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#303 This title is required or is it optional?</title>
            <link>https://pythonbytes.fm/episodes/show/303/this-title-is-required-or-is-it-optional</link>
            <guid isPermaLink="false">3363a1bb-f261-494b-afd1-9bfcc9994fd5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/303/this-title-is-required-or-is-it-optional.mp3"
                    length="32280340"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 29 Sep 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#303: This title is required or is it optional?</itunes:title>
            <itunes:episode>303</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Human regular expressions revisited, Implicit Optional Types Will Be Disabled by Default, cython-lint, and difftastic.]]></itunes:summary>
            <itunes:duration>00:37:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/mikaelho/python-human-regex?featured_on=pythonbytes"> Human regular expressions revisited </a></strong></li>
<li><strong><a href="https://mypy-lang.blogspot.com/2022/09/mypy-0981-released.html?featured_on=pythonbytes"> Implicit Optional Types Will Be Disabled by Default </a></strong></li>
<li><strong><a href="https://github.com/MarcoGorelli/cython-lint?featured_on=pythonbytes"> cython-lint </a></strong></li>
<li><strong><a href="https://difftastic.wilfred.me.uk/introduction.html?featured_on=pythonbytes"> difftastic </a> - structural diff</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/303">pythonbytes.fm/303</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/303/this-title-is-required-or-is-it-optional.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#302 The Blue Shirt Episode</title>
            <link>https://pythonbytes.fm/episodes/show/302/the-blue-shirt-episode</link>
            <guid isPermaLink="false">233f34d6-65dc-46c8-96ac-80bf2078d2f9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/302/the-blue-shirt-episode.mp3"
                    length="28838940"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 20 Sep 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#302: The Blue Shirt Episode</itunes:title>
            <itunes:episode>302</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Can Amazon’s CodeWhisperer write better Python than you?, Stable Diffusion breaks the internet w/ Simon Willison, Apache Superset, Recipes from Python SQLite docs, and -ffast-math and indirect changes.]]></itunes:summary>
            <itunes:duration>00:33:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.symops.com/2022/08/31/amazon-codewhisperer/?featured_on=pythonbytes"> Can Amazon’s CodeWhisperer write better Python than you? </a></strong></li>
<li><strong><ul>
<li>Related and worth listening to: <a href="https://changelog.com/podcast/506?featured_on=pythonbytes">  Stable Diffusion breaks the internet w/ Simon Willison </a></li>
</ul></strong></li>
<li><strong><a href="https://superset.apache.org?featured_on=pythonbytes">Apache Superset</a></strong></li>
<li><strong><a href="https://rednafi.github.io/reflections/recipes-from-python-sqlite-docs.html?featured_on=pythonbytes"> Recipes from Python SQLite docs </a></strong></li>
<li><strong><a href="https://twitter.com/moyix/status/1567167774039973888?featured_on=pythonbytes"> -ffast-math and indirect changes </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/302">pythonbytes.fm/302</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/302/the-blue-shirt-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#301 PyTorch Grows Up and Moves Out</title>
            <link>https://pythonbytes.fm/episodes/show/301/pytorch-grows-up-and-moves-out</link>
            <guid isPermaLink="false">92af514a-c6ae-40a5-913e-20467c30e3e0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/301/pytorch-grows-up-and-moves-out.mp3"
                    length="26472411"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 15 Sep 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#301: PyTorch Grows Up and Moves Out</itunes:title>
            <itunes:episode>301</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PythonAnywhere: Our Commitment to Providing Free Accounts, ruff: An extremely fast Python linter, written in Rust., Meta spins off PyTorch Foundation to make AI framework vendor neutral, and.]]></itunes:summary>
            <itunes:duration>00:31:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.pythonanywhere.com/206/?featured_on=pythonbytes"> PythonAnywhere: Our Commitment to Providing Free Accounts </a></strong></li>
<li><strong><a href="https://github.com/charliermarsh/ruff?featured_on=pythonbytes"> ruff: An extremely fast Python linter, written in Rust. </a></strong></li>
<li><strong><a href="https://arstechnica.com/information-technology/2022/09/meta-spins-off-pytorch-foundation-to-make-ai-framework-vendor-neutral/?featured_on=pythonbytes"> Meta spins off PyTorch Foundation to make AI framework vendor neutral </a></strong></li>
<li><strong>Two string resources</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/301">pythonbytes.fm/301</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/301/pytorch-grows-up-and-moves-out.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#300 A Jupyter merge driver for git</title>
            <link>https://pythonbytes.fm/episodes/show/300/a-jupyter-merge-driver-for-git</link>
            <guid isPermaLink="false">4f4420b1-50b0-45b7-8fa4-49869ff3caac</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/300/a-jupyter-merge-driver-for-git.mp3"
                    length="46740022"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 06 Sep 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#300: A Jupyter merge driver for git</itunes:title>
            <itunes:episode>300</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , The Jupyter+git problem is now solved, Help us test system trust stores in Python, Making plots in your terminal with plotext, jinja2-fragments, and SLSA 3 Generic Builder for GitHub Actions GA.]]></itunes:summary>
            <itunes:duration>00:55:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Test your packages and wheels</strong></li>
<li><strong><a href="https://www.fast.ai/2022/08/25/jupyter-git/?featured_on=pythonbytes"> The Jupyter+git problem is now solved </a></strong></li>
<li><strong><a href="https://sethmlarson.dev/blog/help-test-system-trust-stores-in-python?featured_on=pythonbytes"> Help us test system trust stores in Python </a></strong></li>
<li><strong><a href="https://pybit.es/articles/terminal-plotting-with-plotext/?featured_on=pythonbytes"> Making plots in your terminal with plotext </a></strong></li>
<li><strong><a href="https://github.com/sponsfreixes/jinja2-fragments?featured_on=pythonbytes"> jinja2-fragments </a></strong></li>
<li><strong><a href="https://slsa.dev/blog/2022/08/slsa-github-workflows-generic-ga?featured_on=pythonbytes"> SLSA 3 Generic Builder for GitHub Actions GA </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/300">pythonbytes.fm/300</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/300/a-jupyter-merge-driver-for-git.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#299 Will McGugan drops by</title>
            <link>https://pythonbytes.fm/episodes/show/299/will-mcgugan-drops-by</link>
            <guid isPermaLink="false">98f94a1a-30a0-4af9-9fb1-1a8fe68098b4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/299/will-mcgugan-drops-by.mp3"
                    length="38969317"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 03 Sep 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#299: Will McGugan drops by</itunes:title>
            <itunes:episode>299</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Careful with that PyPI email, IEEE Top Programming Languages 2022: Python’s still No. 1, but employers love to see SQL skills, Django 4.1, and You Should Be Using Python's Walrus Operator - Here’s Why.]]></itunes:summary>
            <itunes:duration>00:46:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/pypi/status/1562442188285308929?featured_on=pythonbytes"> Careful with that PyPI email </a></strong></li>
<li><strong><a href="https://spectrum.ieee.org/top-programming-languages-2022?featured_on=pythonbytes"> IEEE Top Programming Languages 2022: Python’s still No. 1, but employers love to see SQL skills </a></strong></li>
<li><strong><a href="https://docs.djangoproject.com/en/4.1/releases/4.1/?featured_on=pythonbytes"> Django 4.1 </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/79?featured_on=pythonbytes"> You Should Be Using Python's Walrus Operator - Here’s Why </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/299">pythonbytes.fm/299</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/299/will-mcgugan-drops-by.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#298 "Unstoppable" Python</title>
            <link>https://pythonbytes.fm/episodes/show/298/unstoppable-python</link>
            <guid isPermaLink="false">68d920b8-fdb7-43ff-95a3-411aa12ae6ed</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/298/unstoppable-python.mp3"
                    length="27328431"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 24 Aug 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#298: "Unstoppable" Python</itunes:title>
            <itunes:episode>298</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Uncommon Uses of Python in Commonly Used Libraries, Skyplane Cloud Transfers, 7 things I've learned building a modern TUI framework, and ‘Unstoppable’ Python.]]></itunes:summary>
            <itunes:duration>00:32:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://eugeneyan.com/writing/uncommon-python/?featured_on=pythonbytes"> Uncommon Uses of Python in Commonly Used Libraries </a></strong></li>
<li><strong><a href="https://twitter.com/aikidouke/status/1549687841265008642?s=12&t=LyRHbdObe2ee-wWTwuLslA&featured_on=pythonbytes"> Skyplane Cloud Transfers </a></strong></li>
<li><strong><a href="https://www.textualize.io/blog/posts/7-things-about-terminals?featured_on=pythonbytes"> 7 things I've learned building a modern TUI framework </a></strong></li>
<li><strong><a href="https://www.infoworld.com/article/3669232/python-popularity-still-soaring.html?featured_on=pythonbytes">‘Unstoppable’ Python</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/298">pythonbytes.fm/298</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/298/unstoppable-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#297 I AM  the documentation</title>
            <link>https://pythonbytes.fm/episodes/show/297/i-am-the-documentation</link>
            <guid isPermaLink="false">adc428be-3710-4dcb-a469-a0ceb1a4d9f3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/297/i-am-the-documentation.mp3"
                    length="19669454"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 16 Aug 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#297: I AM  the documentation</itunes:title>
            <itunes:episode>297</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include SQLCodeGen, , aiocache, and Hatch: a modern, extensible Python project manager.]]></itunes:summary>
            <itunes:duration>00:22:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/agronholm/sqlacodegen?featured_on=pythonbytes"> SQLCodeGen </a></strong></li>
<li><strong>The death of setup.py*, long live pyproject.toml</strong></li>
<li><strong><a href="https://pypi.org/project/aiocache/?featured_on=pythonbytes"> aiocache </a></strong></li>
<li><strong><a href="https://hatch.pypa.io/latest/?featured_on=pythonbytes"> Hatch: a modern, extensible Python project manager </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/297">pythonbytes.fm/297</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/297/i-am-the-documentation.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#296 pip: Constrain your excitement</title>
            <link>https://pythonbytes.fm/episodes/show/296/pip-constrain-your-excitement</link>
            <guid isPermaLink="false">c3ed1a9a-6f86-4c64-ad00-5bbe9e59b00c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/296/pip-constrain-your-excitement.mp3"
                    length="31449064"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 09 Aug 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#296: pip: Constrain your excitement</itunes:title>
            <itunes:episode>296</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pip constraints files, async-cache, Organize Python code like a PRO, and keyring.]]></itunes:summary>
            <itunes:duration>00:32:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://luminousmen.com/post/pip-constraints-files?featured_on=pythonbytes"> Pip constraints files </a></strong></li>
<li><strong><a href="https://pypi.org/project/async-cache/?featured_on=pythonbytes"> async-cache </a></strong></li>
<li><strong><a href="https://guicommits.com/organize-python-code-like-a-pro/?featured_on=pythonbytes"> Organize Python code like a PRO </a></strong></li>
<li><strong><a href="https://github.com/jaraco/keyring?featured_on=pythonbytes"> keyring </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/296">pythonbytes.fm/296</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/296/pip-constrain-your-excitement.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#295 Flutter + Python GUI Apps?</title>
            <link>https://pythonbytes.fm/episodes/show/295/flutter-python-gui-apps</link>
            <guid isPermaLink="false">0573e072-2d82-4819-bcff-d0b609e5d583</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/295/flutter-python-gui-apps.mp3"
                    length="30603325"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 04 Aug 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#295: Flutter + Python GUI Apps?</itunes:title>
            <itunes:episode>295</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Faster routing for Flask & Quart, Quarto: an open-source scientific and technical publishing system built on Pandoc, Fl t UI, and Building an authenticated Python CLI.]]></itunes:summary>
            <itunes:duration>00:36:16</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pgjones.dev/blog/faster-routing-2022/?featured_on=pythonbytes"> Faster routing for Flask &amp; Quart </a></strong></li>
<li><strong><a href="https://quarto.org/?featured_on=pythonbytes"> Quarto: an open-source scientific and technical publishing system built on Pandoc </a></strong></li>
<li><strong><a href="https://flet.dev?featured_on=pythonbytes"> Fl </a><a href="https://flet.dev?featured_on=pythonbytes"> e </a><a href="https://flet.dev?featured_on=pythonbytes"> t UI </a></strong></li>
<li><strong><a href="https://www.notia.ai/articles/building-an-authenticated-python-cli?featured_on=pythonbytes"> Building an authenticated Python CLI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/295">pythonbytes.fm/295</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/295/flutter-python-gui-apps.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#294 Specializing Adaptive Interpreters in Full Color</title>
            <link>https://pythonbytes.fm/episodes/show/294/specializing-adaptive-interpreters-in-full-color</link>
            <guid isPermaLink="false">a42f794b-9e8a-436b-9f56-1a935e513827</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/294/specializing-adaptive-interpreters-in-full-color.mp3"
                    length="30008363"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 26 Jul 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#294: Specializing Adaptive Interpreters in Full Color</itunes:title>
            <itunes:episode>294</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Specialist: Python 3.11 perf highlighter, tomli “A lil’ TOML parser”, Pydantic V2 Plan, and pikepdf.]]></itunes:summary>
            <itunes:duration>00:35:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/brandtbucher/specialist?featured_on=pythonbytes"> Specialist: Python 3.11 perf highlighter </a></strong></li>
<li><strong><a href="https://pypi.org/project/tomli/?featured_on=pythonbytes"> tomli “A lil’ TOML parser” </a></strong></li>
<li><strong><a href="https://pydantic-docs.helpmanual.io/blog/pydantic-v2/?featured_on=pythonbytes"> Pydantic V2 Plan </a></strong></li>
<li><strong><a href="https://github.com/pikepdf/pikepdf?featured_on=pythonbytes"> pikepdf </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/294">pythonbytes.fm/294</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/294/specializing-adaptive-interpreters-in-full-color.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#293 And if I pull this open source Jenga block...</title>
            <link>https://pythonbytes.fm/episodes/show/293/and-if-i-pull-this-open-source-jenga-block</link>
            <guid isPermaLink="false">e312f046-a6b9-4f88-87d6-542c01c9812f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/293/and-if-i-pull-this-open-source-jenga-block.mp3"
                    length="40201790"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 20 Jul 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#293: And if I pull this open source Jenga block...</itunes:title>
            <itunes:episode>293</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PSF security key giveaway for critical package maintainers, PyLeft-Pad, FastAPI Filter, AutoRegEx, and Anaconda Acquires PythonAnywhere.]]></itunes:summary>
            <itunes:duration>00:47:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/security-key-giveaway/?featured_on=pythonbytes"> PSF security key giveaway for critical package maintainers </a></strong></li>
<li><strong><a href="https://old.reddit.com/r/Python/comments/vuh41q/pypi_moves_to_require_2fa_for_critical_projects/?featured_on=pythonbytes"> PyLeft-Pad </a></strong></li>
<li><strong><a href="https://twitter.com/arthur_rio/status/1542563206807183362?s=20&t=2HGsp6qnIA1lk2uYTuVQMghttps://fastapi-filter.netlify.app/&featured_on=pythonbytes"> FastAPI Filter </a></strong></li>
<li><strong><a href="https://twitter.com/wburn/status/1545820348821782528?s=12&t=1zyCGa__JDTcBqaUXjEXGQ&featured_on=pythonbytes"> AutoRegEx </a></strong></li>
<li><strong><a href="https://www.anaconda.com/press/anaconda-acquires-pythonanywhere?featured_on=pythonbytes"> Anaconda Acquires PythonAnywhere </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/293">pythonbytes.fm/293</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/293/and-if-i-pull-this-open-source-jenga-block.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#292 Thursday, it's always a Thursday</title>
            <link>https://pythonbytes.fm/episodes/show/292/thursday-its-always-a-thursday</link>
            <guid isPermaLink="false">34aff095-f90b-4935-9c99-015103090d3d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/292/thursday-its-always-a-thursday.mp3"
                    length="24264922"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 11 Jul 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#292: Thursday, it's always a Thursday</itunes:title>
            <itunes:episode>292</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rich-codex, Pydastic, 3 Things to Know Before Building with PyScript, and disnake.]]></itunes:summary>
            <itunes:duration>00:28:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://ewels.github.io/rich-codex/?featured_on=pythonbytes"> rich-codex </a></strong></li>
<li><strong><a href="https://twitter.com/iamramiawar/status/1523370586629877760?featured_on=pythonbytes"> Pydastic </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/3-things-you-must-know-before-building-with-pyscript-245a0a82f2c3?featured_on=pythonbytes"> 3 Things to Know Before Building with PyScript </a></strong></li>
<li><strong><a href="https://twitter.com/datacascadia/status/1542043036586082304?featured_on=pythonbytes"> disnake </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/292">pythonbytes.fm/292</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/292/thursday-its-always-a-thursday.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#291 Wait, you have how many licenses?!?</title>
            <link>https://pythonbytes.fm/episodes/show/291/wait-you-have-how-many-licenses</link>
            <guid isPermaLink="false">ee353de0-45a2-4669-a0b3-69567b8f4256</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/291/wait-you-have-how-many-licenses.mp3"
                    length="27388490"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 06 Jul 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#291: Wait, you have how many licenses?!?</itunes:title>
            <itunes:episode>291</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python License tracker, undataclass, Qutebrowser, and.]]></itunes:summary>
            <itunes:duration>00:32:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://wagenrace.github.io/python_dep_frontend/?featured_on=pythonbytes"> Python License tracker </a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/undataclass/?featured_on=pythonbytes"> undataclass </a></strong></li>
<li><strong><a href="https://qutebrowser.org?featured_on=pythonbytes"> Qutebrowser </a></strong></li>
<li><strong>asyncio and web applications</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/291">pythonbytes.fm/291</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/291/wait-you-have-how-many-licenses.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#290 Sentient AI? If so, then what?</title>
            <link>https://pythonbytes.fm/episodes/show/290/sentient-ai-if-so-then-what</link>
            <guid isPermaLink="false">f123fb86-8c2a-4e86-9b4b-81600cd7aeac</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/290/sentient-ai-if-so-then-what.mp3"
                    length="41776105"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 28 Jun 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#290: Sentient AI? If so, then what?</itunes:title>
            <itunes:episode>290</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include picologging, CheekyKeys, richbench, and typeguard.]]></itunes:summary>
            <itunes:duration>00:49:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/microsoft/picologging?featured_on=pythonbytes"> picologging </a></strong></li>
<li><strong><a href="https://github.com/everythingishacked/CheekyKeys?featured_on=pythonbytes"> CheekyKeys </a></strong></li>
<li><strong><a href="https://github.com/tonybaloney/rich-bench?featured_on=pythonbytes"> richbench </a></strong></li>
<li><strong><a href="https://github.com/agronholm/typeguard?featured_on=pythonbytes"> typeguard </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/290">pythonbytes.fm/290</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/290/sentient-ai-if-so-then-what.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#289 Textinator is coming for your text, wherever it is</title>
            <link>https://pythonbytes.fm/episodes/show/289/textinator-is-coming-for-your-text-wherever-it-is</link>
            <guid isPermaLink="false">6777450b-fcac-4ef8-8f63-dbfbc0611f93</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/289/textinator-is-coming-for-your-text-wherever-it-is.mp3"
                    length="38963855"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Jun 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#289: Textinator is coming for your text, wherever it is</itunes:title>
            <itunes:episode>289</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include beanita, The Good Research Code Handbook, Textinator, and Handling Concurrency Without Locks.]]></itunes:summary>
            <itunes:duration>00:46:14</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/roman-right/beanita?featured_on=pythonbytes"> beanita </a></strong></li>
<li><strong><a href="https://goodresearch.dev/index.html?featured_on=pythonbytes"> The Good Research Code Handbook </a></strong></li>
<li><strong><a href="https://twitter.com/RhetTurnbull/status/1535713115421089792?featured_on=pythonbytes"> Textinator </a></strong></li>
<li><strong><a href="https://hakibenita.com/django-concurrency?featured_on=pythonbytes"> Handling Concurrency Without Locks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/289">pythonbytes.fm/289</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/289/textinator-is-coming-for-your-text-wherever-it-is.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#288 Performance benchmarks for Python 3.11 are amazing</title>
            <link>https://pythonbytes.fm/episodes/show/288/performance-benchmarks-for-python-3.11-are-amazing</link>
            <guid isPermaLink="false">afd77ca5-7fe9-40b6-bfa5-e14bc596ca84</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/288/performance-benchmarks-for-python-3.11-are-amazing.mp3"
                    length="27918399"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 14 Jun 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#288: Performance benchmarks for Python 3.11 are amazing</itunes:title>
            <itunes:episode>288</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Polars: Lightning-fast DataFrame library for Rust and Python, PSF Survey is out, Gin Config: a lightweight configuration framework for Python, and Performance benchmarks for Python 3.11 are amazing.]]></itunes:summary>
            <itunes:duration>00:33:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.pola.rs/?featured_on=pythonbytes"> Polars: Lightning-fast DataFrame library for Rust and Python </a></strong></li>
<li><strong><a href="https://lp.jetbrains.com/python-developers-survey-2021/?featured_on=pythonbytes"> PSF Survey is out </a></strong></li>
<li><strong><a href="https://github.com/google/gin-config?featured_on=pythonbytes"> Gin Config: a lightweight configuration framework for Python </a></strong></li>
<li><strong><a href="https://twitter.com/EduardoOrochena/status/1534913062356099079?featured_on=pythonbytes"> Performance benchmarks for Python 3.11 are amazing </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/288">pythonbytes.fm/288</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/288/performance-benchmarks-for-python-3.11-are-amazing.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#287 Surprising ways to use Jupyter Notebooks</title>
            <link>https://pythonbytes.fm/episodes/show/287/surprising-ways-to-use-jupyter-notebooks</link>
            <guid isPermaLink="false">871273ad-7743-4799-aadb-642cf675380d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/287/surprising-ways-to-use-jupyter-notebooks.mp3"
                    length="23119421"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Jun 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#287: Surprising ways to use Jupyter Notebooks</itunes:title>
            <itunes:episode>287</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include auto-py-to-exe, 8 surprising ways how to use Jupyter Notebook, piptrends, and Is it a class or a function? It's a callable!]]></itunes:summary>
            <itunes:duration>00:27:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/brentvollebregt/auto-py-to-exe?featured_on=pythonbytes"> auto-py-to-exe </a></strong></li>
<li><strong><a href="https://mljar.com/blog/how-to-use-jupyter-notebook/?featured_on=pythonbytes"> 8 surprising ways how to use Jupyter Notebook </a></strong></li>
<li><strong><a href="https://piptrends.com?featured_on=pythonbytes"> piptrends </a></strong></li>
<li><strong><a href="https://treyhunner.com/2019/04/is-it-a-class-or-a-function-its-a-callable?featured_on=pythonbytes"> Is it a class or a function? It's a callable! </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/287">pythonbytes.fm/287</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/287/surprising-ways-to-use-jupyter-notebooks.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#286 Unreasonable f-strings</title>
            <link>https://pythonbytes.fm/episodes/show/286/unreasonable-f-strings</link>
            <guid isPermaLink="false">8bbb54a0-c973-42b0-bbf4-3a96f238fe72</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/286/unreasonable-f-strings.mp3"
                    length="22280831"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 03 Jun 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#286: Unreasonable f-strings</itunes:title>
            <itunes:episode>286</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Python GIL: Past, Present, and Future, Announcing the PyOxy Python Runner, The unreasonable effectiveness of f-strings and re.VERBOSE, and PyCharm PR Management.]]></itunes:summary>
            <itunes:duration>00:26:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.backblaze.com/blog/the-python-gil-past-present-and-future/?featured_on=pythonbytes"> The Python GIL: Past, Present, and Future </a></strong></li>
<li><strong><a href="https://gregoryszorc.com/blog/2022/05/10/announcing-the-pyoxy-python-runner/?featured_on=pythonbytes"> Announcing the PyOxy Python Runner </a></strong></li>
<li><strong><a href="https://death.andgravity.com/f-re?featured_on=pythonbytes"> The unreasonable effectiveness of f-strings and re.VERBOSE </a></strong></li>
<li><strong><a href="https://twitter.com/mkennedy/status/1471606340619419652?featured_on=pythonbytes"> PyCharm PR Management </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/286">pythonbytes.fm/286</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/286/unreasonable-f-strings.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#285 Where we talk about UIs and Python</title>
            <link>https://pythonbytes.fm/episodes/show/285/where-we-talk-about-uis-and-python</link>
            <guid isPermaLink="false">bca41a2d-a63d-4a12-805a-ebe4f4847242</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/285/where-we-talk-about-uis-and-python.mp3"
                    length="42933227"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 25 May 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#285: Where we talk about UIs and Python</itunes:title>
            <itunes:episode>285</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include libgravatar, JSON to Pydantic Converter, PEP 690 – Lazy Imports, and.]]></itunes:summary>
            <itunes:duration>00:50:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://libgravatar.readthedocs.io/en/latest/?featured_on=pythonbytes"> libgravatar </a></strong></li>
<li><strong><a href="https://jsontopydantic.com/?featured_on=pythonbytes"> JSON to Pydantic Converter </a></strong></li>
<li><strong><a href="https://peps.python.org/pep-0690/?featured_on=pythonbytes"> PEP 690 – Lazy Imports </a></strong></li>
<li><strong>Two small items</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/285">pythonbytes.fm/285</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/285/where-we-talk-about-uis-and-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#284 Spicy git for Engineers</title>
            <link>https://pythonbytes.fm/episodes/show/284/spicy-git-for-engineers</link>
            <guid isPermaLink="false">15c8a052-a8de-41d1-9084-376436123b7d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/284/spicy-git-for-engineers.mp3"
                    length="34736867"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 18 May 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#284: Spicy git for Engineers</itunes:title>
            <itunes:episode>284</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include distinctipy, Soda SQL, Python in Nature, Supercharging GitHub Actions with Job Summaries, Language Summit is write up out, and AllSpice is Git for EEs.]]></itunes:summary>
            <itunes:duration>00:41:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/alan-turing-institute/distinctipy?featured_on=pythonbytes"> distinctipy </a></strong></li>
<li><strong><a href="https://docs.soda.io/soda-sql/concepts.html?featured_on=pythonbytes"> Soda SQL </a></strong></li>
<li><strong><a href="https://www.nature.com/articles/s41586-020-2649-2?featured_on=pythonbytes"> Python in Nature </a></strong></li>
<li><strong><a href="https://github.blog/2022-05-09-supercharging-github-actions-with-job-summaries/?featured_on=pythonbytes"> Supercharging GitHub Actions with Job Summaries </a></strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2022/05/the-2022-python-language-summit_01678898482.html?featured_on=pythonbytes"> Language Summit is write up out </a></strong></li>
<li><strong><a href="https://www.allspice.io?featured_on=pythonbytes"> AllSpice is Git for EEs </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/284">pythonbytes.fm/284</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/284/spicy-git-for-engineers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#283 The sports episode</title>
            <link>https://pythonbytes.fm/episodes/show/283/the-sports-episode</link>
            <guid isPermaLink="false">9d529c93-ada4-4df3-b815-b2ba6aa40fa5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/283/the-sports-episode.mp3"
                    length="27880745"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 12 May 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#283: The sports episode</itunes:title>
            <itunes:episode>283</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pathy: a Path interface for local and cloud bucket storage, Robyn, Termshot, and When Python can’t thread: a deep-dive into the GIL’s impact.]]></itunes:summary>
            <itunes:duration>00:32:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/justindujardin/pathy?featured_on=pythonbytes"> Pathy: a Path interface for local and cloud bucket storage </a></strong></li>
<li><strong><a href="https://robyn.sanskar.wtf/?featured_on=pythonbytes"> Robyn </a></strong></li>
<li><strong><a href="https://github.com/homeport/termshot?featured_on=pythonbytes"> Termshot </a></strong></li>
<li><strong><a href="https://pythonspeed.com/articles/python-gil/?featured_on=pythonbytes"> When Python can’t thread: a deep-dive into the GIL’s impact </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/283">pythonbytes.fm/283</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/283/the-sports-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#282 Don't Embarrass Me in Front of The Wizards</title>
            <link>https://pythonbytes.fm/episodes/show/282/dont-embarrass-me-in-front-of-the-wizards</link>
            <guid isPermaLink="false">34cab6e1-2fc6-4003-8a93-95dea4113873</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/282/dont-embarrass-me-in-front-of-the-wizards.mp3"
                    length="24104023"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 May 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#282: Don't Embarrass Me in Front of The Wizards</itunes:title>
            <itunes:episode>282</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pyscript, Memray from Bloomberg, pytest-parallel, and Pooch: A friend for data files.]]></itunes:summary>
            <itunes:duration>00:28:32</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.pyscript.net/?featured_on=pythonbytes"> pyscript </a></strong></li>
<li><strong><a href="https://github.com/bloomberg/memray?featured_on=pythonbytes"> Memray from Bloomberg </a></strong></li>
<li><strong><a href="https://github.com/browsertron/pytest-parallel?featured_on=pythonbytes"> pytest-parallel </a></strong></li>
<li><strong><a href="https://www.fatiando.org/pooch/v1.6.0/index.html?featured_on=pythonbytes"> Pooch: A friend for data files </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/282">pythonbytes.fm/282</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/282/dont-embarrass-me-in-front-of-the-wizards.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#281 ohmyzsh + ohmyposh + mcfly + pls + nerdfonts = wow</title>
            <link>https://pythonbytes.fm/episodes/show/281/ohmyzsh-ohmyposh-mcfly-pls-nerdfonts-wow</link>
            <guid isPermaLink="false">32c98db6-df1f-4e37-a551-bc76cb293da6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/281/ohmyzsh-ohmyposh-mcfly-pls-nerdfonts-wow.mp3"
                    length="39650454"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 28 Apr 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#281: ohmyzsh + ohmyposh + mcfly + pls + nerdfonts = wow</itunes:title>
            <itunes:episode>281</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Take Your Github Repository To The Next Level 🚀️, Fastero, Watchfiles, and Slipcover: Near Zero-Overhead Python Code Coverage.]]></itunes:summary>
            <itunes:duration>00:46:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dev.to/eludadev/take-your-github-repository-to-the-next-level-17ge?featured_on=pythonbytes"> Take Your Github Repository To The Next Level 🚀️ </a></strong></li>
<li><strong><a href="https://fastero.readthedocs.io/en/latest/index.html?featured_on=pythonbytes"> Fastero </a></strong></li>
<li><strong><a href="https://watchfiles.helpmanual.io?featured_on=pythonbytes"> Watchfiles </a></strong></li>
<li><strong><a href="https://github.com/plasma-umass/slipcover?featured_on=pythonbytes"> Slipcover: Near Zero-Overhead Python Code Coverage </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/281">pythonbytes.fm/281</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/281/ohmyzsh-ohmyposh-mcfly-pls-nerdfonts-wow.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#280 Easy terminal scripts by sourcing your Py</title>
            <link>https://pythonbytes.fm/episodes/show/280/easy-terminal-scripts-by-sourcing-your-py</link>
            <guid isPermaLink="false">5cf88180-2304-45cb-ae99-566eea7e60e8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/280/easy-terminal-scripts-by-sourcing-your-py.mp3"
                    length="32395537"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 21 Apr 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#280: Easy terminal scripts by sourcing your Py</itunes:title>
            <itunes:episode>280</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , The counter-intuitive rise of Python in scientific computing, , sourcepy, and Xonsh.]]></itunes:summary>
            <itunes:duration>00:37:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>BTW, don’t make a public repo private</strong></li>
<li><strong><a href="https://cerfacs.fr/coop/fortran-vs-python?featured_on=pythonbytes"> The counter-intuitive rise of Python in scientific computing </a></strong></li>
<li><strong>Dashboards in Python</strong></li>
<li><strong><a href="https://github.com/dchevell/sourcepy?featured_on=pythonbytes"> sourcepy </a></strong></li>
<li><strong><a href="https://itsfoss.com/xonsh-shell/?featured_on=pythonbytes"> Xonsh </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/280">pythonbytes.fm/280</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/280/easy-terminal-scripts-by-sourcing-your-py.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#279 Autocorrect and other Git Tricks</title>
            <link>https://pythonbytes.fm/episodes/show/279/autocorrect-and-other-git-tricks</link>
            <guid isPermaLink="false">4bf5f54f-702f-4175-9e54-87482651a8a4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/279/autocorrect-and-other-git-tricks.mp3"
                    length="37184775"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 15 Apr 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#279: Autocorrect and other Git Tricks</itunes:title>
            <itunes:episode>279</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include OpenBB wants to be an open source challenger to Bloomberg Terminal, , JSON Web Tokens @ jwt.io, and Autocorrect.]]></itunes:summary>
            <itunes:duration>00:41:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.openbb.co?featured_on=pythonbytes"> OpenBB wants to be an open source challenger to Bloomberg Terminal </a></strong></li>
<li><strong>Python f-strings</strong></li>
<li><strong><a href="https://jwt.io?featured_on=pythonbytes">JSON Web Tokens @ jwt.io</a></strong></li>
<li><strong><a href="https://waylonwalker.com/til/git-config-help-autocorrect/?featured_on=pythonbytes"> Autocorrect </a>  and other Git Tricks</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/279">pythonbytes.fm/279</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/279/autocorrect-and-other-git-tricks.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#278 Multi-tenant Python applications</title>
            <link>https://pythonbytes.fm/episodes/show/278/multi-tenant-python-applications</link>
            <guid isPermaLink="false">0fd7762e-2c9b-426b-a4a1-a569c7d8ce0e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/278/multi-tenant-python-applications.mp3"
                    length="28324746"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 08 Apr 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#278: Multi-tenant Python applications</itunes:title>
            <itunes:episode>278</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include dunk - a prettier git diff, Is your Python code vulnerable to log injection?, Building multi tenant applications with Django, Should you pre-allocate lists in Python?, and mockaroo tonic.]]></itunes:summary>
            <itunes:duration>00:33:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/darrenburns/dunk?featured_on=pythonbytes"> dunk - a prettier git diff </a></strong></li>
<li><strong><a href="https://dev.arie.bovenberg.net/blog/is-your-python-code-vulnerable-to-log-injection/?featured_on=pythonbytes"> Is your Python code vulnerable to log injection? </a></strong></li>
<li><strong><a href="https://books.agiliq.com/projects/django-multi-tenant/en/latest/index.html?featured_on=pythonbytes"> Building multi tenant applications with Django </a></strong></li>
<li><strong><a href="https://rednafi.github.io/reflections/pre-allocated-lists-in-python.html?featured_on=pythonbytes"> Should you pre-allocate lists in Python? </a></strong></li>
<li><strong><a href="https://mockaroo.com?featured_on=pythonbytes"> mockaroo </a> and <a href="http://talkpython.fm/tonic?featured_on=pythonbytes"> tonic </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/278">pythonbytes.fm/278</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/278/multi-tenant-python-applications.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#277 It's a Python package showdown!</title>
            <link>https://pythonbytes.fm/episodes/show/277/its-a-python-package-showdown</link>
            <guid isPermaLink="false">06a3434e-f875-41ec-9abe-34cc6c7e647d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/277/its-a-python-package-showdown.mp3"
                    length="37943122"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 02 Apr 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#277: It's a Python package showdown!</itunes:title>
            <itunes:episode>277</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include March Package Madness, nbpreview, strenum, and Code Review Guidelines for Data Science Teams.]]></itunes:summary>
            <itunes:duration>00:45:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/_ChrisMay/status/1506761070064680971?featured_on=pythonbytes"> March Package Madness </a></strong></li>
<li><strong><a href="https://nbpreview.readthedocs.io/en/latest/?featured_on=pythonbytes"> nbpreview </a></strong></li>
<li><strong><a href="https://github.com/irgeek/StrEnum?featured_on=pythonbytes">strenum</a></strong></li>
<li><strong><a href="https://tdhopper.com/blog/code-review-guidelines?featured_on=pythonbytes">Code Review Guidelines for Data Science Teams</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/277">pythonbytes.fm/277</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/277/its-a-python-package-showdown.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#276 Tracking cyber intruders with Jupyter and Python</title>
            <link>https://pythonbytes.fm/episodes/show/276/tracking-cyber-intruders-with-jupyter-and-python</link>
            <guid isPermaLink="false">f63c9ada-476c-41b3-9b45-c52500921158</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/276/tracking-cyber-intruders-with-jupyter-and-python.mp3"
                    length="39449149"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 23 Mar 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#276: Tracking cyber intruders with Jupyter and Python</itunes:title>
            <itunes:episode>276</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include gensim.parsing.preprocessing, DevDocs, The Right Way To Compare Floats in Python, and Pypyr.]]></itunes:summary>
            <itunes:duration>00:45:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://radimrehurek.com/gensim/parsing/preprocessing.html?featured_on=pythonbytes"> gensim.parsing.preprocessing </a></strong></li>
<li><strong><a href="https://devdocs.io/?featured_on=pythonbytes"> DevDocs </a></strong></li>
<li><strong><a href="https://davidamos.dev/the-right-way-to-compare-floats-in-python/?featured_on=pythonbytes"> The Right Way To Compare Floats in Python </a></strong></li>
<li><strong><a href="https://pypyr.io?featured_on=pythonbytes"> Pypyr </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/276">pythonbytes.fm/276</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/276/tracking-cyber-intruders-with-jupyter-and-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#275 Airspeed velocity of an unladen astropy</title>
            <link>https://pythonbytes.fm/episodes/show/275/airspeed-velocity-of-an-unladen-astropy</link>
            <guid isPermaLink="false">5ec844b6-6854-431f-8149-570580ba8df5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/275/airspeed-velocity-of-an-unladen-astropy.mp3"
                    length="36894842"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 16 Mar 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#275: Airspeed velocity of an unladen astropy</itunes:title>
            <itunes:episode>275</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Async and await with subprocesses, Typesplainer, ASV, and perflint.]]></itunes:summary>
            <itunes:duration>00:42:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://fredrikaverpil.github.io/2017/06/20/async-and-await-with-subprocesses/?featured_on=pythonbytes"> Async and await with subprocesses </a></strong></li>
<li><strong><a href="https://typesplainer.herokuapp.com/?featured_on=pythonbytes"> Typesplainer </a></strong></li>
<li><strong><a href="https://asv.readthedocs.io/en/stable/?featured_on=pythonbytes"> ASV </a></strong></li>
<li><strong><a href="https://github.com/tonybaloney/perflint?featured_on=pythonbytes"> perflint </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/275">pythonbytes.fm/275</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/275/airspeed-velocity-of-an-unladen-astropy.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#274 12 Questions You Should Be Asking of Your Dependencies</title>
            <link>https://pythonbytes.fm/episodes/show/274/12-questions-you-should-be-asking-of-your-dependencies</link>
            <guid isPermaLink="false">8183d4d2-2472-4795-95fe-3464234b1f5a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/274/12-questions-you-should-be-asking-of-your-dependencies.mp3"
                    length="33644234"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 09 Mar 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#274: 12 Questions You Should Be Asking of Your Dependencies</itunes:title>
            <itunes:episode>274</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Adam Test: 12 Questions for New Dependencies, Validate emails with email-validator, The Python on Microcontrollers Newsletter, Git Organized: A Better Git Flow, CPython](http://) [issues moving to GitHub soon, and.]]></itunes:summary>
            <itunes:duration>00:39:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://adamj.eu/tech/2021/11/04/the-well-maintained-testhttps://adamj.eu/tech/2021/11/04/the-well-maintained-test?featured_on=pythonbytes"> The Adam Test: 12 Questions for New Dependencies </a></strong></li>
<li><strong><a href="https://stackabuse.com/validate-email-addresses-in-python-with-email-validator/?featured_on=pythonbytes"> Validate emails with email-validator </a></strong></li>
<li><strong><a href="https://www.adafruitdaily.com/category/circuitpython/?featured_on=pythonbytes"> The Python on Microcontrollers Newsletter </a></strong></li>
<li><strong><a href="https://render.com/blog/git-organized-a-better-git-flow?featured_on=pythonbytes"> Git Organized: A Better Git Flow </a></strong></li>
<li><strong><a href="http://?featured_on=pythonbytes"> CPython </a> <a href="https://discuss.python.org/t/github-issues-migration-is-coming-soon/13791?featured_on=pythonbytes"> issues moving to GitHub soon </a></strong></li>
<li><strong>MicroPython, CircuitPython and GitHub</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/274">pythonbytes.fm/274</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/274/12-questions-you-should-be-asking-of-your-dependencies.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#273 Getting dirty with __eq__(self, other)</title>
            <link>https://pythonbytes.fm/episodes/show/273/getting-dirty-with-eq-self-other</link>
            <guid isPermaLink="false">f702d8c8-1a4b-4304-865d-4b39d91652c8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/273/getting-dirty-with-eq-self-other.mp3"
                    length="31277436"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 04 Mar 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#273: Getting dirty with __eq__(self, other)</itunes:title>
            <itunes:episode>273</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Physics Breakthrough as AI Successfully Controls Plasma in Nuclear Fusion Experiment, PEP 680 -- tomllib: Support for Parsing TOML in the Standard Library, What is a generator function?, dirty-equals, and Commitizen.]]></itunes:summary>
            <itunes:duration>00:37:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.sciencealert.com/physics-breakthrough-as-ai-successfully-controls-plasma-in-nuclear-fusion-experiment?featured_on=pythonbytes"> Physics Breakthrough as AI Successfully Controls Plasma in Nuclear Fusion Experiment </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0680/?featured_on=pythonbytes"> PEP 680 -- tomllib: Support for Parsing TOML in the Standard Library </a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/topics/what-is-a-generator-function?featured_on=pythonbytes"> What is a generator function? </a></strong></li>
<li><strong><a href="https://dirty-equals.helpmanual.io?featured_on=pythonbytes"> dirty-equals </a></strong></li>
<li><strong><a href="https://commitizen-tools.github.io/commitizen/?featured_on=pythonbytes"> Commitizen </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/273">pythonbytes.fm/273</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/273/getting-dirty-with-eq-self-other.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#272 The tools episode</title>
            <link>https://pythonbytes.fm/episodes/show/272/the-tools-episode</link>
            <guid isPermaLink="false">e5cbae4c-846b-4b14-8d0b-260db2280e1d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/272/the-tools-episode.mp3"
                    length="41559219"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 24 Feb 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#272: The tools episode</itunes:title>
            <itunes:episode>272</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why your mock still doesn’t work, pls, Kitty, Futures and easy parallelisation, pgMustard, and bpytop.]]></itunes:summary>
            <itunes:duration>00:48:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202202/why_your_mock_still_doesnt_work.html?featured_on=pythonbytes"> Why your mock still doesn’t work </a></strong></li>
<li><strong><a href="https://twitter.com/mkennedy/status/1494107080726396928?featured_on=pythonbytes"> pls </a></strong></li>
<li><strong><a href="https://sw.kovidgoyal.net/kitty/?featured_on=pythonbytes"> Kitty </a></strong></li>
<li><strong><a href="https://wrongsideofmemphis.com/2022/02/17/futures-and-easy-parallelisation/?featured_on=pythonbytes"> Futures and easy parallelisation </a></strong></li>
<li><strong><a href="https://www.pgmustard.com/?featured_on=pythonbytes"> pgMustard </a></strong></li>
<li><strong><a href="https://github.com/aristocratos/bpytop?featured_on=pythonbytes"> bpytop </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/272">pythonbytes.fm/272</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/272/the-tools-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#271 CPython: Async Task Groups in Python 3.11</title>
            <link>https://pythonbytes.fm/episodes/show/271/cpython-async-task-groups-in-python-3.11</link>
            <guid isPermaLink="false">4bb74eb1-94d8-43a6-8549-762f12422de4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/271/cpython-async-task-groups-in-python-3.11.mp3"
                    length="48919422"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 16 Feb 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#271: CPython: Async Task Groups in Python 3.11</itunes:title>
            <itunes:episode>271</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include fastapi-events, Ways I Use Testing as a Data Scientist, py-overload, Next-generation seaborn interface, and Compile CPython to Web Assembly.]]></itunes:summary>
            <itunes:duration>00:57:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/melvinkcx/fastapi-events?featured_on=pythonbytes"> fastapi-events </a></strong></li>
<li><strong><a href="https://www.peterbaumgartner.com/blog/testing-for-data-science/?featured_on=pythonbytes"> Ways I Use Testing as a Data Scientist </a></strong></li>
<li><strong><a href="https://github.com/FelixTheC/py-overload/?featured_on=pythonbytes"> py-overload </a></strong></li>
<li><strong><a href="https://seaborn.pydata.org/nextgen/#"> Next-generation seaborn interface </a></strong></li>
<li><strong><a href="https://pythondev.readthedocs.io/wasm.html?featured_on=pythonbytes"> Compile CPython to Web Assembly </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/271">pythonbytes.fm/271</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/271/cpython-async-task-groups-in-python-3.11.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#270 Can errors really be beautiful?</title>
            <link>https://pythonbytes.fm/episodes/show/270/can-errors-really-be-beautiful</link>
            <guid isPermaLink="false">31e77a80-fdc6-42da-9aa3-8448dce9ce30</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/270/can-errors-really-be-beautiful.mp3"
                    length="41747038"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 10 Feb 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#270: Can errors really be beautiful?</itunes:title>
            <itunes:episode>270</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include A Better Pygame Mainloop, awesome sqlalchemy, ThreadPoolExecutor in Python: The Complete Guide, Chaining comparison operators, and Create Beautiful Tracebacks with Python’s Exception Hooks.]]></itunes:summary>
            <itunes:duration>00:47:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://glyph.twistedmatrix.com/2022/02/a-better-pygame-mainloop.html?featured_on=pythonbytes"> A Better Pygame Mainloop </a></strong></li>
<li><strong><a href="https://github.com/dahlia/awesome-sqlalchemy?featured_on=pythonbytes"> awesome sqlalchemy </a></strong></li>
<li><strong><a href="https://superfastpython.com/threadpoolexecutor-in-python/?featured_on=pythonbytes"> ThreadPoolExecutor in Python: The Complete Guide </a></strong></li>
<li><strong><a href="https://mathspp.com/blog/pydonts/chaining-comparison-operators?featured_on=pythonbytes"> Chaining comparison operators </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/66?featured_on=pythonbytes"> Create Beautiful Tracebacks with Python’s Exception Hooks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/270">pythonbytes.fm/270</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/270/can-errors-really-be-beautiful.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#269 Get Rich and replace your cat</title>
            <link>https://pythonbytes.fm/episodes/show/269/get-rich-and-replace-your-cat</link>
            <guid isPermaLink="false">7c83b532-875e-4197-b989-ceabf09d6edc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/269/get-rich-and-replace-your-cat.mp3"
                    length="29355011"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 03 Feb 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#269: Get Rich and replace your cat</itunes:title>
            <itunes:episode>269</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rich-cli, and Documentation unit tests.]]></itunes:summary>
            <itunes:duration>00:40:35</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/textualize/rich-cli?featured_on=pythonbytes"> rich-cli </a></strong></li>
<li><strong><a href="https://simonwillison.net/2018/Jul/28/documentation-unit-tests?featured_on=pythonbytes"> Documentation unit tests </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/269">pythonbytes.fm/269</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/269/get-rich-and-replace-your-cat.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#268 Wait, you can Google that?</title>
            <link>https://pythonbytes.fm/episodes/show/268/wait-you-can-google-that</link>
            <guid isPermaLink="false">56f73aa7-6c81-4c9d-a6e6-89c19585e4b2</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/268/wait-you-can-google-that.mp3"
                    length="38785189"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 27 Jan 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#268: Wait, you can Google that?</itunes:title>
            <itunes:episode>268</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include (draft) PEP 679 -- Allow parentheses in assert statements, Everything I googled as a dev, PyCascades 2022!, Strict Python function parameters, and mureq.]]></itunes:summary>
            <itunes:duration>00:45:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/dev/peps/pep-0679/?featured_on=pythonbytes"> (draft) PEP 679 -- Allow parentheses in assert statements </a></strong></li>
<li><strong><a href="https://localghost.dev/blog/everything-i-googled-in-a-week-as-a-professional-software-engineer/?featured_on=pythonbytes"> Everything I googled as a dev </a></strong></li>
<li><strong><a href="https://2022.pycascades.com/?featured_on=pythonbytes"> PyCascades 2022! </a></strong></li>
<li><strong><a href="https://sethmlarson.dev/blog/strict-python-function-parameters?featured_on=pythonbytes"> Strict Python function parameters </a></strong></li>
<li><strong><a href="https://github.com/slingamn/mureq?featured_on=pythonbytes"> mureq </a>  - vendored requests</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/268">pythonbytes.fm/268</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/268/wait-you-can-google-that.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#267 Python on the beach</title>
            <link>https://pythonbytes.fm/episodes/show/267/python-on-the-beach</link>
            <guid isPermaLink="false">4daa4e65-0507-43be-8733-58ef13d67829</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/267/python-on-the-beach.mp3"
                    length="29125640"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 21 Jan 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#267: Python on the beach</itunes:title>
            <itunes:episode>267</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Box: Python dictionaries with advanced dot notation access, Reading tracebacks in Python, Raspberry Pi: These two new devices just went live on the International Space Station, Make Simple Mocks With SimpleNamespace, , and 3 Things You Might Not Know About Numbers in Python.]]></itunes:summary>
            <itunes:duration>00:32:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/cdgriffith/Box?featured_on=pythonbytes"> Box: Python dictionaries with advanced dot notation access </a></strong></li>
<li><strong><a href="https://www.pythonmorsels.com/topics/reading-tracebacks-in-python/?featured_on=pythonbytes"> Reading tracebacks in Python </a></strong></li>
<li><strong><a href="https://www.zdnet.com/article/raspberry-pi-these-two-new-devices-just-went-live-on-the-international-space-station/#ftag=RSSbaffb68"> Raspberry Pi: These two new devices just went live on the International Space Station </a></strong></li>
<li><strong><a href="https://adamj.eu/tech/2022/01/14/make-simple-mocks-with-simplenamespace/?featured_on=pythonbytes"> Make Simple Mocks With </a> <a href="https://adamj.eu/tech/2022/01/14/make-simple-mocks-with-simplenamespace/?featured_on=pythonbytes"> SimpleNamespace </a></strong></li>
<li><strong>Extra, extra, exta</strong></li>
<li><strong><a href="https://davidamos.dev/three-things-you-might-not-know-about-numbers-in-python/?featured_on=pythonbytes"> 3 Things You Might Not Know About Numbers in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/267">pythonbytes.fm/267</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/267/python-on-the-beach.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#266 Python has a glossary?</title>
            <link>https://pythonbytes.fm/episodes/show/266/python-has-a-glossary</link>
            <guid isPermaLink="false">e45d919f-2dfe-484c-89ac-79bbc2917445</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/266/python-has-a-glossary.mp3"
                    length="24080208"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 13 Jan 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#266: Python has a glossary?</itunes:title>
            <itunes:episode>266</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include glossary FAQ, Any.io, Vaex: a high performance Python library for lazy Out-of-Core DataFrames, Django Community Survey Results, and.]]></itunes:summary>
            <itunes:duration>26:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Python  <a href="https://docs.python.org/3/glossary.html?featured_on=pythonbytes"> glossary </a>  and  <a href="https://docs.python.org/3/faq/?featured_on=pythonbytes"> FAQ </a></strong></li>
<li><strong><a href="https://anyio.readthedocs.io/en/stable/basics.html?featured_on=pythonbytes"> Any.io </a></strong></li>
<li><strong><a href="https://github.com/vaexio/vaex?featured_on=pythonbytes"> Vaex </a> <a href="https://github.com/vaexio/vaex?featured_on=pythonbytes">: </a> <a href="https://github.com/vaexio/vaex?featured_on=pythonbytes"> a high performance Python library for lazy Out-of-Core DataFrames </a></strong></li>
<li><strong><a href="https://lp.jetbrains.com/django-developer-survey-2021-486/?featured_on=pythonbytes"> Django Community Survey Results </a></strong></li>
<li><strong>Extra, Extra, Extra, Extra:</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/266">pythonbytes.fm/266</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/266/python-has-a-glossary.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#265 Get asizeof pympler and muppy</title>
            <link>https://pythonbytes.fm/episodes/show/265/get-asizeof-pympler-and-muppy</link>
            <guid isPermaLink="false">271e9f88-1ea7-4ec7-9add-597af8a2736e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/265/get-asizeof-pympler-and-muppy.mp3"
                    length="40855982"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 05 Jan 2022 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#265: Get asizeof pympler and muppy</itunes:title>
            <itunes:episode>265</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , , Yamele - A schema and validator for YAML, and pympler.]]></itunes:summary>
            <itunes:duration>00:47:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Survey results</strong></li>
<li><strong>Modern attrs API</strong></li>
<li><strong><a href="https://github.com/23andMe/Yamale?featured_on=pythonbytes"> Yamele - A schema and validator for YAML </a></strong></li>
<li><strong><a href="https://pympler.readthedocs.io/en/latest/?featured_on=pythonbytes"> pympler </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/265">pythonbytes.fm/265</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/265/get-asizeof-pympler-and-muppy.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#264 We're just playing games with Jupyter at this point</title>
            <link>https://pythonbytes.fm/episodes/show/264/were-just-playing-games-with-jupyter-at-this-point</link>
            <guid isPermaLink="false">a87f90ac-5cf4-49ad-982c-25b5be7f5489</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/264/were-just-playing-games-with-jupyter-at-this-point.mp3"
                    length="46040942"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 22 Dec 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#264: We're just playing games with Jupyter at this point</itunes:title>
            <itunes:episode>264</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Jupyter Games, Canary Tokens, A reverse chronology of some Python features, and Hyperactive GCs and ORMs/ODMs.]]></itunes:summary>
            <itunes:duration>00:53:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.jupyter.org/jupyter-games-cda20dc15a21?featured_on=pythonbytes"> Jupyter Games </a></strong></li>
<li><strong><a href="https://canarytokens.org/generate?featured_on=pythonbytes"> Canary Tokens </a></strong></li>
<li><strong><a href="https://snarky.ca/a-reverse-chronology-of-some-python-features/?featured_on=pythonbytes"> A reverse chronology of some Python features </a></strong></li>
<li><strong><a href="https://github.com/mikeckennedy/pythons-gc-and-orms?featured_on=pythonbytes"> Hyperactive GCs and ORMs/ODMs </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/264">pythonbytes.fm/264</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/264/were-just-playing-games-with-jupyter-at-this-point.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#263 It’s time to stop using Python 3.6</title>
            <link>https://pythonbytes.fm/episodes/show/263/it-s-time-to-stop-using-python-3.6</link>
            <guid isPermaLink="false">5337d8ae-984f-44ad-8c95-82664494b4c4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/263/it-s-time-to-stop-using-python-3.6.mp3"
                    length="43596045"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 15 Dec 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#263: It’s time to stop using Python 3.6</itunes:title>
            <itunes:episode>263</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Django 4.0 released, python-minifier, It’s time to stop using Python 3.6, How to Visualize the Formula 1 Championship in Python, nbdime Jupyter Notebook Diff and Merge tools, and Using AI to analyse and recommend software stacks for Python apps.]]></itunes:summary>
            <itunes:duration>00:50:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.djangoproject.com/weblog/2021/dec/07/django-40-released/?featured_on=pythonbytes"> Django 4.0 released </a></strong></li>
<li><strong><a href="https://github.com/dflook/python-minifier?featured_on=pythonbytes"> python-minifier </a></strong></li>
<li><strong><a href="https://pythonspeed.com/articles/stop-using-python-3.6/?featured_on=pythonbytes"> It’s time to stop using Python 3.6 </a></strong></li>
<li><strong><a href="https://medium.com/towards-formula-1-analysis/how-to-visualize-the-formula-1-championship-in-python-using-the-ergast-api-and-seaborn-ac2f88ae7248?featured_on=pythonbytes"> How to Visualize the Formula 1 Championship in Python </a></strong></li>
<li><strong><a href="https://github.com/jupyter/nbdime?featured_on=pythonbytes"> nbdime </a><a href="https://github.com/jupyter/nbdime?featured_on=pythonbytes">: </a> <a href="https://github.com/jupyter/nbdime?featured_on=pythonbytes"> Jupyter Notebook Diff and Merge tools </a></strong></li>
<li><strong><a href="https://developers.redhat.com/articles/2021/11/17/customize-python-dependency-resolution-machine-learning#python_interface_and_prescriptionshttps://developers.redhat.com/articles/2021/11/17/customize-python-dependency-resolution-machine-learning#python_interface_and_prescriptions"> Using AI to analyse and recommend software stacks for Python apps </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/263">pythonbytes.fm/263</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/263/it-s-time-to-stop-using-python-3.6.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#262 So many bots up in your documentation</title>
            <link>https://pythonbytes.fm/episodes/show/262/so-many-bots-up-in-your-documentation</link>
            <guid isPermaLink="false">08c89ea1-beb5-46fb-855a-f13f20aea4e6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/262/so-many-bots-up-in-your-documentation.mp3"
                    length="37047994"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 09 Dec 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#262: So many bots up in your documentation</itunes:title>
            <itunes:episode>262</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pytest 7.0.0rc1, PandasTutor, , textwrap.dedent, and pip-audit.]]></itunes:summary>
            <itunes:duration>00:43:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.pytest.org/en/7.0.x/announce/release-7.0.0rc1.html?featured_on=pythonbytes"> pytest 7.0.0rc1 </a></strong></li>
<li><strong><a href="https://twitter.com/davidouglasmit/status/1467522704542683139?featured_on=pythonbytes"> PandasTutor </a></strong></li>
<li><strong>Apache Airflow</strong></li>
<li><strong><a href="https://docs.python.org/3/library/textwrap.html#textwrap.dedent"> textwrap.dedent </a></strong></li>
<li><strong><a href="https://github.com/trailofbits/pip-audit?featured_on=pythonbytes"> pip-audit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/262">pythonbytes.fm/262</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/262/so-many-bots-up-in-your-documentation.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#261 Please re-enable spacebar heating</title>
            <link>https://pythonbytes.fm/episodes/show/261/please-re-enable-spacebar-heating</link>
            <guid isPermaLink="false">42dd5b3f-2762-4918-b89b-412d05037e55</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/261/please-re-enable-spacebar-heating.mp3"
                    length="36768780"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 03 Dec 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#261: Please re-enable spacebar heating</itunes:title>
            <itunes:episode>261</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rClone, check-wheel-contents, xarray, JetBrains Remote Development, , and kerchunk.]]></itunes:summary>
            <itunes:duration>00:42:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://rclone.org/?featured_on=pythonbytes"> rClone </a></strong></li>
<li><strong><a href="https://pypi.org/project/check-wheel-contents/?featured_on=pythonbytes"> check-wheel-contents </a></strong></li>
<li><strong><a href="http://xarray.pydata.org/en/stable/?featured_on=pythonbytes"> xarray </a></strong></li>
<li><strong><a href="https://www.jetbrains.com/remote-development/?featured_on=pythonbytes"> JetBrains Remote Development </a></strong></li>
<li><strong>The XY Problem</strong></li>
<li><strong><a href="https://github.com/fsspec/kerchunk?featured_on=pythonbytes"> kerchunk </a> - Making data access fast and invisible</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/261">pythonbytes.fm/261</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/261/please-re-enable-spacebar-heating.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#260 It's brutally simple: made just from pickle and zip</title>
            <link>https://pythonbytes.fm/episodes/show/260/its-brutally-simple-made-just-from-pickle-and-zip</link>
            <guid isPermaLink="false">8fc5b9bf-3a2f-41e0-81c4-c45a6ad00c1a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/260/its-brutally-simple-made-just-from-pickle-and-zip.mp3"
                    length="41134040"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 23 Nov 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#260: It's brutally simple: made just from pickle and zip</itunes:title>
            <itunes:episode>260</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Using cog to update --help in a Markdown README file, An oral history of Bank Python, Pyxel, How to Ditch Codecov for Python Projects, tiptop (like glances), and pyc64.]]></itunes:summary>
            <itunes:duration>00:48:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://til.simonwillison.net/python/cog-to-update-help-in-readme?featured_on=pythonbytes"> Using cog to update --help in a Markdown README file </a></strong></li>
<li><strong><a href="https://calpaterson.com/bank-python.html?featured_on=pythonbytes"> An oral history of Bank Python </a></strong></li>
<li><strong>C <a href="https://github.com/kitao/pyxel?featured_on=pythonbytes"> Pyxel </a></strong></li>
<li><strong><a href="https://hynek.me/til/ditch-codecov-python?featured_on=pythonbytes"> How to Ditch Codecov for Python Projects </a></strong></li>
<li><strong><a href="https://github.com/nschloe/tiptop?featured_on=pythonbytes"> tiptop (like glances) </a></strong></li>
<li><strong><a href="https://github.com/irmen/pyc64?featured_on=pythonbytes"> pyc64 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/260">pythonbytes.fm/260</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/260/its-brutally-simple-made-just-from-pickle-and-zip.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#259 That argument is a little late-bound</title>
            <link>https://pythonbytes.fm/episodes/show/259/that-argument-is-a-little-late-bound</link>
            <guid isPermaLink="false">e092e835-6b55-4272-add4-7e308f5672af</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/259/that-argument-is-a-little-late-bound.mp3"
                    length="42573828"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 17 Nov 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#259: That argument is a little late-bound</itunes:title>
            <itunes:episode>259</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pypi-changes, Late-bound argument defaults for Python, pandas.read_sql, pyjion, Tips for debugging with print(), and SHAP beeswarm plot.]]></itunes:summary>
            <itunes:duration>00:47:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/btskinn/status/1456293623599935490?featured_on=pythonbytes"> pypi-changes </a></strong></li>
<li><strong><a href="https://lwn.net/SubscriberLink/875441/c29a2006cf489b7f/?featured_on=pythonbytes"> Late-bound argument defaults for Python </a></strong></li>
<li><strong><a href="https://pandas.pydata.org/docs/reference/api/pandas.read_sql.html?featured_on=pythonbytes"> pandas.read_sql </a></strong></li>
<li><strong><a href="https://talkpython.fm/episodes/show/340/time-to-jit-your-python-with-pyjion?featured_on=pythonbytes"> pyjion </a></strong></li>
<li><strong><a href="https://adamj.eu/tech/2021/10/08/tips-for-debugging-with-print/?featured_on=pythonbytes"> Tips for debugging with print() </a></strong></li>
<li><strong><a href="https://shap.readthedocs.io/en/latest/index.html?featured_on=pythonbytes"> SHAP </a> (and <a href="https://shap.readthedocs.io/en/latest/example_notebooks/api_examples/plots/beeswarm.html?highlight=beeswarm&featured_on=pythonbytes">beeswarm plot</a>)</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/259">pythonbytes.fm/259</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/259/that-argument-is-a-little-late-bound.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#258 Python built us an anime dog!</title>
            <link>https://pythonbytes.fm/episodes/show/258/python-built-us-an-anime-dog</link>
            <guid isPermaLink="false">df056ead-4284-46a3-9207-948a94f2335a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/258/python-built-us-an-anime-dog.mp3"
                    length="38586456"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 11 Nov 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#258: Python built us an anime dog!</itunes:title>
            <itunes:episode>258</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include stale: github bot to “Close Stale Issues and PRs”, jut - JUpyter notebook Terminal viewer, JupyterLyte, Feature comparison of ack, ag, git-grep, GNU grep and ripgrep, Python Client for Airtable: pyairtable, and.]]></itunes:summary>
            <itunes:duration>00:43:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/actions/stale?featured_on=pythonbytes"> stale: github bot to “Close Stale Issues and PRs” </a></strong></li>
<li><strong><a href="https://github.com/kracekumar/jut?featured_on=pythonbytes"> jut - JUpyter notebook Terminal viewer </a></strong></li>
<li><strong><a href="https://github.com/jupyterlite/jupyterlite?featured_on=pythonbytes">JupyterLyte</a></strong></li>
<li><strong><a href="https://beyondgrep.com/feature-comparison/?featured_on=pythonbytes"> Feature comparison of ack, ag, git-grep, GNU grep and ripgrep </a></strong></li>
<li><strong><a href="https://pyairtable.readthedocs.io/en/latest/?featured_on=pythonbytes"> Python Client for Airtable: pyairtable </a></strong></li>
<li><strong>Black can now format notebooks</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/258">pythonbytes.fm/258</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/258/python-built-us-an-anime-dog.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#257 Python Launcher - Launching Python Everywhere</title>
            <link>https://pythonbytes.fm/episodes/show/257/python-launcher-launching-python-everywhere</link>
            <guid isPermaLink="false">c1736336-bb1a-4978-880b-e317a07c7fa7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/257/python-launcher-launching-python-everywhere.mp3"
                    length="36219232"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 04 Nov 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#257: Python Launcher - Launching Python Everywhere</itunes:title>
            <itunes:episode>257</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Django 4.0 beta 1 released, , Model bakery, and Coverage goals, goals.py.]]></itunes:summary>
            <itunes:duration>00:40:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.djangoproject.com/weblog/2021/oct/25/django-40-beta-1-released/?featured_on=pythonbytes"> Django 4.0 beta 1 released </a></strong></li>
<li><strong>py - The Python launcher</strong></li>
<li><strong><a href="https://model-bakery.readthedocs.io/en/latest/?featured_on=pythonbytes"> Model bakery </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202111/coverage_goals.html?featured_on=pythonbytes"> Coverage goals, goals.py </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/257">pythonbytes.fm/257</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/257/python-launcher-launching-python-everywhere.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#256 And the best open source project prize goes to ...</title>
            <link>https://pythonbytes.fm/episodes/show/256/and-the-best-open-source-project-prize-goes-to-</link>
            <guid isPermaLink="false">7dba5264-7f9d-4211-af67-d22b84f2d55b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/256/and-the-best-open-source-project-prize-goes-to-.mp3"
                    length="51696207"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 29 Oct 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#256: And the best open source project prize goes to ...</itunes:title>
            <itunes:episode>256</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Where does all the effort go? Looking at Python core developer activity, Why you shouldn't invoke setup.py directly, Paul Ganssle Talk Unlock the mysteries of time, Python's datetime that is!, OpenTelemetry is going stable soon, Understanding all of Python, through its builtins, FastAPI, Dask, and more Python goodies win best open source titles, and Notes From the Meeting On Python GIL Removal Between Python Core and Sam Gross.]]></itunes:summary>
            <itunes:duration>00:59:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>It’s episode 2^8 (nearly 5 years of podcasting)</strong></li>
<li><strong><a href="https://lukasz.langa.pl/f15a8851-af26-4e94-a4b1-c146c57c9d20/?featured_on=pythonbytes"> Where does all the effort go? </a><a href="https://lukasz.langa.pl/f15a8851-af26-4e94-a4b1-c146c57c9d20/?featured_on=pythonbytes">: </a> <a href="https://lukasz.langa.pl/f15a8851-af26-4e94-a4b1-c146c57c9d20/?featured_on=pythonbytes"> Looking at Python core developer activity </a></strong></li>
<li><strong><a href="https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html?featured_on=pythonbytes"> Why you shouldn't invoke setup.py directly </a></strong></li>
<li><strong><ul>
<li>By <a href="https://blog.ganssle.io/author/paul-ganssle.html?featured_on=pythonbytes">Paul Ganssle</a> (from <a href="https://talkpython.fm/episodes/show/271/unlock-the-mysteries-of-time-pythons-datetime-that-is?featured_on=pythonbytes"> Talk  Unlock the mysteries of time, Python's datetime that is! </a>)</li>
</ul></strong></li>
<li><strong><a href="https://opentelemetry.io?featured_on=pythonbytes"> OpenTelemetry is going stable soon </a></strong></li>
<li><strong><a href="https://sadh.life/post/builtins/?featured_on=pythonbytes"> Understanding all of Python, through its builtins </a></strong></li>
<li><strong><a href="https://www.infoworld.com/article/3637038/the-best-open-source-software-of-2021.html#slide5"> FastAPI, Dask, and more Python goodies win best open source titles </a></strong></li>
<li><strong><a href="https://lukasz.langa.pl/5d044f91-49c1-4170-aed1-62b6763e6ad0/?featured_on=pythonbytes"> Notes From the Meeting On Python GIL Removal Between Python Core and Sam Gross </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/256">pythonbytes.fm/256</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/256/and-the-best-open-source-project-prize-goes-to-.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#255 Closember eve, the cure for Hacktoberfest?</title>
            <link>https://pythonbytes.fm/episodes/show/255/closember-eve-the-cure-for-hacktoberfest</link>
            <guid isPermaLink="false">799c5406-c444-490d-ad71-8bed44fb2bff</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/255/closember-eve-the-cure-for-hacktoberfest.mp3"
                    length="41041621"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 20 Oct 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#255: Closember eve, the cure for Hacktoberfest?</itunes:title>
            <itunes:episode>255</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Wrapping C++ with Cython, tbump: bump software releases, Closember, scikit learn goes 1.0, Using devpi as an offline PyPI cache, and PyPi command line.]]></itunes:summary>
            <itunes:duration>00:46:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://azhpushkin.me/posts/cython-cpp-intro?featured_on=pythonbytes"> Wrapping C++ with Cython </a></strong></li>
<li><strong><a href="https://github.com/dmerejkowsky/tbump?featured_on=pythonbytes"> tbump </a> <a href="https://github.com/dmerejkowsky/tbump?featured_on=pythonbytes"></a><a href="https://github.com/dmerejkowsky/tbump?featured_on=pythonbytes">: bump software releases </a></strong></li>
<li><strong><a href="https://closember.org/?featured_on=pythonbytes">Closember</a>  by  Matthias Bussonnier</strong></li>
<li><strong><a href="https://twitter.com/btskinn/status/1441597030934011909?s=12&featured_on=pythonbytes"> scikit learn goes 1.0 </a></strong></li>
<li><strong><a href="https://blog.jaraco.com/devpi-as-offline-pypi-cache/?featured_on=pythonbytes"> Using devpi as an offline PyPI cache </a></strong></li>
<li><strong><a href="https://github.com/wasi-master/pypi-command-line?featured_on=pythonbytes">PyPi command line  </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/255">pythonbytes.fm/255</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/255/closember-eve-the-cure-for-hacktoberfest.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#254 Do Excel things, get notebook Python code with Mito</title>
            <link>https://pythonbytes.fm/episodes/show/254/do-excel-things-get-notebook-python-code-with-mito</link>
            <guid isPermaLink="false">c7705770-50d6-4c69-b40d-9c45361907fa</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/254/do-excel-things-get-notebook-python-code-with-mito.mp3"
                    length="26874277"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 13 Oct 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#254: Do Excel things, get notebook Python code with Mito</itunes:title>
            <itunes:episode>254</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE, Newspaper3k: Article scraping & curation, , Mito - a JupterLab Extension - generates Python code while you work on your analysis, and troposphere.]]></itunes:summary>
            <itunes:duration>00:31:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>yaml, GH Actions, and Python 3.10</strong></li>
<li><strong><a href="https://developers.slashdot.org/story/21/10/09/0029238/beating-c-and-java-python-becomes-the-1-most-popular-programming-language-says-tiobe?featured_on=pythonbytes"> Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE </a></strong></li>
<li><strong><a href="https://github.com/codelucas/newspaper?featured_on=pythonbytes">Newspaper3k: Article scraping &amp; curation</a></strong></li>
<li><strong>PEP 660, pip 21.3, flit 3.4 -> easy editable installs</strong></li>
<li><strong><a href="https://www.trymito.io/?featured_on=pythonbytes"> Mito - a JupterLab Extension - generates Python code while you work on your analysis </a></strong></li>
<li><strong><a href="https://github.com/cloudtools/troposphere?featured_on=pythonbytes"> troposphere </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/254">pythonbytes.fm/254</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/254/do-excel-things-get-notebook-python-code-with-mito.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#253 A new Python for you, and for everyone!</title>
            <link>https://pythonbytes.fm/episodes/show/253/a-new-python-for-you-and-for-everyone</link>
            <guid isPermaLink="false">3ee5151f-af02-4f38-b3c5-e43e216f3e52</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/253/a-new-python-for-you-and-for-everyone.mp3"
                    length="37980608"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 07 Oct 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#253: A new Python for you, and for everyone!</itunes:title>
            <itunes:episode>253</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include awesome-htmx, Python 3.10 is here !!!!, Prospector (almost) All Python analysis tools together, Rich Pandas DataFrames, , and Make your code darker - Improving Python code incrementally.]]></itunes:summary>
            <itunes:duration>00:44:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/rajasegar/awesome-htmx?featured_on=pythonbytes"> awesome-htmx </a></strong></li>
<li><strong><a href="https://www.python.org/downloads/release/python-3100/?featured_on=pythonbytes"> Python 3.10 is here !!!! </a></strong></li>
<li><strong><a href="https://github.com/PyCQA/prospector?featured_on=pythonbytes"> Prospector </a> <a href="https://github.com/PyCQA/prospectors?featured_on=pythonbytes">(almost)</a> <a href="https://github.com/PyCQA/prospector?featured_on=pythonbytes">All Python analysis tools together</a></strong></li>
<li><strong><a href="https://twitter.com/__aviperl__/status/1442542251817652228?featured_on=pythonbytes"> Rich Pandas DataFrames </a></strong></li>
<li><strong>Union types, baby!</strong></li>
<li><strong><a href="https://dev.to/akaihola/improving-python-code-incrementally-3f7a?featured_on=pythonbytes"> Make your code darker - Improving Python code incrementally </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/253">pythonbytes.fm/253</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/253/a-new-python-for-you-and-for-everyone.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#252 Jupyter is now a desktop app!</title>
            <link>https://pythonbytes.fm/episodes/show/252/jupyter-is-now-a-desktop-app</link>
            <guid isPermaLink="false">3610d539-cc7e-46a2-ae0c-a615fb402afb</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/252/jupyter-is-now-a-desktop-app.mp3"
                    length="37571117"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 29 Sep 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#252: Jupyter is now a desktop app!</itunes:title>
            <itunes:episode>252</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Changing themes to DIY, SQLFluff, JupyterLab Desktop, Requests Cache, pypi-rename, Django 4 coming with Redis Adapter, and PEP 612.]]></itunes:summary>
            <itunes:duration>00:44:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/shacharmirkin/status/1441291234937491459?featured_on=pythonbytes">Changing themes to DIY</a></strong></li>
<li><strong><a href="https://www.sqlfluff.com/?featured_on=pythonbytes"> SQLFluff </a></strong></li>
<li><strong><a href="https://blog.jupyter.org/jupyterlab-desktop-app-now-available-b8b661b17e9a?featured_on=pythonbytes"> JupyterLab Desktop </a></strong></li>
<li><strong><a href="https://github.com/reclosedev/requests-cache/?featured_on=pythonbytes"> Requests Cache </a></strong></li>
<li><strong><a href="https://github.com/simonw/pypi-rename?featured_on=pythonbytes"> pypi-rename </a></strong></li>
<li><strong><a href="https://github.com/django/django/pull/14437?featured_on=pythonbytes"> Django 4 coming with Redis Adapter </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0612/?featured_on=pythonbytes"> PEP 612 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/252">pythonbytes.fm/252</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/252/jupyter-is-now-a-desktop-app.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#251 A 95% complete episode (wait for it)</title>
            <link>https://pythonbytes.fm/episodes/show/251/a-95-complete-episode-wait-for-it</link>
            <guid isPermaLink="false">63c5c692-ed33-4217-8acc-bc03d4965985</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/251/a-95-complete-episode-wait-for-it.mp3"
                    length="46801074"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 22 Sep 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#251: A 95% complete episode (wait for it)</itunes:title>
            <itunes:episode>251</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include auto-optional, Making World-Class Docs Takes Effort, Starship, JMESPath, pedalboard, and PEP 665 journey so far.]]></itunes:summary>
            <itunes:duration>00:55:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://auto-optional.daanluttik.nl/?featured_on=pythonbytes"> auto-optional </a></strong></li>
<li><strong><a href="https://daniel.haxx.se/blog/2021/09/04/making-world-class-docs-takes-effort?featured_on=pythonbytes"> Making World-Class Docs Takes Effort </a></strong></li>
<li><strong><a href="https://starship.rs/?featured_on=pythonbytes"> Starship </a></strong></li>
<li><strong><a href="https://pypi.org/project/jmespath/?featured_on=pythonbytes"> JMESPath </a></strong></li>
<li><strong><a href="https://github.com/spotify/pedalboard?featured_on=pythonbytes"> pedalboard </a> - audio effects library</strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0665/?featured_on=pythonbytes"> PEP 665 </a>  (and the  <a href="https://discuss.python.org/t/pep-665-specifying-installation-requirements-for-python-projects/9911/152?featured_on=pythonbytes"> journey so far </a> )</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/251">pythonbytes.fm/251</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/251/a-95-complete-episode-wait-for-it.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#250 skorch your scikit-learn together with PyTorch</title>
            <link>https://pythonbytes.fm/episodes/show/250/skorch-your-scikit-learn-together-with-pytorch</link>
            <guid isPermaLink="false">6658e719-457b-4458-a221-87091b47ea59</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/250/skorch-your-scikit-learn-together-with-pytorch.mp3"
                    length="35299701"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 15 Sep 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#250: skorch your scikit-learn together with PyTorch</itunes:title>
            <itunes:episode>250</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Exciting New Ways To Be Told That Your Python Code is Bad, GitHub Readme Stats, Nox, , MPIRE (MultiProcessing Is Really Easy), and skorch.]]></itunes:summary>
            <itunes:duration>00:41:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nickdrozd.github.io/2021/09/02/new-pylint-checks.html?featured_on=pythonbytes"> Exciting New Ways To Be Told That Your Python Code is Bad </a></strong></li>
<li><strong><a href="https://github.com/anuraghazra/github-readme-stats?featured_on=pythonbytes"> GitHub Readme Stats </a></strong></li>
<li><strong><a href="https://nox.thea.codes/en/stable/?featured_on=pythonbytes"> Nox </a></strong></li>
<li><strong>Two tools for dealing with text</strong></li>
<li><strong><a href="https://github.com/Slimmer-AI/mpire?featured_on=pythonbytes"> MPIRE (MultiProcessing Is Really Easy) </a></strong></li>
<li><strong><a href="https://github.com/skorch-dev/skorch?featured_on=pythonbytes"> skorch </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/250">pythonbytes.fm/250</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/250/skorch-your-scikit-learn-together-with-pytorch.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#249 All of Linux as a Python API</title>
            <link>https://pythonbytes.fm/episodes/show/249/all-of-linux-as-a-python-api</link>
            <guid isPermaLink="false">5f482550-aa4a-4d84-ac5c-74422d51ee94</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/249/all-of-linux-as-a-python-api.mp3"
                    length="31378778"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 09 Sep 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#249: All of Linux as a Python API</itunes:title>
            <itunes:episode>249</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Fickling, Python Project-Local Virtualenv Management, Testcontainers, jc, What is Python's Ellipsis Object?, and PyTorch Forecasting.]]></itunes:summary>
            <itunes:duration>00:37:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/trailofbits/fickling?featured_on=pythonbytes"> Fickling </a></strong></li>
<li><strong><a href="https://hynek.me/til/python-project-local-venvs/?featured_on=pythonbytes"> Python Project-Local Virtualenv Management </a></strong></li>
<li><strong><a href="https://github.com/testcontainers/testcontainers-python?featured_on=pythonbytes">Testcontainers</a></strong></li>
<li><strong><a href="https://github.com/kellyjonbrazil/jc?featured_on=pythonbytes"> jc </a></strong></li>
<li><strong><a href="https://florian-dahlitz.de/articles/what-is-pythons-ellipsis-object?featured_on=pythonbytes"> What is Python's Ellipsis Object? </a></strong></li>
<li><strong><a href="https://pytorch-forecasting.readthedocs.io/en/latest/?featured_on=pythonbytes">PyTorch Forecasting</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/249">pythonbytes.fm/249</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/249/all-of-linux-as-a-python-api.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#248 while True: stand up, sit down</title>
            <link>https://pythonbytes.fm/episodes/show/248/while-true-stand-up-sit-down</link>
            <guid isPermaLink="false">9829cf29-2d85-4c26-aa42-d25144b1aa17</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/248/while-true-stand-up-sit-down.mp3"
                    length="43847789"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 02 Sep 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#248: while True: stand up, sit down</itunes:title>
            <itunes:episode>248</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why I use attrs instead of pydantic, mclfy, boilerplate removal, xdoctest, Automate the standing desk with python, and Hypermodern Python Cookiecutter.]]></itunes:summary>
            <itunes:duration>00:52:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://threeofwands.com/why-i-use-attrs-instead-of-pydantic/?featured_on=pythonbytes"> Why I use attrs instead of pydantic </a></strong></li>
<li><strong><a href="https://twitter.com/whereismyjetpac/status/1430694757320347648?featured_on=pythonbytes"> mclfy </a></strong></li>
<li><strong>Textual and  <a href="https://twitter.com/willmcgugan/status/1426267903733768193?featured_on=pythonbytes"> boilerplate removal </a></strong></li>
<li><strong><a href="https://github.com/Erotemic/xdoctest?featured_on=pythonbytes"> xdoctest </a></strong></li>
<li><strong><a href="https://medium.com/@davidkongfilm/how-i-hacked-my-standing-desk-with-a-raspberry-pi-a50ed14c7f6f?featured_on=pythonbytes"> Automate the standing desk with python </a></strong></li>
<li><strong><a href="https://cookiecutter-hypermodern-python.readthedocs.io/en/2021.4.15/?featured_on=pythonbytes"> Hypermodern Python Cookiecutter </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/248">pythonbytes.fm/248</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/248/while-true-stand-up-sit-down.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#247 Do you dare to press "."?</title>
            <link>https://pythonbytes.fm/episodes/show/247/do-you-dare-to-press-</link>
            <guid isPermaLink="false">c7c1ac54-ffba-4566-8cda-d333fb0ff309</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/247/do-you-dare-to-press-.mp3"
                    length="38881989"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 26 Aug 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#247: Do you dare to press "."?</itunes:title>
            <itunes:episode>247</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Keep your computer awake during long processing, How to write a great Stack Overflow question, Github.dev - press ‘.’ to edit code in any GitHub repo, Log analyzer (minus google analytics), KMK: Clackety Keyboards Powered by Python, and SQLModel - use the same models for SQL and FastAPI.]]></itunes:summary>
            <itunes:duration>00:46:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/np-8/wakepy?featured_on=pythonbytes"> Keep your computer awake during long processing </a></strong></li>
<li><strong><a href="https://www.dataschool.io/how-to-ask-for-coding-help-online/?featured_on=pythonbytes"> How to write a great Stack Overflow question </a></strong></li>
<li><strong><a href="https://www.tiktok.com/@vscode/video/6995256325295082757?featured_on=pythonbytes"> Github.dev - press ‘.’ to edit code in any GitHub repo </a></strong></li>
<li><strong><a href="https://twitter.com/junctionapps/status/1425530639621754882?featured_on=pythonbytes"> Log analyzer (minus google analytics) </a></strong></li>
<li><strong><a href="https://github.com/KMKfw/kmk_firmware?featured_on=pythonbytes"> KMK: Clackety Keyboards Powered by Python </a></strong></li>
<li><strong><a href="https://github.com/tiangolo/sqlmodel?featured_on=pythonbytes"> SQLModel - use the same models for SQL and FastAPI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/247">pythonbytes.fm/247</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/247/do-you-dare-to-press-.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#246 Love your crashes, use Rich to beautify tracebacks</title>
            <link>https://pythonbytes.fm/episodes/show/246/love-your-crashes-use-rich-to-beautify-tracebacks</link>
            <guid isPermaLink="false">f2bf4bf3-3841-4b9b-ab5d-c2f272ec9f8c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/246/love-your-crashes-use-rich-to-beautify-tracebacks.mp3"
                    length="38990963"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 11 Aug 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#246: Love your crashes, use Rich to beautify tracebacks</itunes:title>
            <itunes:episode>246</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include mktestdocs, Redis powered queues, 25 Pandas Functions You Didn’t Know Existed, FastAPI and Rich Tracebacks in Development, Dev in Residence, and Dagster.]]></itunes:summary>
            <itunes:duration>00:46:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/koaning/mktestdocs?featured_on=pythonbytes"> mktestdocs </a></strong></li>
<li><strong><a href="https://twitter.com/shacker/status/1242509337517580288?featured_on=pythonbytes">Redis powered queues</a> (QR3)</strong></li>
<li><strong><a href="https://towardsdatascience.com/25-pandas-functions-you-didnt-know-existed-p-guarantee-0-8-1a05dcaad5d0?featured_on=pythonbytes">25 Pandas Functions You Didn’t Know Existed</a></strong></li>
<li><strong><a href="https://blog.hay-kot.dev/fastapi-and-rich-tracebacks-in-development/?featured_on=pythonbytes"> FastAPI and Rich Tracebacks in Development </a></strong></li>
<li><strong><a href="https://lukasz.langa.pl/1c78554f-f81d-43d0-9c89-a602cafc4c5a/?featured_on=pythonbytes"> Dev in Residence </a></strong></li>
<li><strong><a href="https://dagster.io/?featured_on=pythonbytes"> Dagster </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/246">pythonbytes.fm/246</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/246/love-your-crashes-use-rich-to-beautify-tracebacks.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#245 Fire up your Python time machine (and test some code)</title>
            <link>https://pythonbytes.fm/episodes/show/245/fire-up-your-python-time-machine-and-test-some-code</link>
            <guid isPermaLink="false">233b9472-736c-4b75-a3c0-f6e83bc91b39</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/245/fire-up-your-python-time-machine-and-test-some-code.mp3"
                    length="35354038"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 04 Aug 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#245: Fire up your Python time machine (and test some code)</itunes:title>
            <itunes:episode>245</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include State of the community (via Jet Brains), Cornell - record & replay mock server, pyinstrument, and Python 3.10 is now in Release Candidate phase. RC1 just released.]]></itunes:summary>
            <itunes:duration>00:41:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.jetbrains.com/lp/devecosystem-2021/?featured_on=pythonbytes"> State of the community (via Jet Brains) </a></strong></li>
<li><strong><a href="https://pypi.org/project/cornell/?featured_on=pythonbytes"> Cornell - record &amp; replay mock server </a></strong></li>
<li><strong><a href="https://github.com/joerick/pyinstrument?featured_on=pythonbytes"> pyinstrument </a></strong></li>
<li><strong><a href="https://www.python.org/downloads/release/python-3100rc1/?featured_on=pythonbytes"> Python 3.10 is now in Release Candidate phase. RC1 just released. </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/245">pythonbytes.fm/245</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/245/fire-up-your-python-time-machine-and-test-some-code.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#244 vendorizing your Python podcast</title>
            <link>https://pythonbytes.fm/episodes/show/244/vendorizing-your-python-podcast</link>
            <guid isPermaLink="false">9a820825-7a92-4e99-866a-917ef739521a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/244/vendorizing-your-python-podcast.mp3"
                    length="29297292"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 30 Jul 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#244: vendorizing your Python podcast</itunes:title>
            <itunes:episode>244</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pip Environmental Variables, , Building and testing Python with GitHub Actions, and python-vendorize.]]></itunes:summary>
            <itunes:duration>00:34:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pip.pypa.io/en/stable/topics/configuration/#environment-variables"> pip Environmental Variables </a></strong></li>
<li><strong>Extra, Extra, 6x Extra, hear all about it</strong></li>
<li><strong><a href="https://docs.github.com/en/actions/guides/building-and-testing-python?featured_on=pythonbytes"> Building and testing Python with GitHub Actions </a></strong></li>
<li><strong><a href="https://github.com/mwilliamson/python-vendorize?featured_on=pythonbytes"> python-vendorize </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/244">pythonbytes.fm/244</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/244/vendorizing-your-python-podcast.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#243 Django unicorns and multi-region PostgreSQL</title>
            <link>https://pythonbytes.fm/episodes/show/243/django-unicorns-and-multi-region-postgresql</link>
            <guid isPermaLink="false">d59e0850-5260-469f-b887-0ff2f8c2806e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/243/django-unicorns-and-multi-region-postgresql.mp3"
                    length="35686383"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 21 Jul 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#243: Django unicorns and multi-region PostgreSQL</itunes:title>
            <itunes:episode>243</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include MongoDB 5, Python 3.11: Enhanced error locations in tracebacks, multi-region PostgreSQL last mile Redis, django-unicorn, Blue: The somewhat less uncompromising code formatter than black, and Organize and Index Your Screenshots (OCR) on macOS.]]></itunes:summary>
            <itunes:duration>00:42:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.mongodb.com/blog/post/launched-today-mongodb-5-0-serverless-atlas-evolution-application-data-platform?featured_on=pythonbytes"> MongoDB 5 </a></strong></li>
<li><strong><a href="https://docs.python.org/3.11/whatsnew/3.11.html#enhanced-error-locations-in-tracebacks"> Python 3.11: Enhanced error locations in tracebacks </a></strong></li>
<li><strong>fly.io  <a href="https://fly.io/docs/getting-started/multi-region-databases/?featured_on=pythonbytes"> multi-region PostgreSQL </a> and <a href="https://fly.io/blog/last-mile-redis/?featured_on=pythonbytes"> last mile Redis </a></strong></li>
<li><strong><a href="https://www.django-unicorn.com/?featured_on=pythonbytes"> django-unicorn </a></strong></li>
<li><strong><a href="https://blue.readthedocs.io/en/latest/?featured_on=pythonbytes"> Blue: The somewhat less uncompromising code formatter than </a> <a href="https://blue.readthedocs.io/en/latest/?featured_on=pythonbytes"> black </a></strong></li>
<li><strong><a href="https://alexn.org/blog/2020/11/11/organize-index-screenshots-ocr-macos.html?featured_on=pythonbytes"> Organize and Index Your Screenshots (OCR) on macOS </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/243">pythonbytes.fm/243</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/243/django-unicorns-and-multi-region-postgresql.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#242 from lib import * but less</title>
            <link>https://pythonbytes.fm/episodes/show/242/from-lib-import-but-less</link>
            <guid isPermaLink="false">fccdacba-2ab7-4322-9b38-a8dd5b7588e1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/242/from-lib-import-but-less.mp3"
                    length="33151551"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 15 Jul 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#242: from lib import * but less</itunes:title>
            <itunes:episode>242</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include just, Strong Typing, testbook, and auto-all.]]></itunes:summary>
            <itunes:duration>00:39:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/casey/just?featured_on=pythonbytes"> just </a></strong></li>
<li><strong><a href="https://twitter.com/roman_the_right/status/1403077836693544966?featured_on=pythonbytes"> Strong Typing </a></strong></li>
<li><strong><a href="https://testbook.readthedocs.io/en/latest/index.html#"> testbook </a></strong></li>
<li><strong><a href="https://github.com/jongracecox/auto-all?featured_on=pythonbytes"> auto-all </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/242">pythonbytes.fm/242</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/242/from-lib-import-but-less.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#241 f-yes we want some f-string tricks!</title>
            <link>https://pythonbytes.fm/episodes/show/241/f-yes-we-want-some-f-string-tricks</link>
            <guid isPermaLink="false">a1d962bf-b754-45ee-935d-a0b89b0d0ce9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/241/f-yes-we-want-some-f-string-tricks.mp3"
                    length="33637030"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 07 Jul 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#241: f-yes we want some f-string tricks!</itunes:title>
            <itunes:episode>241</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Autosync all branches of a fork, Measuring memory usage in Python: it’s tricky!, Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}', 10 Tips and Tools You Can Adopt in 15 minutes or Less To Level Up Your Dev Productivity, How to Start a Production-Ready Django Project, and Bunch.]]></itunes:summary>
            <itunes:duration>00:39:53</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/ywalia01/status/1390629366527234051?featured_on=pythonbytes"> Autosync all branches of a fork </a></strong></li>
<li><strong><a href="https://pythonspeed.com/articles/measuring-memory-python/?featured_on=pythonbytes"> Measuring memory usage in Python: it’s tricky! </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=BxUxX1Ku1EQ"> Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}' </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=EsWTf5LOp3E"> 10 Tips and Tools You Can Adopt in 15 minutes or Less To Level Up Your Dev Productivity </a></strong></li>
<li><strong><a href="https://simpleisbetterthancomplex.com/tutorial/2021/06/27/how-to-start-a-production-ready-django-project.html?featured_on=pythonbytes"> How to Start a Production-Ready Django Project </a></strong></li>
<li><strong><a href="https://bunchapp.co?featured_on=pythonbytes"> Bunch </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/241">pythonbytes.fm/241</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/241/f-yes-we-want-some-f-string-tricks.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#240 This is GitHub, your pilot speaking...</title>
            <link>https://pythonbytes.fm/episodes/show/240/this-is-github-your-pilot-speaking</link>
            <guid isPermaLink="false">109dbd91-e6b3-4462-a22e-e43f0cc81086</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/240/this-is-github-your-pilot-speaking.mp3"
                    length="43780941"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 02 Jul 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#240: This is GitHub, your pilot speaking...</itunes:title>
            <itunes:episode>240</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Subclassing in Python Redux, , klib, Don’t forget about functools, GitHub Copilot, and Kats.]]></itunes:summary>
            <itunes:duration>00:51:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hynek.me/articles/python-subclassing-redux/?featured_on=pythonbytes"> Subclassing in Python Redux </a></strong></li>
<li><strong>Extra, Extra, Extra*7, Hear all about it!</strong></li>
<li><strong><a href="https://github.com/akanz1/klib?featured_on=pythonbytes"> klib </a></strong></li>
<li><strong><a href="https://docs.python.org/3/library/functools.html?featured_on=pythonbytes"> Don’t forget about functools </a></strong></li>
<li><strong><a href="https://copilot.github.com/?featured_on=pythonbytes"> GitHub Copilot </a></strong></li>
<li><strong><a href="https://facebookresearch.github.io/Kats/?featured_on=pythonbytes"> Kats </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/240">pythonbytes.fm/240</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/240/this-is-github-your-pilot-speaking.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#239 No module named pythonbytes</title>
            <link>https://pythonbytes.fm/episodes/show/239/no-module-named-pythonbytes</link>
            <guid isPermaLink="false">ce94c495-8dfd-4e37-9206-6ca9cf659b64</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/239/no-module-named-pythonbytes.mp3"
                    length="36375703"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 23 Jun 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#239: No module named pythonbytes</itunes:title>
            <itunes:episode>239</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include ormar: an async mini ORM for Python, with support for Postgres, MySQL, and SQLite., No module named, JupyterLite, Lot of plots, Monty, Mongo tinified. MongoDB implemented in Python, and Exhaustiveness Checking with Mypy.]]></itunes:summary>
            <itunes:duration>00:43:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/collerek/ormar?featured_on=pythonbytes">ormar: an async mini ORM for Python, with support for Postgres, MySQL, and SQLite.</a></strong></li>
<li><strong><a href="https://twitter.com/garettmd/status/1405005338726834177?featured_on=pythonbytes"> No module named </a></strong></li>
<li><strong><a href="https://jupyterlite.readthedocs.io/en/latest/?featured_on=pythonbytes"> JupyterLite </a></strong></li>
<li><strong><a href="https://nbviewer.jupyter.org/github/dylanjcastillo/random/blob/main/cheatsheet_data_viz_python.ipynb?featured_on=pythonbytes"> Lot of plots </a></strong></li>
<li><strong><a href="https://github.com/davidlatwe/montydb?featured_on=pythonbytes"> Monty, Mongo tinified. MongoDB implemented in Python </a></strong></li>
<li><strong><a href="https://hakibenita.com/python-mypy-exhaustive-checking?featured_on=pythonbytes"> Exhaustiveness Checking with Mypy </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/239">pythonbytes.fm/239</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/239/no-module-named-pythonbytes.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#238 A cloud-based file system for Python and a new GUI!</title>
            <link>https://pythonbytes.fm/episodes/show/238/a-cloud-based-file-system-for-python-and-a-new-gui</link>
            <guid isPermaLink="false">ae67fc8e-0c83-4e3e-a9d8-cc1449bb1b00</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/238/a-cloud-based-file-system-for-python-and-a-new-gui.mp3"
                    length="39705962"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 15 Jun 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#238: A cloud-based file system for Python and a new GUI!</itunes:title>
            <itunes:episode>238</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Practical SQL for Data Analysis, Git Blame in your Python Tracebacks, fsspec: a unified file system library, The need for slimmer containers, PandasGUI: A GUI for analyzing Pandas DataFrames, and xarray: pandas-like API for labeled N-dimensional data.]]></itunes:summary>
            <itunes:duration>00:47:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hakibenita.com/sql-for-data-analysis?featured_on=pythonbytes"> Practical SQL for Data Analysis </a></strong></li>
<li><strong><a href="https://twitter.com/ruslanoid/status/1396890700634066945?featured_on=pythonbytes"> Git Blame in your Python Tracebacks </a></strong></li>
<li><strong><a href="https://filesystem-spec.readthedocs.io/en/latest/?featured_on=pythonbytes"> fsspec: a unified file system library </a></strong></li>
<li><strong><a href="https://iximiuz.com/en/posts/thick-container-vulnerabilities/?featured_on=pythonbytes"> The need for slimmer containers </a></strong></li>
<li><strong><a href="https://github.com/adamerose/pandasgui?featured_on=pythonbytes"> PandasGUI: A GUI for analyzing Pandas DataFrames </a></strong></li>
<li><strong><a href="https://pypi.org/project/xarray/?featured_on=pythonbytes"> xarray: pandas-like API for labeled N-dimensional data </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/238">pythonbytes.fm/238</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/238/a-cloud-based-file-system-for-python-and-a-new-gui.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#237 Separate your SQL and Python, asynchronously with aiosql</title>
            <link>https://pythonbytes.fm/episodes/show/237/separate-your-sql-and-python-asynchronously-with-aiosql</link>
            <guid isPermaLink="false">2cc11c8b-a124-4841-8329-705e6d72cf4d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/237/separate-your-sql-and-python-asynchronously-with-aiosql.mp3"
                    length="33467281"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 09 Jun 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#237: Separate your SQL and Python, asynchronously with aiosql</itunes:title>
            <itunes:episode>237</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Textual, , Pynguin, Python Advisory DB, Function Overloading with singledispatch and multipledispatch, and Aiosql.]]></itunes:summary>
            <itunes:duration>00:39:41</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/willmcgugan/textual?featured_on=pythonbytes"> Textual </a></strong></li>
<li><strong>Pinning application dependencies with pip-tools compile</strong></li>
<li><strong><a href="https://github.com/se2p/pynguin?featured_on=pythonbytes"> Pynguin </a></strong></li>
<li><strong><a href="https://github.com/pypa/advisory-db?featured_on=pythonbytes"> Python Advisory DB </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/the-correct-way-to-overload-functions-in-python-b11b50ca7336?featured_on=pythonbytes"> Function Overloading with singledispatch and multipledispatch </a></strong></li>
<li><strong><a href="https://nackjicholson.github.io/aiosql/?featured_on=pythonbytes"> Aiosql </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/237">pythonbytes.fm/237</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/237/separate-your-sql-and-python-asynchronously-with-aiosql.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#236 Fuzzy wuzzy wazzy fuzzy was faster</title>
            <link>https://pythonbytes.fm/episodes/show/236/fuzzy-wuzzy-wazzy-fuzzy-was-faster</link>
            <guid isPermaLink="false">04b87594-cd1c-4765-8168-a80e4a07acbf</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/236/fuzzy-wuzzy-wazzy-fuzzy-was-faster.mp3"
                    length="31544417"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 02 Jun 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#236: Fuzzy wuzzy wazzy fuzzy was faster</itunes:title>
            <itunes:episode>236</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include monolens CMasher, rapidfuzz: Rapid fuzzy string matching in Python and C++, Structlog to improve your logs, , BaseSettings in Pydantic, and.]]></itunes:summary>
            <itunes:duration>37:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Using accessible colors,  <a href="https://github.com/HDembinski/monolens?featured_on=pythonbytes"> monolens </a>  &amp;  <a href="https://github.com/1313e/CMasher?featured_on=pythonbytes"> CMasher </a></strong></li>
<li><strong><a href="https://pypi.org/project/rapidfuzz/?featured_on=pythonbytes"> rapidfuzz: Rapid fuzzy string matching in Python and C++ </a></strong></li>
<li><strong><a href="https://www.structlog.org/en/stable/?featured_on=pythonbytes"> Structlog to improve your logs </a></strong></li>
<li><strong>xfail now works with pytest-subtests</strong></li>
<li><strong><a href="https://pydantic-docs.helpmanual.io/usage/settings/?featured_on=pythonbytes"> BaseSettings in Pydantic </a></strong></li>
<li><strong>Take care of the documentation on your team will thank you later</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/236">pythonbytes.fm/236</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/236/fuzzy-wuzzy-wazzy-fuzzy-was-faster.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#235 Flask 2.0 Articles and Reactions</title>
            <link>https://pythonbytes.fm/episodes/show/235/flask-2.0-articles-and-reactions</link>
            <guid isPermaLink="false">02c96898-ceb8-4f8a-885d-362d4d57c0e1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/235/flask-2.0-articles-and-reactions.mp3"
                    length="39020377"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 26 May 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#235: Flask 2.0 Articles and Reactions</itunes:title>
            <itunes:episode>235</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Python 3.11 will be 2x faster?, 3 Tools to Track and Visualize the Execution of your Python Code, and DuckDB + Pandas.]]></itunes:summary>
            <itunes:duration>46:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Flask 2.0 articles and reactions</strong></li>
<li><strong><a href="https://twitter.com/driscollis/status/1392947869657731072?s=12&featured_on=pythonbytes"> Python 3.11 will be 2x faster? </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/3-tools-to-track-and-visualize-the-execution-of-your-python-code-666a153e435e?featured_on=pythonbytes"> 3 Tools to Track and Visualize the Execution of your Python Code </a></strong></li>
<li><strong><a href="https://duckdb.org/2021/05/14/sql-on-pandas.html?featured_on=pythonbytes"> DuckDB + Pandas </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/235">pythonbytes.fm/235</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/235/flask-2.0-articles-and-reactions.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#234 The Astronomy-filled edition with Dr. Becky</title>
            <link>https://pythonbytes.fm/episodes/show/234/the-astronomy-filled-edition-with-dr.-becky</link>
            <guid isPermaLink="false">2dfd145b-e28f-410d-8d54-89b83f863999</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/234/the-astronomy-filled-edition-with-dr.-becky.mp3"
                    length="41804934"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 19 May 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#234: The Astronomy-filled edition with Dr. Becky</itunes:title>
            <itunes:episode>234</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Powering the Python Package Index in 2021, The Leuven Star Atlas, TI-84 Plus CE Python graphing calculator, Python Package CI/CD with GitHub Actions, SpaceX is using Python for prototyping their Starlink satellite software, and A beginner’s guide to working with astronomical data.]]></itunes:summary>
            <itunes:duration>49:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dustingram.com/articles/2021/04/14/powering-the-python-package-index-in-2021/?featured_on=pythonbytes"> Powering the Python Package Index in 2021 </a></strong></li>
<li><strong><a href="https://papics.eu/?p=3969&featured_on=pythonbytes"> The Leuven Star Atlas </a></strong></li>
<li><strong><a href="https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-plus-ce-python?featured_on=pythonbytes"> TI-84 Plus CE Python graphing calculator </a></strong></li>
<li><strong><a href="https://forcepush.tech/python-package-ci-cd-with-git-hub-actions?featured_on=pythonbytes"> Python Package CI/CD with GitHub Actions </a></strong></li>
<li><strong><a href="https://stackoverflow.blog/2021/05/11/building-a-space-based-isp/?featured_on=pythonbytes"> SpaceX is using Python for prototyping their Starlink satellite software </a></strong></li>
<li><strong>:  <a href="https://arxiv.org/pdf/1905.13189.pdf?featured_on=pythonbytes">A beginner’s guide to working with astronomical data</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/234">pythonbytes.fm/234</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/234/the-astronomy-filled-edition-with-dr.-becky.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#233 RaaS: Readme as a Service</title>
            <link>https://pythonbytes.fm/episodes/show/233/raas-readme-as-a-service</link>
            <guid isPermaLink="false">5c2d2682-45f6-4adc-be2d-afe3ba5d48d5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/233/raas-readme-as-a-service.mp3"
                    length="42939679"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 12 May 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#233: RaaS: Readme as a Service</itunes:title>
            <itunes:episode>233</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include readme.so, Wafer-scale Python, datefinder dateutil, Cinder - Instagram's performance oriented fork of CPython, and PyCon US 2021.]]></itunes:summary>
            <itunes:duration>50:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://readme.so/?featured_on=pythonbytes"> readme.so </a></strong></li>
<li><strong><a href="https://www.anandtech.com/show/16626/cerebras-unveils-wafer-scale-engine-two-wse2-26-trillion-transistors-100-yield?featured_on=pythonbytes"> Wafer-scale Python </a></strong></li>
<li><strong><a href="https://datefinder.readthedocs.io/en/latest/?featured_on=pythonbytes"> datefinder </a>  and  <a href="https://dateutil.readthedocs.io/en/stable/index.html#"> dateutil </a></strong></li>
<li><strong><a href="https://github.com/facebookincubator/cinder?featured_on=pythonbytes"> Cinder - Instagram's performance oriented fork of CPython </a></strong></li>
<li><strong><a href="https://us.pycon.org/2021/?featured_on=pythonbytes"> PyCon US 2021 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/233">pythonbytes.fm/233</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/233/raas-readme-as-a-service.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#232 PyPI in a box and a revolutionary keyboard</title>
            <link>https://pythonbytes.fm/episodes/show/232/pypi-in-a-box-and-a-revolutionary-keyboard</link>
            <guid isPermaLink="false">24fde3a2-6ace-4ffb-a93b-c774d6e1a6e8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/232/pypi-in-a-box-and-a-revolutionary-keyboard.mp3"
                    length="32281657"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 05 May 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#232: PyPI in a box and a revolutionary keyboard</itunes:title>
            <itunes:episode>232</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Sphinx Themes Gallery, Mongita - Like SQLite but for MongoDB, World Plone Day 2021 - Over 50 Videos from 16 Countries, The social contract of open source: view every commit as a gift, PyPI in a box, and Film simulations from scratch using Python.]]></itunes:summary>
            <itunes:duration>38:16</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://sphinx-themes.org/?featured_on=pythonbytes"> Sphinx Themes Gallery </a> update</strong></li>
<li><strong><a href="https://github.com/scottrogowski/mongita?featured_on=pythonbytes"> Mongita - Like SQLite but for MongoDB </a></strong></li>
<li><strong><a href="https://plone.org/news/2021/world-plone-day-2021-over-50-videos-from-16-countries?featured_on=pythonbytes"> World Plone Day 2021 - Over 50 Videos from 16 Countries </a></strong></li>
<li><strong><a href="https://snarky.ca/the-social-contract-of-open-source/?featured_on=pythonbytes"> The social contract of open source: view every commit as a gift </a></strong></li>
<li><strong><a href="https://www.builtinafrica.io/blog-post/vuyisile-ndlovu-pypi?featured_on=pythonbytes"> PyPI in a box </a></strong></li>
<li><strong><a href="https://kevinmartinjose.com/2021/04/27/film-simulations-from-scratch-using-python/?featured_on=pythonbytes"> Film simulations from scratch using Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/232">pythonbytes.fm/232</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/232/pypi-in-a-box-and-a-revolutionary-keyboard.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#231 Go Python, Go!</title>
            <link>https://pythonbytes.fm/episodes/show/231/go-python-go</link>
            <guid isPermaLink="false">78903a53-c4bf-4db6-8845-6ae80bbf81d2</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/231/go-python-go.mp3"
                    length="37273755"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 28 Apr 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#231: Go Python, Go!</itunes:title>
            <itunes:episode>231</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include For-Else: A Weird but Useful Feature in Python, Tortoise ORM, Faster Python with Go Shared objects, Learn by reading code: Python standard library design decisions explained (for advanced beginners), Gradio: Create UIs for prototyping your machine learning model in 3 minutes, and Use basketball stats to optimize game play with Visual Studio Code.]]></itunes:summary>
            <itunes:duration>44:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/techtofreedom/for-else-a-weird-but-useful-feature-in-python-2076d8dafad1?featured_on=pythonbytes"> For-Else: A Weird but Useful Feature in Python </a></strong></li>
<li><strong><a href="https://github.com/tortoise/tortoise-orm?featured_on=pythonbytes"> Tortoise ORM </a></strong></li>
<li><strong><a href="https://blog.kchung.co/faster-python-with-go-shared-objects/?featured_on=pythonbytes"> Faster Python with Go Shared objects </a></strong></li>
<li><strong><a href="https://death.andgravity.com/stdlib?featured_on=pythonbytes"> Learn by reading code: Python standard library design decisions explained (for advanced beginners) </a></strong></li>
<li><strong><a href="https://www.gradio.app/?featured_on=pythonbytes"> Gradio: Create UIs for prototyping your machine learning model in 3 minutes </a></strong></li>
<li><strong><a href="https://docs.microsoft.com/en-us/learn/paths/optimize-basketball-games-with-machine-learning/?featured_on=pythonbytes">Use basketball stats to optimize game play with Visual Studio Code</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/231">pythonbytes.fm/231</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/231/go-python-go.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#230 PyMars? Yes! FLoC? No!</title>
            <link>https://pythonbytes.fm/episodes/show/230/pymars-yes-floc-no</link>
            <guid isPermaLink="false">b60ed375-e9d8-4aaa-ba71-963a30c15a8c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/230/pymars-yes-floc-no.mp3"
                    length="38352062"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 21 Apr 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#230: PyMars? Yes! FLoC? No!</itunes:title>
            <itunes:episode>230</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include calmcode.io, Natural sort (aka natsort), , , , and.]]></itunes:summary>
            <itunes:duration>45:30</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://calmcode.io/?featured_on=pythonbytes"> calmcode.io </a></strong></li>
<li><strong><a href="https://github.com/SethMMorton/natsort?featured_on=pythonbytes"> Natural sort (aka natsort) </a></strong></li>
<li><strong>Python controlling a helicopter on Mars.</strong></li>
<li><strong>Pydantic, FastAPI, Typer will all run on 3.10, 3.11, and into the future</strong></li>
<li><strong>Extra, Extra, Extra, Extra hear all about it</strong></li>
<li><strong>Build Python books with Jupyter-Book</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/230">pythonbytes.fm/230</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/230/pymars-yes-floc-no.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#229 Has one of your dependencies died?</title>
            <link>https://pythonbytes.fm/episodes/show/229/has-one-of-your-dependencies-died</link>
            <guid isPermaLink="false">710a43cd-6bc1-43d6-adb1-e4346f8d1640</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/229/has-one-of-your-dependencies-died.mp3"
                    length="36184745"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 15 Apr 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#229: Has one of your dependencies died?</itunes:title>
            <itunes:episode>229</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Coverage.py (5.6b1) and third-party code, So you want your own PaaS? Piku!, Web3.py, Deadpendency, All The Important Features and Changes in Python 3.10, and freeCodeCamp’s Python Curriculum.]]></itunes:summary>
            <itunes:duration>42:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202104/coveragepy_and_thirdparty_code.html?featured_on=pythonbytes"> Coverage.py </a> <a href="https://nedbatchelder.com/blog/202104/coveragepy_and_thirdparty_code.html?featured_on=pythonbytes"> (5.6b1) </a> <a href="https://nedbatchelder.com/blog/202104/coveragepy_and_thirdparty_code.html?featured_on=pythonbytes"> and third-party code </a></strong></li>
<li><strong><a href="https://github.com/piku/piku?featured_on=pythonbytes"> So you want your own PaaS? Piku! </a></strong></li>
<li><strong><a href="https://web3py.readthedocs.io/en/stable/#">Web3.py</a></strong></li>
<li><strong><a href="https://deadpendency.com/?featured_on=pythonbytes"> Deadpendency </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/46?featured_on=pythonbytes"> All The Important Features and Changes in Python 3.10 </a></strong></li>
<li><strong><a href="https://freecodecamp.com?featured_on=pythonbytes">freeCodeCamp’s Python Curriculum</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/229">pythonbytes.fm/229</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/229/has-one-of-your-dependencies-died.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#228 Supreme Court decides API copyright battle</title>
            <link>https://pythonbytes.fm/episodes/show/228/supreme-court-decides-api-copyright-battle</link>
            <guid isPermaLink="false">98d336c2-bf70-48aa-91ad-7859e4b54b70</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/228/supreme-court-decides-api-copyright-battle.mp3"
                    length="36733699"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 07 Apr 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#228: Supreme Court decides API copyright battle</itunes:title>
            <itunes:episode>228</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include How to make an awesome Python package in 2021, Kubestriker, wasmtime, Depend-a-lot-bot, Supreme Court sides with Google in API copyright battle with Oracle, and RedisAI.]]></itunes:summary>
            <itunes:duration>43:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://antonz.org/python-packaging/?featured_on=pythonbytes"> How to make an awesome Python package in 2021 </a></strong></li>
<li><strong><a href="https://github.com/vchinnipilli/kubestriker?featured_on=pythonbytes"> Kubestriker </a></strong></li>
<li><strong><a href="https://wasmtime.dev/?featured_on=pythonbytes"> wasmtime </a></strong></li>
<li><strong><a href="https://github.com/apps/depend-a-lot-bot?featured_on=pythonbytes"> Depend-a-lot-bot </a></strong></li>
<li><strong><a href="https://arstechnica.com/tech-policy/2021/04/supreme-court-sides-with-google-in-api-copyright-battle-with-oracle/?featured_on=pythonbytes"> Supreme Court sides with Google in API copyright battle with Oracle </a></strong></li>
<li><strong><a href="https://oss.redislabs.com/redisai/?featured_on=pythonbytes"> RedisAI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/228">pythonbytes.fm/228</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/228/supreme-court-decides-api-copyright-battle.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#227 No more awaiting, async comes to SQLAlchemy</title>
            <link>https://pythonbytes.fm/episodes/show/227/no-more-awaiting-async-comes-to-sqlalchemy</link>
            <guid isPermaLink="false">ddba3493-3f6b-41ff-b8c6-5eab283aacf3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/227/no-more-awaiting-async-comes-to-sqlalchemy.mp3"
                    length="27908384"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 31 Mar 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#227: No more awaiting, async comes to SQLAlchemy</itunes:title>
            <itunes:episode>227</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , SQLAlchemy 1.4.0 Released, django-tenants, pre-commit ci, Snyk (Python) Package Advisor, and PyWebIO.]]></itunes:summary>
            <itunes:duration>33:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Number One, that's "retract plank," not "remove plank."</strong></li>
<li><strong><a href="https://www.sqlalchemy.org/blog/2021/03/15/sqlalchemy-1.4.0-released/?featured_on=pythonbytes"> SQLAlchemy 1.4.0 Released </a></strong></li>
<li><strong><a href="https://github.com/django-tenants/django-tenants?featured_on=pythonbytes"> django-tenants </a></strong></li>
<li><strong><a href="https://pre-commit.ci/?featured_on=pythonbytes"> pre-commit ci </a></strong></li>
<li><strong><a href="https://snyk.io/advisor/python?featured_on=pythonbytes"> Snyk (Python) Package Advisor </a></strong></li>
<li><strong><a href="https://pywebio.readthedocs.io/?featured_on=pythonbytes"> PyWebIO </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/227">pythonbytes.fm/227</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/227/no-more-awaiting-async-comes-to-sqlalchemy.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#226 Teaching Python podcast on the podcast!</title>
            <link>https://pythonbytes.fm/episodes/show/226/teaching-python-podcast-on-the-podcast</link>
            <guid isPermaLink="false">3293a08c-3d07-4505-ac62-66eb9924ee71</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/226/teaching-python-podcast-on-the-podcast.mp3"
                    length="38819226"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 25 Mar 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#226: Teaching Python podcast on the podcast!</itunes:title>
            <itunes:episode>226</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include DataClass vs NamedTuple vs Object: A Battle of Performance in Python, Can My Water Cooled Raspberry Pi Cluster Beat My MacBook?, There is an app for that!, New packaging security funding & NYU, , and Using Development Containers with VS Code for Students.]]></itunes:summary>
            <itunes:duration>46:03</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/@jacktator/dataclass-vs-namedtuple-vs-object-for-performance-optimization-in-python-691e234253b9?featured_on=pythonbytes"> DataClass vs NamedTuple vs Object: A Battle of Performance in Python </a></strong></li>
<li><strong><a href="https://www.the-diy-life.com/can-my-water-cooled-raspberry-pi-cluster-beat-my-macbook/?featured_on=pythonbytes"> Can My Water Cooled Raspberry Pi Cluster Beat My MacBook? </a></strong></li>
<li><strong><a href="https://www.programiz.com/learn-python?featured_on=pythonbytes"> There is an app for that! </a></strong></li>
<li><strong><a href="https://discuss.python.org/t/new-packaging-security-funding-nyu/7792?featured_on=pythonbytes"> New packaging security funding &amp; NYU </a></strong></li>
<li><strong>Extra x8, hear all about it</strong></li>
<li><strong><a href="https://code.visualstudio.com/blogs/2020/07/27/containers-edu?featured_on=pythonbytes"> Using Development Containers with VS Code for Students </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/226">pythonbytes.fm/226</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/226/teaching-python-podcast-on-the-podcast.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#225 SELECT Pydantic FROM MongoDB</title>
            <link>https://pythonbytes.fm/episodes/show/225/select-pydantic-from-mongodb</link>
            <guid isPermaLink="false">c468075a-6a84-47af-84c0-087a1aa25654</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/225/select-pydantic-from-mongodb.mp3"
                    length="28433677"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 17 Mar 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#225: SELECT Pydantic FROM MongoDB</itunes:title>
            <itunes:episode>225</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , New MongoDB ODM: Beanie, Sourcery, Neomodel, and Conference radar.]]></itunes:summary>
            <itunes:duration>39:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Raspberry Pi Pico</strong></li>
<li><strong><a href="https://dev.to/romanright/announcing-beanie-mongodb-odm-56e?featured_on=pythonbytes"> New MongoDB ODM: Beanie </a></strong></li>
<li><strong><a href="https://sourcery.ai/?featured_on=pythonbytes"> Sourcery </a></strong></li>
<li><strong><a href="https://neomodel.readthedocs.io/en/latest/?featured_on=pythonbytes"> Neomodel </a></strong></li>
<li><strong><a href="https://pypi.org/project/conference-radar/?featured_on=pythonbytes"> Conference radar </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/225">pythonbytes.fm/225</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/225/select-pydantic-from-mongodb.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#224 Join us on a Python adventure back to 1977</title>
            <link>https://pythonbytes.fm/episodes/show/224/join-us-on-a-python-adventure-back-to-1977</link>
            <guid isPermaLink="false">b641b4ac-860a-4f49-8316-94d8277f8fec</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/224/join-us-on-a-python-adventure-back-to-1977.mp3"
                    length="27473455"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 10 Mar 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#224: Join us on a Python adventure back to 1977</itunes:title>
            <itunes:episode>224</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include AWSimple, coverage and installed packages, Finding Mona Lisa in the Game of Life with JAX, Python Package Index nukes 3,653 malicious libraries uploaded soon after security shortcoming highlighted, python-adventure, and Exciting New Features in Django 3.2.]]></itunes:summary>
            <itunes:duration>37:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/awsimple/?featured_on=pythonbytes"> AWSimple </a></strong></li>
<li><strong><a href="https://coverage.readthedocs.io/en/latest/source.html?featured_on=pythonbytes"> coverage and installed packages </a></strong></li>
<li><strong><a href="https://avinayak.github.io/algorithms/programming/2021/02/19/finding-mona-lisa-in-the-game-of-life.html?featured_on=pythonbytes"> Finding Mona Lisa in the Game of Life with JAX </a></strong></li>
<li><strong><a href="https://www.theregister.com/2021/03/02/python_pypi_purges/?featured_on=pythonbytes"> Python Package Index nukes 3,653 malicious libraries uploaded soon after security shortcoming highlighted </a></strong></li>
<li><strong><a href="https://github.com/brandon-rhodes/python-adventure?featured_on=pythonbytes"> python-adventure </a></strong></li>
<li><strong><a href="https://hakibenita.com/django-32-exciting-features?featured_on=pythonbytes"> Exciting New Features in Django 3.2 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/224">pythonbytes.fm/224</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/224/join-us-on-a-python-adventure-back-to-1977.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#223 Beware: A ninja is shadowing Sebastian from FastAPI</title>
            <link>https://pythonbytes.fm/episodes/show/223/beware-a-ninja-is-shadowing-sebastian-from-fastapi</link>
            <guid isPermaLink="false">bd38a769-9d36-4ac5-9a46-55f40fd15bb0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/223/beware-a-ninja-is-shadowing-sebastian-from-fastapi.mp3"
                    length="36659812"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 03 Mar 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#223: Beware: A ninja is shadowing Sebastian from FastAPI</itunes:title>
            <itunes:episode>223</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python Developers Survey 2020 Results, Django Ninja - Fast Django REST Framework, Pydantic 1.8, Google, Microsoft back Python and Rust programming languages, Semantic Versioning Will Not Save You, and OpenAPI 3.1.0.]]></itunes:summary>
            <itunes:duration>50:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.jetbrains.com/lp/python-developers-survey-2020/?featured_on=pythonbytes"> Python Developers Survey 2020 Results </a></strong></li>
<li><strong><a href="https://django-ninja.rest-framework.com/?featured_on=pythonbytes"> Django Ninja - Fast Django REST Framework </a></strong></li>
<li><strong><a href="https://pydantic-docs.helpmanual.io/changelog/#v18-2021-02-26"> Pydantic 1.8 </a></strong></li>
<li><strong><a href="https://searchapparchitecture.techtarget.com/news/252496553/Google-Microsoft-back-Python-and-Rust-programming-languages?featured_on=pythonbytes"> Google, Microsoft back Python and Rust programming languages </a></strong></li>
<li><strong><a href="https://hynek.me/articles/semver-will-not-save-you/?featured_on=pythonbytes"> Semantic Versioning Will Not Save You </a></strong></li>
<li><strong><a href="https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.1.0.md?featured_on=pythonbytes"> OpenAPI 3.1.0 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/223">pythonbytes.fm/223</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/223/beware-a-ninja-is-shadowing-sebastian-from-fastapi.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#222 Autocomplete with type annotations for AWS and boto3</title>
            <link>https://pythonbytes.fm/episodes/show/222/autocomplete-with-type-annotations-for-aws-and-boto3</link>
            <guid isPermaLink="false">1cd2c793-9a20-4871-ad2f-bc1eff7dac17</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/222/autocomplete-with-type-annotations-for-aws-and-boto3.mp3"
                    length="27748810"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 24 Feb 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#222: Autocomplete with type annotations for AWS and boto3</itunes:title>
            <itunes:episode>222</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include boto type annotations, How to have your code reviewer appreciate you, REPODASH, , testcontainers-python, and.]]></itunes:summary>
            <itunes:duration>38:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/boto3-type-annotations/?featured_on=pythonbytes"> boto type annotations </a></strong></li>
<li><strong><a href="https://mtlynch.io/code-review-love/?featured_on=pythonbytes"> How to have your code reviewer appreciate you </a></strong></li>
<li><strong><a href="https://laurencemolloy.github.io/RepoDash/?featured_on=pythonbytes">REPODASH</a> - Quality Metrics for Github repositories</strong></li>
<li><strong>Extra, extra, extra, extra, hear all about it</strong></li>
<li><strong><a href="https://testcontainers-python.readthedocs.io/en/latest/?featured_on=pythonbytes"> testcontainers-python </a></strong></li>
<li><strong>The Python Ecosystem is relentlessly improving price-performance every day</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/222">pythonbytes.fm/222</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/222/autocomplete-with-type-annotations-for-aws-and-boto3.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#221 Pattern matching and accepting change in Python with Brett Cannon</title>
            <link>https://pythonbytes.fm/episodes/show/221/pattern-matching-and-accepting-change-in-python-with-brett-cannon</link>
            <guid isPermaLink="false">f215c48f-b638-40d0-8e98-0adf1d4a38a0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/221/pattern-matching-and-accepting-change-in-python-with-brett-cannon.mp3"
                    length="42621652"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 19 Feb 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#221: Pattern matching and accepting change in Python with Brett Cannon</itunes:title>
            <itunes:episode>221</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , 12 requests per second, Python Launcher for Unix, Build a text editor with Python and curses, Pattern matching, and A Quick Intro to Structural Pattern Matching in Python.]]></itunes:summary>
            <itunes:duration>59:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Keeping up with Rich</strong></li>
<li><strong><a href="https://suade.org/dev/12-requests-per-second-with-python/?featured_on=pythonbytes"> 12 requests per second </a></strong></li>
<li><strong><a href="https://crates.io/crates/python-launcher?featured_on=pythonbytes"> Python Launcher for Unix </a>  reaches RC (probably 😉)</strong></li>
<li><strong><a href="https://wasimlorgat.com/editor?featured_on=pythonbytes"> Build a text editor with Python and curses </a></strong></li>
<li><strong><a href="https://mail.python.org/archives/list/python-committers@python.org/message/SQC2FTLFV5A7DV7RCEAR2I2IKJKGK7W3/?featured_on=pythonbytes"> Pattern matching </a>  and accepting change in Python</strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0636/#appendix-a-quick-intro"> A Quick Intro to Structural Pattern Matching in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/221">pythonbytes.fm/221</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/221/pattern-matching-and-accepting-change-in-python-with-brett-cannon.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#220 What, why, and where of friendly errors in Python</title>
            <link>https://pythonbytes.fm/episodes/show/220/what-why-and-where-of-friendly-errors-in-python</link>
            <guid isPermaLink="false">964143f0-5175-4eea-9ea9-a3867d06b834</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/220/what-why-and-where-of-friendly-errors-in-python.mp3"
                    length="48059407"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 11 Feb 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#220: What, why, and where of friendly errors in Python</itunes:title>
            <itunes:episode>220</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include We Downloaded 10,000,000 Jupyter Notebooks From Github – This Is What We Learned, pytest-pythonpath, Thinking in Pandas, Quickle, what(), why(), where(), explain(), more() from friendly-traceback console, and Bandit.]]></itunes:summary>
            <itunes:duration>47:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.jetbrains.com/datalore/2020/12/17/we-downloaded-10-000-000-jupyter-notebooks-from-github-this-is-what-we-learned/?featured_on=pythonbytes"> We Downloaded 10,000,000 Jupyter Notebooks From Github – This Is What We Learned </a></strong></li>
<li><strong><a href="https://pypi.org/project/pytest-pythonpath/?featured_on=pythonbytes"> pytest-pythonpath </a></strong></li>
<li><strong><a href="https://www.apress.com/gp/book/9781484258385?featured_on=pythonbytes"> Thinking in Pandas </a></strong></li>
<li><strong><a href="https://jcristharif.com/quickle/?featured_on=pythonbytes"> Quickle </a></strong></li>
<li><strong><a href="https://aroberge.github.io/friendly-traceback-docs/docs/html/repl.html?featured_on=pythonbytes"> what(), why(), where(), explain(), more() from friendly-traceback console </a></strong></li>
<li><strong><a href="https://bandit.readthedocs.io/en/latest/?featured_on=pythonbytes"> Bandit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/220">pythonbytes.fm/220</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/220/what-why-and-where-of-friendly-errors-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#219 HTMX: Dynamic and live HTML without JavaScript</title>
            <link>https://pythonbytes.fm/episodes/show/219/htmx-dynamic-and-live-html-without-javascript</link>
            <guid isPermaLink="false">fbc4e5b1-a5e2-453c-84eb-06946536d6d9</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/219/htmx-dynamic-and-live-html-without-javascript.mp3"
                    length="23653822"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 03 Feb 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#219: HTMX: Dynamic and live HTML without JavaScript</itunes:title>
            <itunes:episode>219</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Copier - like cookiecutter, Pandarallel - run pandas apply in parallel!, Stop Using Print to Debug in Python. Use icecream Instead, HTMX: Dynamic and live HTML without JavaScript, and PyLDAvis - Interactive Topic Model Visualisation.]]></itunes:summary>
            <itunes:duration>39:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Do you really need a virtualenv?</strong></li>
<li><strong><a href="https://github.com/copier-org/copier?featured_on=pythonbytes"> Copier - like cookiecutter </a></strong></li>
<li><strong><a href="https://github.com/nalepae/pandarallel/tree/v1.5.1?featured_on=pythonbytes">Pandarallel - run pandas apply in parallel!</a></strong></li>
<li><strong><a href="https://towardsdatascience.com/stop-using-print-to-debug-in-python-use-icecream-instead-79e17b963fcc?featured_on=pythonbytes"> Stop Using Print to Debug in Python. Use icecream Instead </a></strong></li>
<li><strong><a href="https://htmx.org/?featured_on=pythonbytes"> HTMX: Dynamic and live HTML without JavaScript </a></strong></li>
<li><strong><a href="https://pyldavis.readthedocs.io/en/latest/readme.html?featured_on=pythonbytes">PyLDAvis - Interactive Topic Model Visualisation</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/219">pythonbytes.fm/219</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/219/htmx-dynamic-and-live-html-without-javascript.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#218 Keyboards for developers, Python, and some history</title>
            <link>https://pythonbytes.fm/episodes/show/218/keyboards-for-developers-python-and-some-history</link>
            <guid isPermaLink="false">023e6b10-b6b2-4e09-acfe-5e6f99306932</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/218/keyboards-for-developers-python-and-some-history.mp3"
                    length="26270453"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 27 Jan 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#218: Keyboards for developers, Python, and some history</itunes:title>
            <itunes:episode>218</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Constant Folding in Python, Update All Packages With pip-review, Quantum Mechanical Keyboard Firmware, Reinventing the Python Logo, Private PyPI with Serverless Computing, and Beyond the Basic Stuff w/Python.]]></itunes:summary>
            <itunes:duration>43:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://arpitbhayani.me/blogs/constant-folding-python?featured_on=pythonbytes"> Constant Folding in Python </a></strong></li>
<li><strong><a href="https://stackabuse.com/python-update-all-packages-with-pip-review/?featured_on=pythonbytes"> Update All Packages With pip-review </a></strong></li>
<li><strong><a href="https://qmk.fm?featured_on=pythonbytes"> Quantum Mechanical Keyboard Firmware </a></strong></li>
<li><strong><a href="https://hackernoon.com/reinventing-the-python-logo-interview-with-a-ui-designer-pm6m343q?featured_on=pythonbytes"> Reinventing the Python Logo </a></strong></li>
<li><strong><a href="https://github.com/hathawsh/aws-lambda-pypi?featured_on=pythonbytes"> Private PyPI with Serverless Computing </a></strong></li>
<li><strong><a href="https://inventwithpython.com/beyond/?featured_on=pythonbytes"> Beyond the Basic Stuff w/Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/218">pythonbytes.fm/218</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/218/keyboards-for-developers-python-and-some-history.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#217 Use your cloud SSD for fast, cross-process caching</title>
            <link>https://pythonbytes.fm/episodes/show/217/use-your-cloud-ssd-for-fast-cross-process-caching</link>
            <guid isPermaLink="false">8d5e698b-02ca-4dd4-9cfe-426339de13c8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/217/use-your-cloud-ssd-for-fast-cross-process-caching.mp3"
                    length="23309092"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 19 Jan 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#217: Use your cloud SSD for fast, cross-process caching</itunes:title>
            <itunes:episode>217</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include diskcache, TOML is 1.0.0 now., pyqtgraph, Parler + Python = Insurrection in public, Best-of Web Development with Python, and.]]></itunes:summary>
            <itunes:duration>38:38</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/grantjenks/python-diskcache?featured_on=pythonbytes"> diskcache </a></strong></li>
<li><strong><a href="https://toml.io/en/?featured_on=pythonbytes"> TOML is 1.0.0 now. </a></strong></li>
<li><strong><a href="http://www.pyqtgraph.org/?featured_on=pythonbytes">pyqtgraph</a></strong></li>
<li><strong><a href="https://twitter.com/shaunking/status/1349495948972593154?featured_on=pythonbytes"> Parler + Python = Insurrection in public </a></strong></li>
<li><strong><a href="https://github.com/ml-tooling/best-of-web-python?featured_on=pythonbytes"> Best-of Web Development with Python </a></strong></li>
<li><strong>Assorted</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/217">pythonbytes.fm/217</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/217/use-your-cloud-ssd-for-fast-cross-process-caching.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#216 Container: Sort thyself!</title>
            <link>https://pythonbytes.fm/episodes/show/216/container-sort-thyself</link>
            <guid isPermaLink="false">1cb46f0e-bb26-43ee-bbce-da730c4cd436</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/216/container-sort-thyself.mp3"
                    length="21408369"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 13 Jan 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#216: Container: Sort thyself!</itunes:title>
            <itunes:episode>216</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , QPython - Scripting for Android with Python, , sortedcontainers, and Łukasz Langa Typed Twitter Thread.]]></itunes:summary>
            <itunes:duration>35:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>pip search. Just don’t.</strong></li>
<li><strong><a href="http://qpython.com/?featured_on=pythonbytes"> QPython - Scripting for Android with Python </a></strong></li>
<li><strong>Thesis: Deep Learning assistant for designers/engineers</strong></li>
<li><strong><a href="http://www.grantjenks.com/docs/sortedcontainers/index.html?featured_on=pythonbytes"> sortedcontainers </a></strong></li>
<li><strong><a href="https://twitter.com/brianokken/status/1345438719721918464?cn=ZmxleGlibGVfcmVjcw%3D%3D&refsrc=email&featured_on=pythonbytes"> Łukasz Langa Typed Twitter Thread </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/216">pythonbytes.fm/216</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/216/container-sort-thyself.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#215 A Visual Introduction to NumPy</title>
            <link>https://pythonbytes.fm/episodes/show/215/a-visual-introduction-to-numpy</link>
            <guid isPermaLink="false">57202c70-b5e3-4a64-a8d9-0f128941bbe6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/215/a-visual-introduction-to-numpy.mp3"
                    length="26128689"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 06 Jan 2021 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#215: A Visual Introduction to NumPy</itunes:title>
            <itunes:episode>215</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include 5 ways I use code as an astrophysicist, A Visual Intro to NumPy and Data Representation, , Is your GC hyper active? Tame it!, Top 10 Python libraries of 2020, and Adoption of pyproject.toml — why is this so darned controversial?]]></itunes:summary>
            <itunes:duration>43:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/watch?v=bxWrXhLFN2s"> 5 ways I use code as an astrophysicist </a></strong></li>
<li><strong><a href="http://jalammar.github.io/visual-numpy/?featured_on=pythonbytes"> A Visual Intro to NumPy and Data Representation </a></strong></li>
<li><strong>Qt 6 release (including PySide2)</strong></li>
<li><strong><a href="https://twitter.com/mkennedy/status/1339657542591336448?featured_on=pythonbytes"> Is your GC hyper active? Tame it! </a></strong></li>
<li><strong><a href="https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020/?featured_on=pythonbytes"> Top 10 Python libraries of 2020 </a></strong></li>
<li><strong><a href="https://github.com/carlosperate/awesome-pyproject/?featured_on=pythonbytes">Adoption of pyproject.toml — why is this so darned controversial?</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/215">pythonbytes.fm/215</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/215/a-visual-introduction-to-numpy.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#214 Python year in review (2020 edition)</title>
            <link>https://pythonbytes.fm/episodes/show/214/python-year-in-review-2020-edition</link>
            <guid isPermaLink="false">77b55609-80f9-46f6-a470-67ed04a5487a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/214/python-year-in-review-2020-edition.mp3"
                    length="42356478"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 28 Dec 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#214: Python year in review (2020 edition)</itunes:title>
            <itunes:episode>214</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>01:10:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/214">pythonbytes.fm/214</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/214/python-year-in-review-2020-edition.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#213 Uh oh, Vulcans have infiltrated Flask</title>
            <link>https://pythonbytes.fm/episodes/show/213/uh-oh-vulcans-have-infiltrated-flask</link>
            <guid isPermaLink="false">a590c6f9-e12a-49dd-b294-fde2d3dc9bdd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/213/uh-oh-vulcans-have-infiltrated-flask.mp3"
                    length="27081474"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 23 Dec 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#213: Uh oh, Vulcans have infiltrated Flask</itunes:title>
            <itunes:episode>213</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Django Ledger Project, Flask-Meld:, Bitwise operators in Python, Why should you use an ORM (Object Relational Mapper)?, sqlite-utils: a Python library and CLI tool for building SQLite databases, and.]]></itunes:summary>
            <itunes:duration>45:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/arrobalytics/django-ledger?featured_on=pythonbytes"> Django Ledger Project </a></strong></li>
<li><strong><a href="https://github.com/mikeabrahamsen/Flask-Meld?featured_on=pythonbytes"> Flask-Meld: </a>  simple JavaScript interactive features without all of the JavaScript.</strong></li>
<li><strong><a href="https://realpython.com/python-bitwise-operators/?featured_on=pythonbytes"> Bitwise operators in Python </a>  (RealPython)</strong></li>
<li><strong><a href="https://monadical.com/posts/why-use-orm.html#"> Why should you use an ORM (Object Relational Mapper)? </a></strong></li>
<li><strong><a href="https://simonwillison.net/2019/Feb/25/sqlite-utils/?featured_on=pythonbytes"> sqlite-utils: a Python library and CLI tool for building SQLite databases </a></strong></li>
<li><strong>Online conferences are not working for me. But this was a good talk,</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/213">pythonbytes.fm/213</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/213/uh-oh-vulcans-have-infiltrated-flask.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#212 SQLite as a file format (like docx)</title>
            <link>https://pythonbytes.fm/episodes/show/212/sqlite-as-a-file-format-like-docx</link>
            <guid isPermaLink="false">91dd556c-aebe-4f77-a893-6a31ce75202f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/212/sqlite-as-a-file-format-like-docx.mp3"
                    length="21835204"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 16 Dec 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#212: SQLite as a file format (like docx)</itunes:title>
            <itunes:episode>212</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pytest 6.2 is out, SQLite as a file format (like docx), A Day in Code: Python – A picture book written in code, PythonLabs is now hosted by Azure. and “Yes, Barry, there is a PythonLabs”, , and OpenMV.]]></itunes:summary>
            <itunes:duration>36:16</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.pytest.org/en/stable/changelog.html?featured_on=pythonbytes"> pytest 6.2 is out </a></strong></li>
<li><strong><a href="https://www.sqlite.org/appfileformat.html?featured_on=pythonbytes"> SQLite as a file format (like docx) </a></strong></li>
<li><strong><a href="https://www.kickstarter.com/projects/914595512/a-day-in-code-python?featured_on=pythonbytes"> A Day in Code: Python – A picture book written in code </a></strong></li>
<li><strong><a href="https://azure.pythonlabs.com/?featured_on=pythonbytes"> PythonLabs is now hosted by Azure. and “Yes, Barry, there is a PythonLabs” </a></strong></li>
<li><strong>Extra, extra, extra, extra, extra, extra, hear all about it</strong></li>
<li><strong><a href="https://openmv.io/?featured_on=pythonbytes"> OpenMV </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/212">pythonbytes.fm/212</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/212/sqlite-as-a-file-format-like-docx.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#211 Will a black hole devour this episode?</title>
            <link>https://pythonbytes.fm/episodes/show/211/will-a-black-hole-devour-this-episode</link>
            <guid isPermaLink="false">a9455cf0-ff76-4b17-ab7a-6b87ce104349</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/211/will-a-black-hole-devour-this-episode.mp3"
                    length="20171830"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 07 Dec 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#211: Will a black hole devour this episode?</itunes:title>
            <itunes:episode>211</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Introducing FARM Stack - FastAPI, React, and MongoDB, py-applescript, airspeed velocity, and visidata.]]></itunes:summary>
            <itunes:duration>44:32</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://developer.mongodb.com/how-to/FARM-Stack-FastAPI-React-MongoDB?featured_on=pythonbytes"> Introducing FARM Stack - FastAPI, React, and MongoDB </a></strong></li>
<li><strong><a href="https://github.com/rdhyee/py-applescript?featured_on=pythonbytes"> py-applescript </a></strong></li>
<li><strong><a href="https://asv.readthedocs.io/en/stable/?featured_on=pythonbytes">airspeed velocity</a></strong></li>
<li><strong><a href="https://www.visidata.org/?featured_on=pythonbytes">visidata</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/211">pythonbytes.fm/211</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/211/will-a-black-hole-devour-this-episode.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#210 Analyzing Kickstarter Campaigns with Python</title>
            <link>https://pythonbytes.fm/episodes/show/210/analyzing-kickstarter-campaigns-with-python</link>
            <guid isPermaLink="false">a3664e59-2be0-4737-a217-f8827c234ca6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/210/analyzing-kickstarter-campaigns-with-python.mp3"
                    length="29978559"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 03 Dec 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#210: Analyzing Kickstarter Campaigns with Python</itunes:title>
            <itunes:episode>210</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Analyzing Kickstarter Campaigns with Python Data Science Tools, and GPU Accelerated Python for Machine Learning on Cross-Vendor Graphics Cards.]]></itunes:summary>
            <itunes:duration>31:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/swlh/kickstarter-projects-do-they-succeed-f4a789010585?featured_on=pythonbytes"> Analyzing Kickstarter Campaigns with Python Data Science Tools </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/beyond-cuda-gpu-accelerated-python-for-machine-learning-in-cross-vendor-graphics-cards-made-simple-6cc828a45cc3?featured_on=pythonbytes"> GPU Accelerated Python for Machine Learning on Cross-Vendor Graphics Cards </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/210">pythonbytes.fm/210</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/210/analyzing-kickstarter-campaigns-with-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#209 JITing Python with .NET, no irons in sight</title>
            <link>https://pythonbytes.fm/episodes/show/209/jiting-python-with-.net-no-irons-in-sight</link>
            <guid isPermaLink="false">8dcc0a57-cf1c-4fc0-8cfb-7fc9620c9339</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/209/jiting-python-with-.net-no-irons-in-sight.mp3"
                    length="31964956"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 27 Nov 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#209: JITing Python with .NET, no irons in sight</itunes:title>
            <itunes:episode>209</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Running Python on .NET 5, PEP 621 -- Storing project metadata in pyproject.toml, GitHub revamps copyright takedown policy after restoring YouTube-dl, Install & Configure MongoDB on the Raspberry Pi, , and A Python driven AI Stylist Inspired by Social Media.]]></itunes:summary>
            <itunes:duration>33:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://tonybaloney.github.io/posts/running-python-on-dotnet-5-with-pyjion.html?featured_on=pythonbytes"> Running Python on .NET 5 </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0621/?featured_on=pythonbytes"> PEP 621 -- Storing project metadata in pyproject.toml </a></strong></li>
<li><strong><a href="https://www.engadget.com/github-youtube-dl-aftermath-222301386.html"> GitHub revamps copyright takedown policy after restoring YouTube-dl </a></strong></li>
<li><strong><a href="https://developer.mongodb.com/how-to/mongodb-on-raspberry-pi?featured_on=pythonbytes"> Install &amp; Configure MongoDB on the Raspberry Pi </a></strong></li>
<li><strong>Extra! extra! extra!, hear all about it!</strong></li>
<li><strong><a href="https://daleonai.com/social-media-fashion-ai?featured_on=pythonbytes"> A Python driven AI Stylist Inspired by Social Media </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/209">pythonbytes.fm/209</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/209/jiting-python-with-.net-no-irons-in-sight.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#208 Dependencies out of control? Just pip chill.</title>
            <link>https://pythonbytes.fm/episodes/show/208/dependencies-out-of-control-just-pip-chill</link>
            <guid isPermaLink="false">2c8a4ef1-a209-4425-bc97-b701d577ba88</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/208/dependencies-out-of-control-just-pip-chill.mp3"
                    length="28986568"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 19 Nov 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#208: Dependencies out of control? Just pip chill.</itunes:title>
            <itunes:episode>208</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pip-chill - Make requirements with only the packages you need, Windows update broke NumPy, Build Plugins with Pluggy, LINQ in Python, Klio: a framework for processing audio files or any binary files, at large scale, and Collapsing code cells in Jupyter Notebooks.]]></itunes:summary>
            <itunes:duration>30:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/rbanffy/pip-chill?featured_on=pythonbytes"> pip-chill - Make requirements with only the packages you need </a></strong></li>
<li><strong><a href="https://developercommunity2.visualstudio.com/t/fmod-after-an-update-to-windows-2004-is-causing-a/1207405?featured_on=pythonbytes"> Windows update broke NumPy </a></strong></li>
<li><strong><a href="https://kracekumar.com/post/build_plugins_with_pluggy/?featured_on=pythonbytes"> Build Plugins with Pluggy </a></strong></li>
<li><strong><a href="https://github.com/avilum/linqit?featured_on=pythonbytes"> LINQ in Python </a></strong></li>
<li><strong><a href="https://docs.klio.io/en/latest/index.html?featured_on=pythonbytes"> Klio: a framework for processing audio files or any binary files, at large scale </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/self-contained-reports-from-jupyter-notebooks-219a3887979d?featured_on=pythonbytes"> Collapsing code cells in Jupyter Notebooks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/208">pythonbytes.fm/208</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/208/dependencies-out-of-control-just-pip-chill.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#207 FastAPI as a web platform (not just APIs)</title>
            <link>https://pythonbytes.fm/episodes/show/207/fastapi-as-a-web-platform-not-just-apis</link>
            <guid isPermaLink="false">3e4b6d90-09ff-4146-a30e-9cfab3ff3b4e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/207/fastapi-as-a-web-platform-not-just-apis.mp3"
                    length="32196789"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 13 Nov 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#207: FastAPI as a web platform (not just APIs)</itunes:title>
            <itunes:episode>207</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include fastapi-chameleon fastapi-jinja, Django REST API in a single file, without using DRF, 2020 StackOverflow survey results, A Visual Guide to Regular Expression, Taking credit, and Raspberry Pi 400.]]></itunes:summary>
            <itunes:duration>33:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/mkennedy/status/1320769596832374785?featured_on=pythonbytes"> fastapi-chameleon </a>  (and  <a href="https://twitter.com/AGeekInside/status/1320926762377904129?featured_on=pythonbytes"> fastapi-jinja </a> )</strong></li>
<li><strong><a href="https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/?featured_on=pythonbytes"> Django REST API in a single file, without using DRF </a></strong></li>
<li><strong><a href="https://insights.stackoverflow.com/survey/2020?featured_on=pythonbytes"> 2020 StackOverflow survey results </a></strong></li>
<li><strong><a href="https://amitness.com/regex/?featured_on=pythonbytes"> A Visual Guide to Regular Expression </a></strong></li>
<li><strong><a href="https://twitter.com/tim_nolet/status/1317061818574082050?featured_on=pythonbytes"> Taking credit </a></strong></li>
<li><strong><a href="https://www.raspberrypi.org/products/raspberry-pi-400/?resellerType=home&variant=raspberry-pi-400-us-kit&featured_on=pythonbytes"> Raspberry Pi 400 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/207">pythonbytes.fm/207</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/207/fastapi-as-a-web-platform-not-just-apis.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#206 Python dropping old operating systems is normal!</title>
            <link>https://pythonbytes.fm/episodes/show/206/python-dropping-old-operating-systems-is-normal</link>
            <guid isPermaLink="false">25100b63-22af-47be-8d03-2ae6dd96354d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/206/python-dropping-old-operating-systems-is-normal.mp3"
                    length="41293231"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sun, 08 Nov 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#206: Python dropping old operating systems is normal!</itunes:title>
            <itunes:episode>206</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Making Enums (as always, arguably) more Pythonic, Python 3.10 will be up to 10% faster, , Writing Robust Bash Shell Scripts, Ideas for 5x faster CPython, and.]]></itunes:summary>
            <itunes:duration>42:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.cosmicpython.com/blog/2020-10-27-i-hate-enums.html?featured_on=pythonbytes"> Making Enums (as always, arguably) more Pythonic </a></strong></li>
<li><strong><a href="https://twitter.com/1st1/status/1318558048265404420?featured_on=pythonbytes">Python 3.10 will be up to 10% faster</a></strong></li>
<li><strong>Python 3.9 and no more Windows 7</strong></li>
<li><strong><a href="https://www.davidpashley.com/articles/writing-robust-shell-scripts/?featured_on=pythonbytes"> Writing Robust Bash Shell Scripts </a></strong></li>
<li><strong><a href="https://twitter.com/anthonypjshaw/status/1318701123692236801?featured_on=pythonbytes"> Ideas for 5x faster CPython </a></strong></li>
<li><strong>CPython core developer sprints</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/206">pythonbytes.fm/206</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/206/python-dropping-old-operating-systems-is-normal.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#205 This is going to be a little bit awkward</title>
            <link>https://pythonbytes.fm/episodes/show/205/this-is-going-to-be-a-little-bit-awkward</link>
            <guid isPermaLink="false">6f97d2ec-e0dd-4aca-aeff-66e37df7ce1d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/205/this-is-going-to-be-a-little-bit-awkward.mp3"
                    length="33009331"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 31 Oct 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#205: This is going to be a little bit awkward</itunes:title>
            <itunes:episode>205</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Awkward arrays, Ordered dict surprises, jupyter lab autocomplete and more, Open Source Tools & Data for Music Source Separation, Pass by Reference in Python: Background and Best Practices, and Visualizing Git Concepts.]]></itunes:summary>
            <itunes:duration>34:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://awkward-array.org?featured_on=pythonbytes"> Awkward arrays </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202010/ordered_dict_surprises.html?featured_on=pythonbytes"> Ordered dict surprises </a></strong></li>
<li><strong><a href="https://github.com/krassowski/jupyterlab-lsp?featured_on=pythonbytes">jupyter lab autocomplete and more</a></strong></li>
<li><strong><a href="https://source-separation.github.io/tutorial/landing.html?featured_on=pythonbytes"> Open Source Tools &amp; Data for Music Source Separation </a></strong></li>
<li><strong><a href="https://realpython.com/python-pass-by-reference/?featured_on=pythonbytes"> Pass by Reference in Python: Background and Best Practices </a></strong></li>
<li><strong><a href="https://onlywei.github.io/explain-git-with-d3/?featured_on=pythonbytes"> Visualizing Git Concepts </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/205">pythonbytes.fm/205</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/205/this-is-going-to-be-a-little-bit-awkward.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#204 Take the PSF survey and Will &amp; Carlton drop by</title>
            <link>https://pythonbytes.fm/episodes/show/204/take-the-psf-survey-and-will-carlton-drop-by</link>
            <guid isPermaLink="false">0a574473-06fc-43b2-8a01-265d377c1c47</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/204/take-the-psf-survey-and-will-carlton-drop-by.mp3"
                    length="38516342"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 23 Oct 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#204: Take the PSF survey and Will &amp; Carlton drop by</itunes:title>
            <itunes:episode>204</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include nbQA: Quality Assurance for Jupyter Notebooks, The PSF yearly survey is out, go take it now!, , , All Contributors, and MovingPandas.]]></itunes:summary>
            <itunes:duration>40:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/nbQA-dev/nbQA?featured_on=pythonbytes"> nbQA: Quality Assurance for Jupyter Notebooks </a></strong></li>
<li><strong><a href="https://surveys.jetbrains.com/s3/c6-python-developers-survey-2020?featured_on=pythonbytes"> The PSF yearly survey is out, go take it now! </a></strong></li>
<li><strong>From Prototype to Production in Django</strong></li>
<li><strong>Deployment: Getting your app online</strong></li>
<li><strong><a href="https://allcontributors.org/docs/en/overview?featured_on=pythonbytes"> All Contributors </a></strong></li>
<li><strong><a href="https://anitagraser.github.io/movingpandas/?featured_on=pythonbytes"> MovingPandas </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/204">pythonbytes.fm/204</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/204/take-the-psf-survey-and-will-carlton-drop-by.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#203 Scripting a masterpiece for Python web automation</title>
            <link>https://pythonbytes.fm/episodes/show/203/scripting-a-masterpiece-for-python-web-automation</link>
            <guid isPermaLink="false">e50e96a3-b47f-410c-9299-ecd369726677</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/203/scripting-a-masterpiece-for-python-web-automation.mp3"
                    length="39206388"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 16 Oct 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#203: Scripting a masterpiece for Python web automation</itunes:title>
            <itunes:episode>203</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Introducing DigitalOcean App Platform, Announcing Playwright for Python, Asynchronously Opening and Closing Files in asyncio, Excel: Why using Microsoft's tool caused Covid-19 results to be lost, locust.io, and.]]></itunes:summary>
            <itunes:duration>40:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.digitalocean.com/blog/introducing-digitalocean-app-platform-reimagining-paas-to-make-it-simpler-for-you-to-build-deploy-and-scale-apps?featured_on=pythonbytes"> Introducing DigitalOcean App Platform </a></strong></li>
<li><strong><a href="https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/?featured_on=pythonbytes"> Announcing Playwright for Python </a></strong></li>
<li><strong><a href="https://nullprogram.com/blog/2020/09/04/?featured_on=pythonbytes"> Asynchronously Opening and Closing Files in asyncio </a></strong></li>
<li><strong><a href="https://www.bbc.com/news/technology-54423988?featured_on=pythonbytes"> Excel: Why using Microsoft's tool caused Covid-19 results to be lost </a></strong></li>
<li><strong><a href="https://locust.io/?featured_on=pythonbytes"> locust.io </a></strong></li>
<li><strong>Fixing Hacktoberfest</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/203">pythonbytes.fm/203</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/203/scripting-a-masterpiece-for-python-web-automation.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#202 Jupyter is back in black!</title>
            <link>https://pythonbytes.fm/episodes/show/202/jupyter-is-back-in-black</link>
            <guid isPermaLink="false">5d2f5be7-44c7-4aa2-b1c9-b833eceb832c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/202/jupyter-is-back-in-black.mp3"
                    length="32143730"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 09 Oct 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#202: Jupyter is back in black!</itunes:title>
            <itunes:episode>202</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include New in Python 3.9, jupyter-black, Understanding and preventing DoS in web applications, bbox-visualizer, How to NEVER use lambdas., and Uncommon Contributions: Making impact without touching the core of a library.]]></itunes:summary>
            <itunes:duration>33:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.python.org/3.9/whatsnew/3.9.html?featured_on=pythonbytes"> New in Python 3.9 </a></strong></li>
<li><strong><a href="https://github.com/drillan/jupyter-black?featured_on=pythonbytes"> jupyter-black </a></strong></li>
<li><strong><a href="https://r2c.dev/blog/2020/understanding-and-preventing-dos-in-web-apps/?featured_on=pythonbytes"> Understanding and preventing DoS in web applications </a></strong></li>
<li><strong><a href="https://github.com/shoumikchow/bbox-visualizer?featured_on=pythonbytes"> bbox-visualizer </a></strong></li>
<li><strong><a href="https://gist.github.com/MineRobber9000/19c331a9f5d8e994a4ed251f0ffa1e98?featured_on=pythonbytes"> How to NEVER use lambdas. </a></strong></li>
<li><strong><a href="https://koaning.io/posts/cool-commits/?featured_on=pythonbytes"> Uncommon Contributions: Making impact without touching the core of a library </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/202">pythonbytes.fm/202</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/202/jupyter-is-back-in-black.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#201 Understand git by rebuilding it in Python</title>
            <link>https://pythonbytes.fm/episodes/show/201/understand-git-by-rebuilding-it-in-python</link>
            <guid isPermaLink="false">10faad6c-ed86-4296-81a5-5cc9b682d363</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/201/understand-git-by-rebuilding-it-in-python.mp3"
                    length="38893841"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 02 Oct 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#201: Understand git by rebuilding it in Python</itunes:title>
            <itunes:episode>201</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Under the hood of calling C/C++ from Python, ugit: DIY Git in Python, Things I Learned to Become a Senior Software Engineer, and Profiling Django Views.]]></itunes:summary>
            <itunes:duration>40:26</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://azhpushkin.me/posts/python-c-under-the-hood?featured_on=pythonbytes"> Under the hood of calling C/C++ from Python </a></strong></li>
<li><strong><a href="https://www.leshenko.net/p/ugit/#">ugit: DIY Git in Python</a></strong></li>
<li><strong><a href="https://neilkakkar.com/things-I-learned-to-become-a-senior-software-engineer.html?featured_on=pythonbytes"> Things I Learned to Become a Senior Software Engineer </a></strong></li>
<li><strong><a href="https://medium.com/kami-people/profiling-in-django-9f4d403a394f?featured_on=pythonbytes"> Profiling Django Views </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/201">pythonbytes.fm/201</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/201/understand-git-by-rebuilding-it-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#200 No dog-piling please (it's episode 200!)</title>
            <link>https://pythonbytes.fm/episodes/show/200/no-dog-piling-please-its-episode-200</link>
            <guid isPermaLink="false">2a65a452-2339-400c-863d-33b9fcf7dccc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/200/no-dog-piling-please-its-episode-200.mp3"
                    length="31101655"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 25 Sep 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#200: No dog-piling please (it's episode 200!)</itunes:title>
            <itunes:episode>200</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include How to be helpful online, blackcellmagic, Test smarter, not harder, US: The Greatest Package in the World, Think Like A Coder, and Costs of running a Python web app for 55k monthly users.]]></itunes:summary>
            <itunes:duration>32:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com/blog/202009/how_to_be_helpful_online.html?featured_on=pythonbytes"> How to be helpful online </a></strong></li>
<li><strong><a href="https://github.com/csurfer/blackcellmagic?featured_on=pythonbytes">blackcellmagic</a></strong></li>
<li><strong><a href="https://lukeplant.me.uk/blog/posts/test-smarter-not-harder/?featured_on=pythonbytes"> Test smarter, not harder </a></strong></li>
<li><strong><a href="https://github.com/unitedstates/python-us?featured_on=pythonbytes"> US: The Greatest Package in the World </a></strong></li>
<li><strong><a href="https://t.co/6v25yMDtBZ?amp=1&featured_on=pythonbytes"> Think Like A Coder </a></strong></li>
<li><strong><a href="https://keepthescore.co/blog/posts/costs-of-running-webapp/?featured_on=pythonbytes"> Costs of running a Python web app for 55k monthly users </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/200">pythonbytes.fm/200</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/200/no-dog-piling-please-its-episode-200.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#199 Big news for a very small Python runtime</title>
            <link>https://pythonbytes.fm/episodes/show/199/big-news-for-a-very-small-python-runtime</link>
            <guid isPermaLink="false">859368ae-a9e0-4751-adb1-77cf528e908c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/199/big-news-for-a-very-small-python-runtime.mp3"
                    length="28366386"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 17 Sep 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#199: Big news for a very small Python runtime</itunes:title>
            <itunes:episode>199</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include micropython updated, respx: A utility for mocking out the Python HTTPX library, GetPy - A Vectorized Python Dict/Set, , Scientists rename human genes to stop Microsoft Excel from misreading them as dates, and Never Run ‘python’ In Your Downloads Folder.]]></itunes:summary>
            <itunes:duration>29:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/matt_trentini/status/1302980818877390849?featured_on=pythonbytes"> micropython updated </a></strong></li>
<li><strong><a href="https://lundberg.github.io/respx/?featured_on=pythonbytes"> respx: A utility for mocking out the Python HTTPX library </a></strong></li>
<li><strong><a href="https://github.com/atom-moyer/getpy?featured_on=pythonbytes"> GetPy - A Vectorized Python Dict/Set </a></strong></li>
<li><strong>isort and black now play nice together easily</strong></li>
<li><strong><a href="https://www.theverge.com/2020/8/6/21355674/human-genes-rename-microsoft-excel-misreading-dates?featured_on=pythonbytes"> Scientists rename human genes to stop Microsoft Excel from misreading them as dates </a></strong></li>
<li><strong><a href="https://glyph.twistedmatrix.com/2020/08/never-run-python-in-your-downloads-folder.html?featured_on=pythonbytes"> Never Run ‘python’ In Your Downloads Folder </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/199">pythonbytes.fm/199</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/199/big-news-for-a-very-small-python-runtime.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#198 There's a beaver in your database and Anna-Lena drops by</title>
            <link>https://pythonbytes.fm/episodes/show/198/theres-a-beaver-in-your-database-and-anna-lena-drops-by</link>
            <guid isPermaLink="false">a0f747de-9da1-427b-a44e-595d0d88693f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/198/theres-a-beaver-in-your-database-and-anna-lena-drops-by.mp3"
                    length="33397488"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 11 Sep 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#198: There's a beaver in your database and Anna-Lena drops by</itunes:title>
            <itunes:episode>198</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , DBeaver Database UI Tool, pdp++ debugger, , Python Malware and obfuscation, and attrs package.]]></itunes:summary>
            <itunes:duration>34:42</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Easily create Python scripts using argparse</strong></li>
<li><strong><a href="https://dbeaver.io/?featured_on=pythonbytes"> DBeaver Database UI Tool </a></strong></li>
<li><strong>Anna-  <a href="https://github.com/pdbpp/pdbpp?featured_on=pythonbytes"> pdp++ debugger </a></strong></li>
<li><strong>Markdown toys</strong></li>
<li><strong><a href="https://www.cyborgsecurity.com/python-malware-on-the-rise/?featured_on=pythonbytes"> Python Malware and obfuscation </a></strong></li>
<li><strong>Anna-  <a href="https://www.attrs.org/en/stable/?featured_on=pythonbytes"> attrs package </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/198">pythonbytes.fm/198</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/198/theres-a-beaver-in-your-database-and-anna-lena-drops-by.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#197 Structured concurrency in Python</title>
            <link>https://pythonbytes.fm/episodes/show/197/structured-concurrency-in-python</link>
            <guid isPermaLink="false">b4b33c2a-2069-4ed9-bf72-002e936eae18</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/197/structured-concurrency-in-python.mp3"
                    length="34778281"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 05 Sep 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#197: Structured concurrency in Python</itunes:title>
            <itunes:episode>197</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Structured concurrency in Python with AnyIO, The Consortium for Python Data API Standards, Ask for Forgiveness or Look Before You Leap?, myrepos, A deep dive into the official Docker image for Python, and.]]></itunes:summary>
            <itunes:duration>36:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://mattwestcott.co.uk/blog/structured-concurrency-in-python-with-anyio?featured_on=pythonbytes"> Structured concurrency in Python with AnyIO </a></strong></li>
<li><strong><a href="https://data-apis.org/blog/announcing_the_consortium/?featured_on=pythonbytes"> The Consortium for Python Data API Standards </a></strong></li>
<li><strong><a href="https://switowski.com/blog/ask-for-permission-or-look-before-you-leap?featured_on=pythonbytes"> Ask for Forgiveness or Look Before You Leap? </a></strong></li>
<li><strong><a href="https://myrepos.branchable.com/?featured_on=pythonbytes"> myrepos </a></strong></li>
<li><strong><a href="https://pythonspeed.com/articles/official-python-docker-image/?featured_on=pythonbytes"> A deep dive into the official Docker image for Python </a></strong></li>
<li><strong>“Only in a Pandemic” section</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/197">pythonbytes.fm/197</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/197/structured-concurrency-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#196 Version your SQL schemas with git + automatically migrate them</title>
            <link>https://pythonbytes.fm/episodes/show/196/version-your-sql-schemas-with-git-automatically-migrate-them</link>
            <guid isPermaLink="false">53b6cbaf-f8fb-47f0-b53d-88080579b254</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/196/version-your-sql-schemas-with-git-automatically-migrate-them.mp3"
                    length="29921959"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 27 Aug 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#196: Version your SQL schemas with git + automatically migrate them</itunes:title>
            <itunes:episode>196</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Surviving Django (if you care about databases), , What Are Python Wheels and Why Should You Care?, Pandas_Alive, How To Use the Python Map Function, and Version your SQL schemas with git + automatically migrate them.]]></itunes:summary>
            <itunes:duration>31:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.varrazzo.com/blog/2020/07/25/surviving-django/?featured_on=pythonbytes"> Surviving Django (if you care about databases) </a></strong></li>
<li><strong>Python Numbers and the Flyweight design pattern</strong></li>
<li><strong><a href="https://realpython.com/python-wheels/?featured_on=pythonbytes"> What Are Python Wheels and Why Should You Care? </a></strong></li>
<li><strong><a href="https://github.com/JackMcKew/pandas_alive?featured_on=pythonbytes">Pandas_Alive</a></strong></li>
<li><strong><a href="https://www.digitalocean.com/community/tutorials/how-to-use-the-python-map-function?featured_on=pythonbytes"> How To Use the Python Map Function </a></strong></li>
<li><strong><a href="https://github.com/abe-winter/automigrate?featured_on=pythonbytes"> Version your SQL schemas with git + automatically migrate them </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/196">pythonbytes.fm/196</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/196/version-your-sql-schemas-with-git-automatically-migrate-them.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#195 Runtime type checking for Python type hints</title>
            <link>https://pythonbytes.fm/episodes/show/195/runtime-type-checking-for-python-type-hints</link>
            <guid isPermaLink="false">1b403062-a579-43b0-8f89-6f845fb74a2b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/195/runtime-type-checking-for-python-type-hints.mp3"
                    length="31876170"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 18 Aug 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#195: Runtime type checking for Python type hints</itunes:title>
            <itunes:episode>195</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include watchdog, , pydantic’s new Validation decorator, Building Python Extension Modules in Assembly, easy property, and Non Blocking Assertion Failures with pytest-check.]]></itunes:summary>
            <itunes:duration>33:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/gorakhargosh/watchdog?featured_on=pythonbytes"> watchdog </a></strong></li>
<li><strong>Status code 418</strong></li>
<li><strong><a href="https://pydantic-docs.helpmanual.io/usage/validation_decorator/?featured_on=pythonbytes"> pydantic’s new Validation decorator </a></strong></li>
<li><strong><a href="https://github.com/tonybaloney/python-assembly-poc?featured_on=pythonbytes"> Building Python Extension Modules in Assembly </a></strong></li>
<li><strong><a href="https://github.com/salabim/easy_property?featured_on=pythonbytes"> easy property </a></strong></li>
<li><strong><a href="https://blog.testproject.io/2020/08/11/non-blocking-assertion-failures-with-pytest-check/?featured_on=pythonbytes"> Non Blocking Assertion Failures with pytest-check </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/195">pythonbytes.fm/195</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/195/runtime-type-checking-for-python-type-hints.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#194 Events and callbacks in the Python language!</title>
            <link>https://pythonbytes.fm/episodes/show/194/events-and-callbacks-in-the-python-language</link>
            <guid isPermaLink="false">92a80e9d-ba65-4f82-8ac8-c5c97351fdbc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/194/events-and-callbacks-in-the-python-language.mp3"
                    length="27445263"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 10 Aug 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#194: Events and callbacks in the Python language!</itunes:title>
            <itunes:episode>194</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include An introduction to mutation testing in Python, asynq, redis: Beyond the Cache, LittleTable, pytest-timeout, and Events.]]></itunes:summary>
            <itunes:duration>28:30</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://opensource.com/article/20/7/mutmut-python?featured_on=pythonbytes"> An introduction to mutation testing in Python </a></strong></li>
<li><strong><a href="https://github.com/quora/asynq?featured_on=pythonbytes"> asynq </a></strong></li>
<li><strong><a href="https://redislabs.com/blog/beyond-the-cache-with-python/?featured_on=pythonbytes"> redis: Beyond the Cache </a></strong></li>
<li><strong><a href="https://github.com/ptmcg/littletable?featured_on=pythonbytes"> LittleTable </a></strong></li>
<li><strong><a href="https://pypi.org/project/pytest-timeout/?featured_on=pythonbytes"> pytest-timeout </a></strong></li>
<li><strong><a href="https://pypi.org/project/Events/?featured_on=pythonbytes"> Events </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/194">pythonbytes.fm/194</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/194/events-and-callbacks-in-the-python-language.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#193 Break out the Django testing toolbox</title>
            <link>https://pythonbytes.fm/episodes/show/193/break-out-the-django-testing-toolbox</link>
            <guid isPermaLink="false">c6d26d84-72a0-44cb-a813-ffe5acb13216</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/193/break-out-the-django-testing-toolbox.mp3"
                    length="32882337"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 06 Aug 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#193: Break out the Django testing toolbox</itunes:title>
            <itunes:episode>193</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Profiling Python import statements, Django Testing Toolbox, Pandas-profiling, Interfaces, Mixins and Building Powerful Custom Data Structures in Python, and Pickle’s 9 flaws.]]></itunes:summary>
            <itunes:duration>34:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Start using pip install --use-feature=2020-resolver if you aren’t already</strong></li>
<li><strong><a href="https://twitter.com/mkennedy/status/1276606467156537344?featured_on=pythonbytes"> Profiling Python import statements </a></strong></li>
<li><strong><a href="https://www.mattlayman.com/blog/2020/django-testing-toolbox/?featured_on=pythonbytes"> Django Testing Toolbox </a></strong></li>
<li><strong><a href="https://github.com/pandas-profiling/pandas-profiling?featured_on=pythonbytes"> Pandas-profiling </a></strong></li>
<li><strong><a href="https://rednafi.github.io/digressions/python/2020/07/03/python-mixins.html?featured_on=pythonbytes"> Interfaces, Mixins and Building Powerful Custom Data Structures in Python </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202006/pickles_nine_flaws.html?featured_on=pythonbytes"> Pickle’s 9 flaws </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/193">pythonbytes.fm/193</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/193/break-out-the-django-testing-toolbox.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#192 Calculations by hand, but in the compter, with Handcalcs</title>
            <link>https://pythonbytes.fm/episodes/show/192/calculations-by-hand-but-in-the-compter-with-handcalcs</link>
            <guid isPermaLink="false">5d63ab7c-8d8c-4e08-b979-3c8212e38ebd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/192/calculations-by-hand-but-in-the-compter-with-handcalcs.mp3"
                    length="29343048"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sun, 02 Aug 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#192: Calculations by hand, but in the compter, with Handcalcs</itunes:title>
            <itunes:episode>192</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Building a self-updating profile README for GitHub, Handcalcs, The (non-)return of the Python print statement, FastAPI for Flask Users, Tweet deleting with tweepy, Clinging to memory: how Python function calls can increase your memory usage, , , and.]]></itunes:summary>
            <itunes:duration>30:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/?featured_on=pythonbytes"> Building a self-updating profile README for GitHub </a></strong></li>
<li><strong><a href="https://github.com/connorferster/handcalcs?featured_on=pythonbytes"> Handcalcs </a></strong></li>
<li><strong><a href="https://lwn.net/Articles/823292/?featured_on=pythonbytes"> The (non-)return of the Python print statement </a></strong></li>
<li><strong><a href="https://amitness.com/2020/06/fastapi-vs-flask/?featured_on=pythonbytes"> FastAPI for Flask Users </a></strong></li>
<li><strong><a href="https://gist.github.com/chrisalbon/b9bd4a6309c9f5f5eeab41377f27a670?featured_on=pythonbytes"> Tweet deleting with tweepy </a></strong></li>
<li><strong><a href="https://pythonspeed.com/articles/function-calls-prevent-garbage-collection/?featured_on=pythonbytes"> Clinging to memory: how Python function calls can increase your memory usage </a></strong></li>
<li><strong><ul>
<li>No local variable at all</li>
</ul></strong></li>
<li><strong><ul>
<li>Re-use the local variable</li>
</ul></strong></li>
<li><strong><ul>
<li>Transfer object ownership</li>
</ul></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/192">pythonbytes.fm/192</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/192/calculations-by-hand-but-in-the-compter-with-handcalcs.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#191 Live from the Manning Python Conference</title>
            <link>https://pythonbytes.fm/episodes/show/191/live-from-the-manning-python-conference</link>
            <guid isPermaLink="false">5a8bb82d-d96f-443b-bf15-5f42888ef104</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/191/live-from-the-manning-python-conference.mp3"
                    length="50530087"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 22 Jul 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#191: Live from the Manning Python Conference</itunes:title>
            <itunes:episode>191</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include VS Code Device Simulator, pytest 6.0.0rc1, and What is the core of the Python programming language?]]></itunes:summary>
            <itunes:duration>52:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://marketplace.visualstudio.com/items?itemName=ms-python.devicesimulatorexpress&featured_on=pythonbytes"> VS Code Device Simulator </a></strong></li>
<li><strong><a href="https://docs.pytest.org/en/latest/changelog.html?featured_on=pythonbytes"> pytest 6.0.0rc1 </a></strong></li>
<li><strong><a href="https://snarky.ca/what-is-the-core-of-the-python-programming-language/?featured_on=pythonbytes"> What is the core of the Python programming language? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/191">pythonbytes.fm/191</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/191/live-from-the-manning-python-conference.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#190 You will now be notified if the Python zipper is broken</title>
            <link>https://pythonbytes.fm/episodes/show/190/you-will-now-be-notified-if-the-python-zipper-is-broken</link>
            <guid isPermaLink="false">55e2a276-14e5-4e9a-b48e-27e22057b72a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/190/you-will-now-be-notified-if-the-python-zipper-is-broken.mp3"
                    length="41903089"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 16 Jul 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#190: You will now be notified if the Python zipper is broken</itunes:title>
            <itunes:episode>190</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python async frameworks - Beyond developer tribalism, commitizen, , PEP 618 -- Add Optional Length-Checking To zip, , and.]]></itunes:summary>
            <itunes:duration>43:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.encode.io/articles/python-async-frameworks-beyond-developer-tribalism?featured_on=pythonbytes"> Python async frameworks - Beyond developer tribalism </a></strong></li>
<li><strong><a href="https://github.com/commitizen-tools/commitizen?featured_on=pythonbytes"> commitizen </a></strong></li>
<li><strong>International PyCons go online (kind of)</strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0618/?featured_on=pythonbytes"> PEP 618 -- Add Optional Length-Checking To zip </a></strong></li>
<li><strong>timedelta and division?</strong></li>
<li><strong>Pylance released for Microsoft VS Code</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/190">pythonbytes.fm/190</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/190/you-will-now-be-notified-if-the-python-zipper-is-broken.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#189 What does str.strip() do? Are you sure?</title>
            <link>https://pythonbytes.fm/episodes/show/189/what-does-str.strip-do-are-you-sure</link>
            <guid isPermaLink="false">31f6bdff-8e06-4849-ad69-5b98f18beacb</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/189/what-does-str.strip-do-are-you-sure.mp3"
                    length="30757460"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 09 Jul 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#189: What does str.strip() do? Are you sure?</itunes:title>
            <itunes:episode>189</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Improving Python exception chaining with raise-from, Create and publish interactive reports in Python, Pickle’s nine flaws, PEP 602 -- Annual Release Cycle for Python, , and PEP 616 -- String methods to remove prefixes and suffixes.]]></itunes:summary>
            <itunes:duration>00:31:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.ram.rachum.com/post/621791438475296768/improving-python-exception-chaining-with?featured_on=pythonbytes"> Improving Python exception chaining with raise-from </a></strong></li>
<li><strong><a href="https://www.datapane.com/?featured_on=pythonbytes"> Create and publish interactive reports in Python </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/202006/pickles_nine_flaws.html?featured_on=pythonbytes"> Pickle’s nine flaws </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0602/?featured_on=pythonbytes"> PEP 602 -- Annual Release Cycle for Python </a></strong></li>
<li><strong>More git Resources:</strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0616/?featured_on=pythonbytes"> PEP 616 -- String methods to remove prefixes and suffixes </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/189">pythonbytes.fm/189</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/189/what-does-str.strip-do-are-you-sure.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#188 Will there be a "switch" in Python the language?</title>
            <link>https://pythonbytes.fm/episodes/show/188/will-there-be-a-switch-in-python-the-language</link>
            <guid isPermaLink="false">4ef93dc2-b7b7-4e23-a008-2bcc47d0c1de</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/188/will-there-be-a-switch-in-python-the-language.mp3"
                    length="30319325"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 03 Jul 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#188: Will there be a "switch" in Python the language?</itunes:title>
            <itunes:episode>188</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Making a trading bot asynchronous using Python’s “unsync” library, Fruit salad scrum estimation scale, Math to Code, PEP 622 -- Structural Pattern Matching, CodeArtifact from AWS, and invoke.]]></itunes:summary>
            <itunes:duration>31:30</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/@MattGosden/tutorial-using-pythons-unsync-library-to-make-an-asynchronous-trading-bot-9ee2ae881272?featured_on=pythonbytes"> Making a trading bot asynchronous using Python’s “unsync” library </a></strong></li>
<li><strong><a href="https://fberriman.com/2020/01/22/fruit-salad-a-scrum-estimation-scale/?featured_on=pythonbytes"> Fruit salad scrum estimation scale </a></strong></li>
<li><strong><a href="https://mathtocode.com/?featured_on=pythonbytes"> Math to Code </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0622/?featured_on=pythonbytes"> PEP 622 -- Structural Pattern Matching </a></strong></li>
<li><strong><a href="https://aws.amazon.com/about-aws/whats-new/2020/06/introducing-aws-codeartifact-a-fully-managed-software-artifact-repository-service/?featured_on=pythonbytes"> CodeArtifact from AWS </a></strong></li>
<li><strong><a href="https://www.pyinvoke.org/?featured_on=pythonbytes"> invoke </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/188">pythonbytes.fm/188</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/188/will-there-be-a-switch-in-python-the-language.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#187 Ready to find out if you're git famous?</title>
            <link>https://pythonbytes.fm/episodes/show/187/ready-to-find-out-if-youre-git-famous</link>
            <guid isPermaLink="false">aca7f9c7-be53-41d4-974e-885696351f90</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/187/ready-to-find-out-if-youre-git-famous.mp3"
                    length="28326017"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 26 Jun 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#187: Ready to find out if you're git famous?</itunes:title>
            <itunes:episode>187</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include LEGO Mindstorms Robot Inventor supports Python, Step-by-step guide to contributing on GitHub, sneklang, Oh sht git, Why I don't like SemVer anymore, and git fame.]]></itunes:summary>
            <itunes:duration>29:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.lego.com/en-gb/aboutus/news/2020/june/lego-mindstorms-robot-inventor?featured_on=pythonbytes"> LEGO Mindstorms Robot Inventor  supports Python </a></strong></li>
<li><strong><a href="https://www.dataschool.io/how-to-contribute-on-github/?featured_on=pythonbytes"> Step-by-step guide to contributing on GitHub </a></strong></li>
<li><strong><a href="https://sneklang.org/?featured_on=pythonbytes"> sneklang </a></strong></li>
<li><strong><a href="https://wizardzines.com/zines/oh-shit-git/?featured_on=pythonbytes"> Oh sh*t git </a></strong></li>
<li><strong><a href="https://snarky.ca/why-i-dont-like-semver/?featured_on=pythonbytes"> Why I don't like SemVer anymore </a></strong></li>
<li><strong><a href="https://github.com/casperdcl/git-fame?featured_on=pythonbytes"> git fame </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/187">pythonbytes.fm/187</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/187/ready-to-find-out-if-youre-git-famous.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#186 The treebeard will guard your notebook</title>
            <link>https://pythonbytes.fm/episodes/show/186/the-treebeard-will-guard-your-notebook</link>
            <guid isPermaLink="false">1d40a7ef-ea5e-40d6-85bc-27d9cf6c1c58</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/186/the-treebeard-will-guard-your-notebook.mp3"
                    length="23934530"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 18 Jun 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#186: The treebeard will guard your notebook</itunes:title>
            <itunes:episode>186</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include sidetable - Create Simple Summary Tables in Pandas, tabulate, treebeard - ci for notebooks, , PEP 582 now!, and awesome pyproject.toml projects.]]></itunes:summary>
            <itunes:duration>24:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pbpython.com/sidetable.html?featured_on=pythonbytes">sidetable - Create Simple Summary Tables in Pandas</a></strong></li>
<li><strong><a href="https://github.com/astanin/python-tabulate?featured_on=pythonbytes"> tabulate </a></strong></li>
<li><strong><a href="https://github.com/treebeardtech/treebeard?featured_on=pythonbytes">treebeard - ci for notebooks</a></strong></li>
<li><strong>Upcoming features in venv/virtualenv</strong></li>
<li><strong><a href="https://github.com/David-OConnor/pyflow?featured_on=pythonbytes"> PEP 582 now! </a></strong></li>
<li><strong><a href="https://github.com/carlosperate/awesome-pyproject?featured_on=pythonbytes"> awesome pyproject.toml projects </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/186">pythonbytes.fm/186</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/186/the-treebeard-will-guard-your-notebook.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#185 This code is snooping on you (a good thing!)</title>
            <link>https://pythonbytes.fm/episodes/show/185/this-code-is-snooping-on-you-a-good-thing</link>
            <guid isPermaLink="false">214ee5ec-aa76-4846-9998-adbd75ac3bb6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/185/this-code-is-snooping-on-you-a-good-thing.mp3"
                    length="23747362"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 12 Jun 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#185: This code is snooping on you (a good thing!)</itunes:title>
            <itunes:episode>185</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include MyST - Markedly Structured Text, direnv, Convert a Python Enum to JSON, Pendulum: Python datetimes made easy, PySnooper - Never use print for debugging again, and Fil: A New Python Memory Profiler for Data Scientists and Scientists.]]></itunes:summary>
            <itunes:duration>24:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://myst-parser.readthedocs.io/en/latest/?featured_on=pythonbytes"> MyST - Markedly Structured Text </a></strong></li>
<li><strong><a href="https://direnv.net/?featured_on=pythonbytes"> direnv </a></strong></li>
<li><strong><a href="https://hultner.se/quickbits/2018-03-12-python-json-serializable-enum.html?featured_on=pythonbytes"> Convert a Python Enum to JSON </a></strong></li>
<li><strong><a href="https://pendulum.eustace.io/?featured_on=pythonbytes"> Pendulum: Python datetimes made easy </a></strong></li>
<li><strong><a href="https://github.com/cool-RR/pysnooper?featured_on=pythonbytes">PySnooper - Never use print for debugging again</a></strong></li>
<li><strong><a href="https://pythonspeed.com/articles/memory-profiler-data-scientists/?featured_on=pythonbytes"> Fil: A New Python Memory Profiler for Data Scientists and Scientists </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/185">pythonbytes.fm/185</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/185/this-code-is-snooping-on-you-a-good-thing.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#184 Too many ways to wait with await?</title>
            <link>https://pythonbytes.fm/episodes/show/184/too-many-ways-to-wait-with-await</link>
            <guid isPermaLink="false">14c035f3-8eb4-404d-b83e-6ccc9e2a13ed</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/184/too-many-ways-to-wait-with-await.mp3"
                    length="34668525"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 05 Jun 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#184: Too many ways to wait with await?</itunes:title>
            <itunes:episode>184</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Waiting in asyncio, , Latency in Asynchronous Python, How to Deprecate a PyPI Package, Another progress bar library: Enlighten, and Code Ocean.]]></itunes:summary>
            <itunes:duration>36:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hynek.me/articles/waiting-in-asyncio/?featured_on=pythonbytes"> Waiting in asyncio </a></strong></li>
<li><strong>virtualenv is faster than venv</strong></li>
<li><strong><a href="https://nullprogram.com/blog/2020/05/24/?featured_on=pythonbytes">Latency in Asynchronous Python</a></strong></li>
<li><strong><a href="https://www.dampfkraft.com/code/how-to-deprecate-a-pypi-package.html?featured_on=pythonbytes"> How to Deprecate a PyPI Package </a></strong></li>
<li><strong><a href="https://pypi.org/project/enlighten/?featured_on=pythonbytes"> Another progress bar library: Enlighten </a></strong></li>
<li><strong><a href="https://codeocean.com/?featured_on=pythonbytes"> Code Ocean </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/184">pythonbytes.fm/184</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/184/too-many-ways-to-wait-with-await.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#183 Need a beautiful database editor? Look to the Bees!</title>
            <link>https://pythonbytes.fm/episodes/show/183/need-a-beautiful-database-editor-look-to-the-bees</link>
            <guid isPermaLink="false">b2d45cd5-1454-4dcf-8de6-9cb73e8a5dad</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/183/need-a-beautiful-database-editor-look-to-the-bees.mp3"
                    length="30664340"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 29 May 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#183: Need a beautiful database editor? Look to the Bees!</itunes:title>
            <itunes:episode>183</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include fastpages: An easy to use blogging platform, with enhanced support for Jupyter Notebooks., BeeKeeper Studio Open Source SQL Editor and Database Manager, Python Web Conference, Mimesis - Fake Data Generator, Schemathesis, and Finding secrets by decompiling Python bytecode in public repositories.]]></itunes:summary>
            <itunes:duration>31:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/fastai/fastpages?featured_on=pythonbytes"> fastpages: An easy to use blogging platform, with enhanced support for Jupyter Notebooks. </a></strong></li>
<li><strong><a href="https://www.beekeeperstudio.io?featured_on=pythonbytes"> BeeKeeper Studio Open Source SQL Editor and Database Manager </a></strong></li>
<li><strong>2nd Annual  <a href="https://2020.pythonwebconf.com/?featured_on=pythonbytes"> Python </a> <a href="https://2020.pythonwebconf.com/?featured_on=pythonbytes"> Web </a> <a href="https://2020.pythonwebconf.com/?featured_on=pythonbytes"> Conference </a></strong></li>
<li><strong><a href="https://mimesis.name/?featured_on=pythonbytes"> Mimesis - Fake Data Generator </a></strong></li>
<li><strong><a href="https://github.com/kiwicom/schemathesis?featured_on=pythonbytes"> Schemathesis </a></strong></li>
<li><strong><a href="https://blog.jse.li/posts/pyc/?featured_on=pythonbytes">Finding secrets by decompiling Python bytecode in public repositories</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/183">pythonbytes.fm/183</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/183/need-a-beautiful-database-editor-look-to-the-bees.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#182 PSF Survey is out!</title>
            <link>https://pythonbytes.fm/episodes/show/182/psf-survey-is-out</link>
            <guid isPermaLink="false">497eb1d7-2eaa-49e6-bd9c-fd3707c0a94d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/182/psf-survey-is-out.mp3"
                    length="24914132"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 19 May 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#182: PSF Survey is out!</itunes:title>
            <itunes:episode>182</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PSF / JetBrains Survey, , Open AI Jukebox, The Curious Case of Python's Context Manager, nbstripout, and The 2020 Python Language Summit.]]></itunes:summary>
            <itunes:duration>00:25:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.jetbrains.com/lp/python-developers-survey-2019/?featured_on=pythonbytes"> PSF / JetBrains Survey </a></strong></li>
<li><strong>Hypermodern Python</strong></li>
<li><strong><a href="https://openai.com/blog/jukebox/?featured_on=pythonbytes"> Open AI Jukebox </a></strong></li>
<li><strong><a href="https://rednafi.github.io/digressions/python/2020/03/26/python-contextmanager.html?featured_on=pythonbytes"> The Curious Case of Python's Context Manager </a></strong></li>
<li><strong><a href="https://pypi.org/project/nbstripout/?featured_on=pythonbytes"> nbstripout </a></strong></li>
<li><strong>Write ups for  <a href="http://pyfound.blogspot.com/2020/04/the-2020-python-language-summit.html?featured_on=pythonbytes"> The 2020 Python Language Summit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/182">pythonbytes.fm/182</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/182/psf-survey-is-out.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#181 It's time to interrogate your Python code</title>
            <link>https://pythonbytes.fm/episodes/show/181/its-time-to-interrogate-your-python-code</link>
            <guid isPermaLink="false">542b928e-ebaa-4a0f-b12a-b9c2757918cd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/181/its-time-to-interrogate-your-python-code.mp3"
                    length="29877573"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 14 May 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#181: It's time to interrogate your Python code</itunes:title>
            <itunes:episode>181</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include interrogate: checks your code base for missing docstrings, Streamlit: Turn Python Scripts into Beautiful ML Tools, Why You Should Document Your Tests, HoloViz project, A cool new progress bar for python, and Awesome Panel.]]></itunes:summary>
            <itunes:duration>00:31:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/interrogate/?featured_on=pythonbytes"> interrogate: checks your code base for missing docstrings </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/coding-ml-tools-like-you-code-ml-models-ddba3357eace?featured_on=pythonbytes"> Streamlit: Turn Python Scripts into Beautiful ML Tools </a></strong></li>
<li><strong><a href="https://hynek.me/articles/document-your-tests/?featured_on=pythonbytes"> Why You Should Document Your Tests </a></strong></li>
<li><strong><a href="https://holoviz.org/?featured_on=pythonbytes"> HoloViz project </a></strong></li>
<li><strong><a href="https://dev.to/rsalmei/a-cool-new-progress-bar-for-python-1c0g?featured_on=pythonbytes"> A cool new progress bar for python </a></strong></li>
<li><strong><a href="https://awesome-panel.org/app?featured_on=pythonbytes"> Awesome Panel </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/181">pythonbytes.fm/181</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/181/its-time-to-interrogate-your-python-code.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#180 Transactional file IO with Python and safer</title>
            <link>https://pythonbytes.fm/episodes/show/180/transactional-file-io-with-python-and-safer</link>
            <guid isPermaLink="false">7a68fd60-71ad-4c9d-8a52-1458ec2294c5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/180/transactional-file-io-with-python-and-safer.mp3"
                    length="31731517"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 08 May 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#180: Transactional file IO with Python and safer</itunes:title>
            <itunes:episode>180</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Ubuntu 20.04 is out, Working with warnings in Python, Safer file writer, codespell, Austin profiler, and Numbers in Python.]]></itunes:summary>
            <itunes:duration>00:32:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://lists.ubuntu.com/archives/ubuntu-announce/2020-April/000256.html?featured_on=pythonbytes"> Ubuntu 20.04 is out </a>!</strong></li>
<li><strong><a href="https://lerner.co.il/2020/04/27/working-with-warnings-in-python/?featured_on=pythonbytes"> Working with warnings in Python </a></strong></li>
<li><strong><a href="https://medium.com/@TomSwirly/%EF%B8%8F-safer-a-safer-file-writer-%EF%B8%8F-5fe267dbe3f5?featured_on=pythonbytes"> Safer file writer </a></strong></li>
<li><strong><a href="https://github.com/codespell-project/codespell?featured_on=pythonbytes"> codespell </a></strong></li>
<li><strong><a href="https://github.com/P403n1x87/austin?featured_on=pythonbytes"> Austin profiler </a></strong></li>
<li><strong><a href="https://orbifold.xyz/numbers.html?featured_on=pythonbytes"> Numbers in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/180">pythonbytes.fm/180</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/180/transactional-file-io-with-python-and-safer.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#179 Guido van Rossum drops in on Python Bytes</title>
            <link>https://pythonbytes.fm/episodes/show/179/guido-van-rossum-drops-in-on-python-bytes</link>
            <guid isPermaLink="false">10469007-94f7-4788-b5b4-c1ec9bd155d6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/179/guido-van-rossum-drops-in-on-python-bytes.mp3"
                    length="43181127"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 30 Apr 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#179: Guido van Rossum drops in on Python Bytes</itunes:title>
            <itunes:episode>179</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include New governance model for the Django project, missingno, , , Myths about Indentation, and.]]></itunes:summary>
            <itunes:duration>00:44:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.djangoproject.com/weblog/2020/mar/12/governance/?featured_on=pythonbytes"> New governance model for the Django project </a></strong></li>
<li><strong><a href="https://github.com/ResidentMario/missingno?featured_on=pythonbytes"> missingno </a></strong></li>
<li><strong>Announcements from the language summit.</strong></li>
<li><strong>Codes of Conduct and Enforcement</strong></li>
<li><strong><a href="https://twitter.com/gvanrossum/status/1249549091584892928?featured_on=pythonbytes"> Myths about Indentation </a></strong></li>
<li><strong>Parsers and LibCST</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/179">pythonbytes.fm/179</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/179/guido-van-rossum-drops-in-on-python-bytes.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#178 Build a PyPI package from a Jupyter notebook</title>
            <link>https://pythonbytes.fm/episodes/show/178/build-a-pypi-package-from-a-jupyter-notebook</link>
            <guid isPermaLink="false">b6f40251-e07d-47bc-8b07-db2f7fbda4ab</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/178/build-a-pypi-package-from-a-jupyter-notebook.mp3"
                    length="36856184"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 22 Apr 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#178: Build a PyPI package from a Jupyter notebook</itunes:title>
            <itunes:episode>178</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pandas-Bokeh, Stop naming your python modules “utils”, and From 1 to 10,000 test cases in under an hour: A beginner's guide to property-based testing.]]></itunes:summary>
            <itunes:duration>00:38:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/PatrikHlobil/Pandas-Bokeh?featured_on=pythonbytes"> Pandas-Bokeh </a></strong></li>
<li><strong><a href="https://breadcrumbscollector.tech/stop-naming-your-python-modules-utils/?featured_on=pythonbytes"> Stop naming your python modules “utils” </a></strong></li>
<li><strong><a href="https://dev.to/meeshkan/from-1-to-10-000-test-cases-in-under-an-hour-a-beginner-s-guide-to-property-based-testing-1jf8?featured_on=pythonbytes"> From 1 to 10,000 test cases in under an hour: A beginner's guide to property-based testing </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/178">pythonbytes.fm/178</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/178/build-a-pypi-package-from-a-jupyter-notebook.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#177 Coding is 90% Google searching or is it?</title>
            <link>https://pythonbytes.fm/episodes/show/177/coding-is-90-google-searching-or-is-it</link>
            <guid isPermaLink="false">cd270105-9143-4efd-b24b-eb74cbc87148</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/177/coding-is-90-google-searching-or-is-it.mp3"
                    length="40136108"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 16 Apr 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#177: Coding is 90% Google searching or is it?</itunes:title>
            <itunes:episode>177</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Announcing a new Sponsorship Program for Python Packaging, energy-usage, Coding is 90% Google Searching — A Brief Note for Beginners, Using WSL to Build a Python Development Environment on Windows, A Pythonic Guide to SOLID Design Principles, and Types for Python HTTP APIs: An Instagram Story.]]></itunes:summary>
            <itunes:duration>00:41:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pyfound.blogspot.com/2020/04/sponsoring-python-packaging.html?featured_on=pythonbytes"> Announcing a new Sponsorship Program for Python Packaging </a></strong></li>
<li><strong><a href="https://github.com/responsibleproblemsolving/energy-usage?featured_on=pythonbytes"> energy-usage </a></strong></li>
<li><strong><a href="https://medium.com/@DJVeaux/coding-is-90-google-searching-a-brief-note-for-beginners-f2f1161876b1?featured_on=pythonbytes"> Coding is 90% Google Searching — A Brief Note for Beginners </a></strong></li>
<li><strong><a href="https://pbpython.com/wsl-python.html?featured_on=pythonbytes"> Using WSL to Build a Python Development Environment on Windows </a></strong></li>
<li><strong><a href="https://dev.to/ezzy1337/a-pythonic-guide-to-solid-design-principles-4c8i?featured_on=pythonbytes"> A Pythonic Guide to SOLID Design Principles </a></strong></li>
<li><strong><a href="https://instagram-engineering.com/types-for-python-http-apis-an-instagram-story-d3c3a207fdb7?featured_on=pythonbytes"> Types for Python HTTP APIs: An Instagram Story </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/177">pythonbytes.fm/177</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/177/coding-is-90-google-searching-or-is-it.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#176 How python implements super long integers</title>
            <link>https://pythonbytes.fm/episodes/show/176/how-python-implements-super-long-integers</link>
            <guid isPermaLink="false">f7942197-bc0f-4436-b026-538eb1b36632</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/176/how-python-implements-super-long-integers.mp3"
                    length="28429583"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Apr 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#176: How python implements super long integers</itunes:title>
            <itunes:episode>176</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , What the heck is pyproject.toml?, Awesome Python Bytes Awesome List, Publishing package distribution releases using GitHub Actions CI/CD workflows, Rich text for terminals, psutil: Cross-platform lib for process and system monitoring in Python, and How python implements super long integers.]]></itunes:summary>
            <itunes:duration>00:29:32</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Quick chat about COVID 19</strong></li>
<li><strong><a href="https://snarky.ca/what-the-heck-is-pyproject-toml/?featured_on=pythonbytes"> What the heck is pyproject.toml? </a></strong></li>
<li><strong><a href="https://github.com/JackMcKew/awesome-python-bytes?featured_on=pythonbytes"> Awesome Python Bytes Awesome List </a></strong></li>
<li><strong><a href="https://packaging.python.org/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/?featured_on=pythonbytes"> Publishing package distribution releases using GitHub Actions CI/CD workflows </a></strong></li>
<li><strong><a href="https://github.com/willmcgugan/rich?featured_on=pythonbytes"> Rich text for terminals </a></strong></li>
<li><strong><a href="https://github.com/giampaolo/psutil?featured_on=pythonbytes"> psutil: Cross-platform lib for process and system monitoring in Python </a></strong></li>
<li><strong><a href="https://arpitbhayani.me/blogs/super-long-integers?featured_on=pythonbytes"> How python implements super long integers </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/176">pythonbytes.fm/176</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/176/how-python-implements-super-long-integers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#175 Python string theory with superstring.py</title>
            <link>https://pythonbytes.fm/episodes/show/175/python-string-theory-with-superstring.py</link>
            <guid isPermaLink="false">7e5491ff-c854-4aef-b1d6-443657201565</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/175/python-string-theory-with-superstring.py.mp3"
                    length="31493434"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 01 Apr 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#175: Python string theory with superstring.py</itunes:title>
            <itunes:episode>175</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Dictionary Merging and Updating in Python 3.9, superstring, New pip resolver to roll out this year, Why does all() return True if the iterable is empty?, and pytest-monitor.]]></itunes:summary>
            <itunes:duration>00:32:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Quick chat about COVID 19.</strong></li>
<li><strong><a href="https://medium.com/better-programming/dictionary-merging-and-updating-in-python-3-9-4ac67c667ce?featured_on=pythonbytes"> Dictionary Merging and Updating in Python 3.9 </a></strong></li>
<li><strong><a href="https://github.com/btwael/superstring.py?featured_on=pythonbytes"> superstring </a></strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-roll-out-this-year.html?featured_on=pythonbytes"> New pip resolver to roll out this year </a></strong></li>
<li><strong><a href="https://blog.carlmjohnson.net/post/2020/python-square-of-opposition/?featured_on=pythonbytes"> Why does all() return True if the iterable is empty? </a></strong></li>
<li><strong><a href="https://github.com/CFMTech/pytest-monitor?featured_on=pythonbytes"> pytest-monitor </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/175">pythonbytes.fm/175</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/175/python-string-theory-with-superstring.py.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#174 Happy developers use Python 3</title>
            <link>https://pythonbytes.fm/episodes/show/174/happy-developers-use-python-3</link>
            <guid isPermaLink="false">770e74d3-953b-4239-8e25-08cf3426aa42</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/174/happy-developers-use-python-3.mp3"
                    length="45912814"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 26 Mar 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#174: Happy developers use Python 3</itunes:title>
            <itunes:episode>174</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Documentation as a way to build Community, The Django Speed Handbook: making a Django app faster, dacite: simplifies creation of data classes from dictionaries, How we retired Python 2 and improved developer happiness, The Troublesome Active Record Pattern, and Types at the edges in Python.]]></itunes:summary>
            <itunes:duration>00:47:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Quick chat about COVID 19.</strong></li>
<li><strong><a href="https://labs.quansight.org/blog/2020/03/documentation-as-a-way-to-build-community/?featured_on=pythonbytes"> Documentation as a way to build Community </a></strong></li>
<li><strong><a href="https://openfolder.sh/django-faster-speed-tutorial?featured_on=pythonbytes"> The Django Speed Handbook: making a Django app faster </a></strong></li>
<li><strong><a href="https://github.com/konradhalas/dacite?featured_on=pythonbytes"> dacite: simplifies creation of data classes from dictionaries </a></strong></li>
<li><strong><a href="https://engineering.linkedin.com/blog/2020/how-we-retired-python-2-and-improved-developer-happiness?featured_on=pythonbytes"> How we retired Python 2 and improved developer happiness </a></strong></li>
<li><strong><a href="http://calpaterson.com/activerecord.html?featured_on=pythonbytes"> The Troublesome Active Record Pattern </a></strong></li>
<li><strong><a href="https://blog.meadsteve.dev/programming/2020/02/10/types-at-the-edges-in-python/?featured_on=pythonbytes"> Types at the edges in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/174">pythonbytes.fm/174</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/174/happy-developers-use-python-3.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#173 Your test deserves a fluent flavor</title>
            <link>https://pythonbytes.fm/episodes/show/173/your-test-deserves-a-fluent-flavor</link>
            <guid isPermaLink="false">94b2dbed-41a1-4469-9d86-35e2a27b3cd5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/173/your-test-deserves-a-fluent-flavor.mp3"
                    length="27572426"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 19 Mar 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#173: Your test deserves a fluent flavor</itunes:title>
            <itunes:episode>173</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Advanced usage of Python requests - timeouts, retries, hooks, Fluent Assertions, Python in GitHub Actions, VCR.py, 8 Coolest Python Programming Language Features, and Bento.]]></itunes:summary>
            <itunes:duration>00:28:38</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hodovi.ch/blog/advanced-usage-python-requests-timeouts-retries-hooks/?featured_on=pythonbytes"> Advanced usage of Python requests - timeouts, retries, hooks </a></strong></li>
<li><strong><a href="https://github.com/csparpa/fluentcheck?featured_on=pythonbytes">Fluent Assertions</a></strong></li>
<li><strong><a href="https://hynek.me/articles/python-github-actions/?featured_on=pythonbytes"> Python in GitHub Actions </a></strong></li>
<li><strong><a href="https://vcrpy.readthedocs.io/en/latest/?featured_on=pythonbytes"> VCR.py </a></strong></li>
<li><strong><a href="https://dev.to/renegadecoder94/8-coolest-python-programming-language-features-58i9?featured_on=pythonbytes"> 8 Coolest Python Programming Language Features </a></strong></li>
<li><strong><a href="http://bento.dev?featured_on=pythonbytes"> Bento </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/173">pythonbytes.fm/173</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/173/your-test-deserves-a-fluent-flavor.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#172 Floating high above the web with Helium</title>
            <link>https://pythonbytes.fm/episodes/show/172/floating-high-above-the-web-with-helium</link>
            <guid isPermaLink="false">c0fbb20f-167b-4898-b014-57681e526087</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/172/floating-high-above-the-web-with-helium.mp3"
                    length="31667200"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 13 Mar 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#172: Floating high above the web with Helium</itunes:title>
            <itunes:episode>172</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python in Production Hynek, How to cheat at unit tests with pytest and Black, Goodbye Microservices: From 100s of problem children to 1 superstar, Helium makes Selenium-Python 50% easier, uncertainties package, and Personalize your python prompt.]]></itunes:summary>
            <itunes:duration>00:32:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hynek.me/articles/python-in-production/?featured_on=pythonbytes"> Python in Production Hynek </a></strong></li>
<li><strong><a href="https://simonwillison.net/2020/Feb/11/cheating-at-unit-tests-pytest-black/?featured_on=pythonbytes">  How to cheat at unit tests with pytest and Black </a></strong></li>
<li><strong><a href="https://segment.com/blog/goodbye-microservices/?featured_on=pythonbytes"> Goodbye Microservices: From 100s of problem children to 1 superstar </a></strong></li>
<li><strong><a href="https://github.com/mherrmann/helium?featured_on=pythonbytes"> Helium makes Selenium-Python 50% easier </a></strong></li>
<li><strong><a href="https://pythonhosted.org/uncertainties/?featured_on=pythonbytes"> uncertainties package </a></strong></li>
<li><strong><a href="https://arpitbhayani.me/blogs/python-prompts?featured_on=pythonbytes"> Personalize your python prompt </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/172">pythonbytes.fm/172</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/172/floating-high-above-the-web-with-helium.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#171 Chilled out Python decorators with PEP 614</title>
            <link>https://pythonbytes.fm/episodes/show/171/chilled-out-python-decorators-with-pep-614</link>
            <guid isPermaLink="false">7b765dd1-d02f-4d5f-94aa-4a2be5eacb6c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/171/chilled-out-python-decorators-with-pep-614.mp3"
                    length="33269349"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 05 Mar 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#171: Chilled out Python decorators with PEP 614</itunes:title>
            <itunes:episode>171</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PEP 614 – Relaxing Grammar Restrictions on Decorators, Create a macOS Menu Bar App with Python (Pomodoro Timer), and Conditional Coverage.]]></itunes:summary>
            <itunes:duration>00:34:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/dev/peps/pep-0614/?featured_on=pythonbytes"> PEP 614 – Relaxing Grammar Restrictions on Decorators </a></strong></li>
<li><strong><a href="https://camillovisini.com/create-macos-menu-bar-app-pomodoro/?featured_on=pythonbytes"> Create a macOS Menu Bar App with Python (Pomodoro Timer) </a></strong></li>
<li><strong><a href="https://sobolevn.me/2020/02/conditional-coverage?featured_on=pythonbytes"> Conditional Coverage </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/171">pythonbytes.fm/171</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/171/chilled-out-python-decorators-with-pep-614.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#170 Visualize this: Visualizing Python's visualization ecosystem</title>
            <link>https://pythonbytes.fm/episodes/show/170/visualize-this-visualizing-pythons-visualization-ecosystem</link>
            <guid isPermaLink="false">023a1887-e606-4013-bf97-5963e1fb02ea</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/170/visualize-this-visualizing-pythons-visualization-ecosystem.mp3"
                    length="28000929"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 25 Feb 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#170: Visualize this: Visualizing Python's visualization ecosystem</itunes:title>
            <itunes:episode>170</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python visualization graph, Awesome Zen of Python, Jupytext, Tour of Python Itertools, justpy.io, and Modularity for Maintenance.]]></itunes:summary>
            <itunes:duration>00:29:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pyviz.org/?featured_on=pythonbytes"> Python visualization graph </a></strong></li>
<li><strong><a href="https://github.com/Pilifer/awesome-zen-of-python?featured_on=pythonbytes"> Awesome Zen of Python </a></strong></li>
<li><strong><a href="https://github.com/mwouts/jupytext?featured_on=pythonbytes"> Jupytext </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/16?featured_on=pythonbytes"> Tour of Python Itertools </a></strong></li>
<li><strong><a href="https://justpy.io/#/"> justpy.io </a></strong></li>
<li><strong><a href="https://glyph.twistedmatrix.com/2020/02/modules-for-maintenance.html?featured_on=pythonbytes"> Modularity for Maintenance </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/170">pythonbytes.fm/170</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/170/visualize-this-visualizing-pythons-visualization-ecosystem.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#169 Jupyter Notebooks natively on your iPad</title>
            <link>https://pythonbytes.fm/episodes/show/169/jupyter-notebooks-natively-on-your-ipad</link>
            <guid isPermaLink="false">db017fdc-51d9-4941-b9db-c65b1f148695</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/169/jupyter-notebooks-natively-on-your-ipad.mp3"
                    length="24783342"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 19 Feb 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#169: Jupyter Notebooks natively on your iPad</itunes:title>
            <itunes:episode>169</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include D-Tale, Carnets, BeeWare Podium, pytest-mock-resources, How James Bennet is testing in 2020, and Python and PyQt: Building a GUI Desktop Calculator.]]></itunes:summary>
            <itunes:duration>00:25:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/dtale/?featured_on=pythonbytes"> D-Tale </a></strong></li>
<li><strong><a href="https://holzschu.github.io/Carnets_Jupyter/?featured_on=pythonbytes"> Carnets </a></strong></li>
<li><strong><a href="https://github.com/beeware/podium?featured_on=pythonbytes"> BeeWare Podium </a></strong></li>
<li><strong><a href="https://github.com/schireson/pytest-mock-resources/?featured_on=pythonbytes"> pytest-mock-resources </a></strong></li>
<li><strong><a href="https://www.b-list.org/weblog/2020/feb/03/how-im-testing-2020/?featured_on=pythonbytes"> How James Bennet is testing in 2020 </a></strong></li>
<li><strong><a href="https://realpython.com/python-pyqt-gui-calculator/?featured_on=pythonbytes"> Python and PyQt: Building a GUI Desktop Calculator </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/169">pythonbytes.fm/169</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/169/jupyter-notebooks-natively-on-your-ipad.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#168 Race your donkey car with Python</title>
            <link>https://pythonbytes.fm/episodes/show/168/race-your-donkey-car-with-python</link>
            <guid isPermaLink="false">82641b82-e7be-47f9-8fed-6d2989bb31ce</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/168/race-your-donkey-car-with-python.mp3"
                    length="32300051"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 11 Feb 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#168: Race your donkey car with Python</itunes:title>
            <itunes:episode>168</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include donkeycar, RIP Pipenv: Tried Too Hard. Do what you need with pip-tools., str.casefold(), Virtualenv, Property-based tests for the Python standard library (and builtins), and.]]></itunes:summary>
            <itunes:duration>33:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/autorope/donkeycar?featured_on=pythonbytes"> donkeycar </a></strong></li>
<li><strong><a href="https://medium.com/telnyx-engineering/rip-pipenv-tried-too-hard-do-what-you-need-with-pip-tools-d500edc161d4?featured_on=pythonbytes"> RIP Pipenv: Tried Too Hard. Do what you need with pip-tools. </a></strong></li>
<li><strong><a href="https://docs.python.org/3/library/stdtypes.html?highlight=casefold#str.casefold"> str.casefold() </a></strong></li>
<li><strong><a href="https://discuss.python.org/t/virtualenv-20-0-0-beta1-is-available/3077?featured_on=pythonbytes"> Virtualenv </a></strong></li>
<li><strong><a href="https://github.com/Zac-HD/stdlib-property-tests?featured_on=pythonbytes"> Property-based tests for the Python standard library (and builtins) </a></strong></li>
<li><strong>PyCon US Tutorial Schedule &amp; Registration</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/168">pythonbytes.fm/168</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/168/race-your-donkey-car-with-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#167 Cheating at Kaggle and uWSGI in prod</title>
            <link>https://pythonbytes.fm/episodes/show/167/cheating-at-kaggle-and-uwsgi-in-prod</link>
            <guid isPermaLink="false">b89d2dd2-fd76-416f-9278-3eb2764daaca</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/167/cheating-at-kaggle-and-uwsgi-in-prod.mp3"
                    length="27448907"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 03 Feb 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#167: Cheating at Kaggle and uWSGI in prod</itunes:title>
            <itunes:episode>167</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include clize: Turn functions into command-line interfaces, How to cheat at Kaggle AI contests, Configuring uWSGI for Production Deployment, Thinc: A functional take on deep learning, compatible with Tensorflow, PyTorch, and MXNet, pandas-vet, and NumPy beginner documentation.]]></itunes:summary>
            <itunes:duration>00:28:30</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://clize.readthedocs.io/en/stable/?featured_on=pythonbytes"> clize: Turn functions into command-line interfaces </a></strong></li>
<li><strong><a href="https://www.kaggle.com/bminixhofer/how-bestpetting-cheated?featured_on=pythonbytes"> How to cheat at Kaggle AI contests </a></strong></li>
<li><strong><a href="https://www.techatbloomberg.com/blog/configuring-uwsgi-production-deployment/?featured_on=pythonbytes">Configuring uWSGI for Production Deployment</a></strong></li>
<li><strong><a href="https://thinc.ai?featured_on=pythonbytes">Thinc:</a> <a href="https://paper.dropbox.com/doc/Python-Bytes-167--AtX5LzBUqEOOzKsGoiqUjCFdAQ-RtKH54wbHkekgK7VHd0ub?featured_on=pythonbytes">A functional take on deep learning, compatible with Tensorflow, PyTorch, and MXNet</a></strong></li>
<li><strong><a href="https://github.com/deppen8/pandas-vet?featured_on=pythonbytes">pandas-vet</a></strong></li>
<li><strong><a href="https://numpy.org/devdocs/user/absolute_beginners.html?featured_on=pythonbytes"></a><a href="https://numpy.org/devdocs/user/absolute_beginners.html?featured_on=pythonbytes">NumPy beginner documentation</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/167">pythonbytes.fm/167</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/167/cheating-at-kaggle-and-uwsgi-in-prod.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#166 Misunderstanding software clocks and time</title>
            <link>https://pythonbytes.fm/episodes/show/166/misunderstanding-software-clocks-and-time</link>
            <guid isPermaLink="false">7f44a0cb-fa06-4a4b-a193-231a54c330d6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/166/misunderstanding-software-clocks-and-time.mp3"
                    length="27296392"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 27 Jan 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#166: Misunderstanding software clocks and time</itunes:title>
            <itunes:episode>166</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Amazon is now offering quantum computing as a service, A quick-and-dirty guide on how to install packages for Python, Say No to the no code movement, What I learned going from prison to Python, A real QUICK → Qt5 based gUI generator for ClicK, and Falsehoods programmers believe about time.]]></itunes:summary>
            <itunes:duration>00:28:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.theverge.com/2019/12/2/20992602/amazon-is-now-offering-quantum-computing-as-a-service?featured_on=pythonbytes"> Amazon is now offering quantum computing as a service </a></strong></li>
<li><strong><a href="https://snarky.ca/a-quick-and-dirty-guide-on-how-to-install-packages-for-python/?featured_on=pythonbytes"> A quick-and-dirty guide on how to install packages for Python </a></strong></li>
<li><strong><a href="https://www.alexhudson.com/2020/01/13/the-no-code-delusion/?featured_on=pythonbytes"> Say No to the no code movement </a></strong></li>
<li><strong><a href="https://opensource.com/article/20/1/prison-to-python?featured_on=pythonbytes"> What I learned going from prison to Python </a></strong></li>
<li><strong><a href="https://github.com/szsdk/quick?featured_on=pythonbytes"> A real QUICK → Qt5 based gUI generator for ClicK </a></strong></li>
<li><strong><a href="https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time?featured_on=pythonbytes"> Falsehoods programmers believe about time </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/166">pythonbytes.fm/166</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/166/misunderstanding-software-clocks-and-time.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#165 Ranges as dictionary keys - oh my!</title>
            <link>https://pythonbytes.fm/episodes/show/165/ranges-as-dictionary-keys-oh-my</link>
            <guid isPermaLink="false">e7ff478d-0a5b-445b-bd47-af43b0fac6c4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/165/ranges-as-dictionary-keys-oh-my.mp3"
                    length="27690163"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Jan 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#165: Ranges as dictionary keys - oh my!</itunes:title>
            <itunes:episode>165</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include iterators, generators, coroutines, requests-toolbelt, , qtpy, pylightxl, and python-ranges.]]></itunes:summary>
            <itunes:duration>00:28:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.integralist.co.uk/posts/python-generators/?featured_on=pythonbytes"> iterators, generators, coroutines </a></strong></li>
<li><strong><a href="https://github.com/requests/toolbelt?featured_on=pythonbytes"> requests-toolbelt </a></strong></li>
<li><strong>Pandas Validation</strong></li>
<li><strong><a href="https://github.com/spyder-ide/qtpy?featured_on=pythonbytes"> qtpy </a></strong></li>
<li><strong><a href="https://github.com/PydPiper/pylightxl?featured_on=pythonbytes"> pylightxl </a></strong></li>
<li><strong><a href="https://github.com/Superbird11/ranges?featured_on=pythonbytes"> python-ranges </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/165">pythonbytes.fm/165</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/165/ranges-as-dictionary-keys-oh-my.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#164 Use type hints to build your next CLI app</title>
            <link>https://pythonbytes.fm/episodes/show/164/use-type-hints-to-build-your-next-cli-app</link>
            <guid isPermaLink="false">dc90da50-fbae-4691-aa9e-3f190eb84e5a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/164/use-type-hints-to-build-your-next-cli-app.mp3"
                    length="27956171"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 16 Jan 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#164: Use type hints to build your next CLI app</itunes:title>
            <itunes:episode>164</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include cjworkbench, remi: A Platform-independent Python GUI library for your applications., Typer, Effectively using Matplotlib, Django Simple Task, and PyPI Stats at pypistats.org.]]></itunes:summary>
            <itunes:duration>00:29:02</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Data driven journalism via  <a href="https://github.com/CJWorkbench/cjworkbench?featured_on=pythonbytes"> cjworkbench </a></strong></li>
<li><strong><a href="https://github.com/dddomodossola/remi?featured_on=pythonbytes"> remi: A Platform-independent Python GUI library for your applications. </a></strong></li>
<li><strong><a href="https://typer.tiangolo.com/?featured_on=pythonbytes"> Typer </a></strong></li>
<li><strong><a href="https://pbpython.com/effective-matplotlib.html?featured_on=pythonbytes"> Effectively using Matplotlib </a></strong></li>
<li><strong><a href="https://django-simple-task.readthedocs.io/?featured_on=pythonbytes"> Django Simple Task </a></strong></li>
<li><strong><a href="https://pypistats.org/?featured_on=pythonbytes"> PyPI Stats at pypistats.org </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/164">pythonbytes.fm/164</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/164/use-type-hints-to-build-your-next-cli-app.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#163 Meditations on the Zen of Python</title>
            <link>https://pythonbytes.fm/episodes/show/163/meditations-on-the-zen-of-python</link>
            <guid isPermaLink="false">76adc9e0-72cd-443a-9312-6c86a4a6da31</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/163/meditations-on-the-zen-of-python.mp3"
                    length="22951080"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 09 Jan 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#163: Meditations on the Zen of Python</itunes:title>
            <itunes:episode>163</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Meditations on the Zen of Python, , I'm not feeling the async pressure, codetiming from Real Python, Making Python Programs Blazingly Fast, and LocalStack.]]></itunes:summary>
            <itunes:duration>00:23:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://orbifold.xyz/zen-of-python.html?featured_on=pythonbytes"> Meditations on the Zen of Python </a></strong></li>
<li><strong>nginx raided by Russian police</strong></li>
<li><strong><a href="https://lucumr.pocoo.org/2020/1/1/async-pressure/?featured_on=pythonbytes"> I'm not feeling the async pressure </a></strong></li>
<li><strong><a href="https://github.com/realpython/codetiming?featured_on=pythonbytes"> codetiming from Real Python </a></strong></li>
<li><strong><a href="https://martinheinz.dev/blog/13?featured_on=pythonbytes"> Making Python Programs Blazingly Fast </a></strong></li>
<li><strong><a href="https://github.com/localstack/localstack?featured_on=pythonbytes"> LocalStack </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/163">pythonbytes.fm/163</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/163/meditations-on-the-zen-of-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#162 Retrofitting async and await into Django</title>
            <link>https://pythonbytes.fm/episodes/show/162/retrofitting-async-and-await-into-django</link>
            <guid isPermaLink="false">57b6468b-6ab7-4c96-a8d0-34f9cec481d6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/162/retrofitting-async-and-await-into-django.mp3"
                    length="22302097"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 03 Jan 2020 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#162: Retrofitting async and await into Django</itunes:title>
            <itunes:episode>162</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:23:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/162">pythonbytes.fm/162</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/162/retrofitting-async-and-await-into-django.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#161 Sloppy Python can mean fast answers!</title>
            <link>https://pythonbytes.fm/episodes/show/161/sloppy-python-can-mean-fast-answers</link>
            <guid isPermaLink="false">9574d4a0-388c-4b69-b3f4-351b267d6303</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/161/sloppy-python-can-mean-fast-answers.mp3"
                    length="29118280"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 18 Dec 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#161: Sloppy Python can mean fast answers!</itunes:title>
            <itunes:episode>161</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018, Introduction to ASGI: Emergence of an Async Python Web Ecosystem, Python Insights, Assembly, Building a Standalone GPS Logger with CircuitPython using @Adafruit and particle hardware, and 10 reasons python is good to learn.]]></itunes:summary>
            <itunes:duration>00:30:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/watch?v=Jd8ulMb6_ls"> Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018 </a></strong></li>
<li><strong><a href="https://florimond.dev/blog/articles/2019/08/introduction-to-asgi-async-python-web/?featured_on=pythonbytes"> Introduction to ASGI: Emergence of an Async Python Web Ecosystem </a></strong></li>
<li><strong><a href="https://www.pythoninsight.com/?featured_on=pythonbytes"> Python Insights </a></strong></li>
<li><strong><a href="https://github.com/mardix/assembly?featured_on=pythonbytes"> Assembly </a></strong></li>
<li><strong><a href="http://www.movingelectrons.net/blog/2019/04/03/Building-a-GPS-Logger-with-CircuitPython.html?featured_on=pythonbytes"> Building a Standalone GPS Logger with CircuitPython using @Adafruit and particle hardware </a></strong></li>
<li><strong><a href="https://dev.to/duomly/10-reasons-why-learning-python-is-still-a-great-idea-5abh?featured_on=pythonbytes"> 10 reasons python is good to learn </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/161">pythonbytes.fm/161</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/161/sloppy-python-can-mean-fast-answers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#160 Your JSON shall be streamed</title>
            <link>https://pythonbytes.fm/episodes/show/160/your-json-shall-be-streamed</link>
            <guid isPermaLink="false">bf538f8d-b833-4e29-b3a2-a659a3280a13</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/160/your-json-shall-be-streamed.mp3"
                    length="27649975"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 12 Dec 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#160: Your JSON shall be streamed</itunes:title>
            <itunes:episode>160</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Type Hints for Busy Python Programmers, auto-py-to-exe, How to document Python code with Sphinx, Snek is a cross-platform PowerShell module for integrating with Python, How to use Pandas to access databases, and ijson — Iterative JSON parser with a standard Python iterator interface.]]></itunes:summary>
            <itunes:duration>00:28:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://inventwithpython.com/blog/2019/11/24/type-hints-for-busy-python-programmers/?featured_on=pythonbytes"> Type Hints for Busy Python Programmers </a></strong></li>
<li><strong><a href="https://pypi.org/project/auto-py-to-exe/?featured_on=pythonbytes"> auto-py-to-exe </a></strong></li>
<li><strong><a href="https://opensource.com/article/19/11/document-python-sphinx?featured_on=pythonbytes"> How to document Python code with Sphinx </a></strong></li>
<li><strong><a href="https://ironmansoftware.com/snek-integrating-python-in-powershell/?featured_on=pythonbytes"> Snek is a cross-platform PowerShell module for integrating with Python </a></strong></li>
<li><strong><a href="https://medium.com/jbennetcodes/how-to-use-pandas-to-access-databases-e4e74e6a329e?featured_on=pythonbytes"> How to use Pandas to access databases </a></strong></li>
<li><strong><a href="https://pypi.org/project/ijson/?featured_on=pythonbytes"> ijson — Iterative JSON parser with a standard Python iterator interface </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/160">pythonbytes.fm/160</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/160/your-json-shall-be-streamed.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#159 Brian's PR is merged, the src will flow</title>
            <link>https://pythonbytes.fm/episodes/show/159/brians-pr-is-merged-the-src-will-flow</link>
            <guid isPermaLink="false">09af7198-aa55-4d7e-bc81-1f91bd94dda1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/159/brians-pr-is-merged-the-src-will-flow.mp3"
                    length="32046139"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 Dec 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#159: Brian's PR is merged, the src will flow</itunes:title>
            <itunes:episode>159</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Final type, flit 2, Pint, 8 great pytest plugins, 11 new web frameworks, and Raise Better Exceptions in Python.]]></itunes:summary>
            <itunes:duration>00:33:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/dev/peps/pep-0591/?featured_on=pythonbytes"> Final type </a></strong></li>
<li><strong><a href="https://flit.readthedocs.io/en/latest/history.html?featured_on=pythonbytes"> flit 2 </a></strong></li>
<li><strong><a href="https://pint.readthedocs.io/en/0.9/?featured_on=pythonbytes"> Pint </a></strong></li>
<li><strong><a href="https://opensource.com/article/18/6/pytest-plugins?featured_on=pythonbytes"> 8 great pytest plugins </a></strong></li>
<li><strong><a href="https://deepsource.io/blog/new-python-web-frameworks/?featured_on=pythonbytes">11 new web frameworks</a></strong></li>
<li><strong><a href="https://orbifold.xyz/raising-exceptions.html?featured_on=pythonbytes"> Raise Better Exceptions in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/159">pythonbytes.fm/159</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/159/brians-pr-is-merged-the-src-will-flow.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#158 There's a bounty on your open-source bugs!</title>
            <link>https://pythonbytes.fm/episodes/show/158/theres-a-bounty-on-your-open-source-bugs</link>
            <guid isPermaLink="false">30961056-a8e8-4900-b0fb-dd33eba86c0e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/158/theres-a-bounty-on-your-open-source-bugs.mp3"
                    length="25116242"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 27 Nov 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#158: There's a bounty on your open-source bugs!</itunes:title>
            <itunes:episode>158</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include GitHub launches 'Security Lab' to help secure open source ecosystem, pybit.es now has some test challenges, pyhttptest - a command-line tool for HTTP tests over RESTful APIs, xarray, and Animated SVG Terminals.]]></itunes:summary>
            <itunes:duration>00:26:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.zdnet.com/article/github-launches-security-lab-to-help-secure-open-source-ecosystem/?featured_on=pythonbytes"> GitHub launches 'Security Lab' to help secure open source ecosystem </a></strong></li>
<li><strong><a href="https://pybit.es/launch-pytest-bites.html?featured_on=pythonbytes"> pybit.es now has some test challenges </a></strong></li>
<li><strong><a href="https://github.com/slaily/pyhttptest?featured_on=pythonbytes"> pyhttptest - a command-line tool for HTTP tests over RESTful APIs </a></strong></li>
<li><strong><a href="http://xarray.pydata.org?featured_on=pythonbytes"> xarray </a></strong></li>
<li><strong><a href="https://github.com/nbedos/termtosvg?featured_on=pythonbytes"> Animated SVG Terminals </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/158">pythonbytes.fm/158</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/158/theres-a-bounty-on-your-open-source-bugs.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#157 Oh hai Pandas, hold my hand?</title>
            <link>https://pythonbytes.fm/episodes/show/157/oh-hai-pandas-hold-my-hand</link>
            <guid isPermaLink="false">a9071a90-3947-4c0b-98b1-d3dad1887e40</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/157/oh-hai-pandas-hold-my-hand.mp3"
                    length="22671462"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 20 Nov 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#157: Oh hai Pandas, hold my hand?</itunes:title>
            <itunes:episode>157</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pydantic, , PSF is seeking developers for paid contract improving pip, dovpanda, removestar, and pytest-quarantine.]]></itunes:summary>
            <itunes:duration>00:23:32</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pydantic-docs.helpmanual.io/?featured_on=pythonbytes"> pydantic </a></strong></li>
<li><strong>Coverage.py 5.0 beta 1 adds context support</strong></li>
<li><strong><a href="https://pyfound.blogspot.com/2019/11/seeking-developers-for-paid-contract.html?featured_on=pythonbytes">  PSF is seeking developers for paid contract improving pip </a></strong></li>
<li><strong><a href="https://github.com/dovpanda-dev/dovpanda?featured_on=pythonbytes"> dovpanda </a>  - Directions OVer PANDAs</strong></li>
<li><strong><a href="https://www.asmeurer.com/removestar/?featured_on=pythonbytes"> removestar </a></strong></li>
<li><strong><a href="https://github.com/EnergySage/pytest-quarantine/?featured_on=pythonbytes"> pytest-quarantine </a> : Save the list of failing tests, so that they can be automatically marked as expected failures on future test runs.</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/157">pythonbytes.fm/157</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/157/oh-hai-pandas-hold-my-hand.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#156 All the programming LOLs</title>
            <link>https://pythonbytes.fm/episodes/show/156/all-the-programming-lols</link>
            <guid isPermaLink="false">729c775e-2fbe-4172-8b3c-9fc45cc1f95a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/156/all-the-programming-lols.mp3"
                    length="27401675"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 15 Nov 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#156: All the programming LOLs</itunes:title>
            <itunes:episode>156</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Visual Studio Online: Web-Based IDE & Collaborative Code Editor, and Black 19.10b0 Released.]]></itunes:summary>
            <itunes:duration>00:28:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Why You Should Use  <code>python -m pip</code></strong></li>
<li><strong><a href="https://pycoders.com/link/2825/web?featured_on=pythonbytes"> Visual Studio Online: Web-Based IDE &amp; Collaborative Code Editor </a></strong></li>
<li><strong><a href="https://pycoders.com/link/2771/web?featured_on=pythonbytes"> Black 19.10b0 Released </a> — stable release coming soon</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/156">pythonbytes.fm/156</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/156/all-the-programming-lols.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#155 Guido van Rossum retires</title>
            <link>https://pythonbytes.fm/episodes/show/155/guido-van-rossum-retires</link>
            <guid isPermaLink="false">2b4febfe-467e-4def-af08-c5354f2e425e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/155/guido-van-rossum-retires.mp3"
                    length="30901943"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 06 Nov 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#155: Guido van Rossum retires</itunes:title>
            <itunes:episode>155</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Guido retires, SeleniumBase, Reimplementing a Solaris command in Python gained 17x performance improvement from C, 20 useful Python tips and tricks you should know, Complexity Waterfall, and Plynth.]]></itunes:summary>
            <itunes:duration>00:32:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/gvanrossum/status/1189546865114529792?featured_on=pythonbytes"> Guido retires </a></strong></li>
<li><strong><a href="https://github.com/seleniumbase/SeleniumBase?featured_on=pythonbytes"> SeleniumBase </a></strong></li>
<li><strong><a href="https://blogs.oracle.com/solaris/reimplementing-a-solaris-in-python-gained-17x-performance-improvement-from-c?featured_on=pythonbytes"> Reimplementing a Solaris command in Python gained 17x performance improvement from C </a></strong></li>
<li><strong><a href="https://dev.to/duomly/20-useful-python-tips-and-tricks-you-should-know-3h8c?featured_on=pythonbytes"> 20 useful Python tips and tricks you should know </a></strong></li>
<li><strong><a href="https://sobolevn.me/2019/10/complexity-waterfall?featured_on=pythonbytes">Complexity Waterfall</a></strong></li>
<li><strong><a href="https://www.plynth.net/?featured_on=pythonbytes"> Plynth </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/155">pythonbytes.fm/155</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/155/guido-van-rossum-retires.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#154 Code, frozen in carbon, on display for all</title>
            <link>https://pythonbytes.fm/episodes/show/154/code-frozen-in-carbon-on-display-for-all</link>
            <guid isPermaLink="false">4129a5b4-52c2-47c2-8d35-68725415f55c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/154/code-frozen-in-carbon-on-display-for-all.mp3"
                    length="31101464"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 29 Oct 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#154: Code, frozen in carbon, on display for all</itunes:title>
            <itunes:episode>154</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Lesser Known Coding Fonts, Django Admin Handbook, Your Guide to the CPython Source Code, Six Django template tags not often used in tutorials, Beautiful code snippets with Carbon, and.]]></itunes:summary>
            <itunes:duration>0:32:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://vfoley.xyz/lesser-known-coding-fonts/?featured_on=pythonbytes"> Lesser Known Coding Fonts </a></strong></li>
<li><strong><a href="https://books.agiliq.com/projects/django-admin-cookbook/en/latest/?featured_on=pythonbytes"> Django Admin Handbook </a></strong></li>
<li><strong><a href="https://realpython.com/cpython-source-code-guide/?featured_on=pythonbytes"> Your Guide to the CPython Source Code </a></strong></li>
<li><strong><a href="https://medium.com/@highcenburg/django-template-tags-not-often-used-in-tutorials-78d6c5f29b26?featured_on=pythonbytes"> Six Django template tags not often used in tutorials </a></strong></li>
<li><strong><a href="https://carbon.now.sh?featured_on=pythonbytes">Beautiful code snippets with Carbon</a></strong></li>
<li><strong><a href="http://Researchers find bug in Python script may have affected hundreds of studies"> Researchers find bug in Python script may have affected hundreds of studies </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/154">pythonbytes.fm/154</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/154/code-frozen-in-carbon-on-display-for-all.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#153 Auto format my Python please!</title>
            <link>https://pythonbytes.fm/episodes/show/153/auto-format-my-python-please</link>
            <guid isPermaLink="false">1fc2ec82-79d5-48e3-9caf-f3694b172183</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/153/auto-format-my-python-please.mp3"
                    length="25949806"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 23 Oct 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#153: Auto format my Python please!</itunes:title>
            <itunes:episode>153</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Building a Python C Extension Module, What’s New in Python 3.8 - docs.python.org, UK National Cyber Security Centre (NCSC) is warning developers of the risks of sticking with Python 2.7, particularly for library writers, Pythonic News, Deep Learning Workstations, Servers, Laptops, and GPU Cloud, and Auto formatters for Python.]]></itunes:summary>
            <itunes:duration>0:26:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://realpython.com/build-python-c-extension-module/?featured_on=pythonbytes"> Building a Python C Extension Module </a></strong></li>
<li><strong><a href="https://docs.python.org/3/whatsnew/3.8.html?featured_on=pythonbytes"> What’s New in Python 3.8 - docs.python.org </a></strong></li>
<li><strong><a href="https://www.zdnet.com/article/uk-cybersecurity-agency-warns-devs-to-drop-python-2-due-to-looming-eol-security-risks/?featured_on=pythonbytes"> UK National Cyber Security Centre (NCSC) is warning developers of the risks of sticking with Python 2.7, particularly for library writers </a></strong></li>
<li><strong><a href="https://github.com/sebst/pythonic-news?featured_on=pythonbytes">Pythonic News</a></strong></li>
<li><strong><a href="https://lambdalabs.com/?featured_on=pythonbytes">Deep Learning Workstations, Servers, Laptops, and GPU Cloud</a></strong></li>
<li><strong><a href="https://medium.com/3yourmind/auto-formatters-for-python-8925065f9505?featured_on=pythonbytes">Auto formatters for Python</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/153">pythonbytes.fm/153</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/153/auto-format-my-python-please.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#152 You have 35 million lines of Python 2, now what?</title>
            <link>https://pythonbytes.fm/episodes/show/152/you-have-35-million-lines-of-python-2-now-what</link>
            <guid isPermaLink="false">882412a8-3ca9-4d08-9ac0-5d89e8f5c541</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/152/you-have-35-million-lines-of-python-2-now-what.mp3"
                    length="25063557"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 15 Oct 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#152: You have 35 million lines of Python 2, now what?</itunes:title>
            <itunes:episode>152</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time, organize, PEP 589 – TypedDict: Type Hints for Dictionaries With a Fixed Set of Keys, gazpacho, How pip install Works, and daily pandas tricks.]]></itunes:summary>
            <itunes:duration>0:26:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.techrepublic.com/article/jpmorgans-athena-has-35-million-lines-of-python-code-and-wont-be-updated-to-python-3-in-time/?featured_on=pythonbytes"> JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time </a></strong></li>
<li><strong><a href="https://github.com/tfeldmann/organize?featured_on=pythonbytes"> organize </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0589/?featured_on=pythonbytes"> PEP 589 – TypedDict: Type Hints for Dictionaries With a Fixed Set of Keys </a></strong></li>
<li><strong><a href="https://github.com/maxhumber/gazpacho?featured_on=pythonbytes"> gazpacho </a></strong></li>
<li><strong><a href="https://pydist.com/blog/pip-install?featured_on=pythonbytes"> How pip install Works </a></strong></li>
<li><strong><a href="https://www.dataschool.io/python-pandas-tips-and-tricks/?featured_on=pythonbytes"> daily pandas tricks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/152">pythonbytes.fm/152</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/152/you-have-35-million-lines-of-python-2-now-what.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#151 Certified! It works on my machine</title>
            <link>https://pythonbytes.fm/episodes/show/151/certified-it-works-on-my-machine</link>
            <guid isPermaLink="false">5775f3bb-acde-4189-81a4-57c8b2336744</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/151/certified-it-works-on-my-machine.mp3"
                    length="24831855"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 10 Oct 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#151: Certified! It works on my machine</itunes:title>
            <itunes:episode>151</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python alternative to Docker, How to support open-source software and stay sane, and MATLAB vs Python: Why and How to Make the Switch.]]></itunes:summary>
            <itunes:duration>0:25:47</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.mattlayman.com/blog/2019/python-alternative-docker/?featured_on=pythonbytes"> Python alternative to Docker </a></strong></li>
<li><strong><a href="https://www.nature.com/articles/d41586-019-02046-0?featured_on=pythonbytes"> How to support open-source software and stay sane </a></strong></li>
<li><strong><a href="https://realpython.com/matlab-vs-python/?featured_on=pythonbytes"> MATLAB vs Python: Why and How to Make the Switch </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/151">pythonbytes.fm/151</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/151/certified-it-works-on-my-machine.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#150 Winning the Python software interview</title>
            <link>https://pythonbytes.fm/episodes/show/150/winning-the-python-software-interview</link>
            <guid isPermaLink="false">793f35a0-74ea-4a44-a4b6-249ed0e52c01</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/150/winning-the-python-software-interview.mp3"
                    length="23073343"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 05 Oct 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#150: Winning the Python software interview</itunes:title>
            <itunes:episode>150</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include How to Stand Out in a Python Coding Interview, The Python Software Foundation has updated its Code of Conduct, The Interview Study Guide For Software Engineers, re-assert, awesome-python-typing, and Developer Advocacy: Frequently Asked Questions.]]></itunes:summary>
            <itunes:duration>0:23:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://realpython.com/python-coding-interview-tips/?featured_on=pythonbytes"> How to Stand Out in a Python Coding Interview </a></strong></li>
<li><strong><a href="http://pyfound.blogspot.com/2019/09/the-python-software-foundation-has_24.html?featured_on=pythonbytes"> The Python Software Foundation has updated its Code of Conduct </a></strong></li>
<li><strong><a href="https://dev.to/seattledataguy/the-interview-study-guide-for-software-engineers-764?featured_on=pythonbytes"> The Interview Study Guide For Software Engineers </a></strong></li>
<li><strong><a href="https://github.com/asottile/re-assert?featured_on=pythonbytes"> re-assert </a> : “show where your regex match assertion failed”</strong></li>
<li><strong><a href="https://github.com/typeddjango/awesome-python-typing?featured_on=pythonbytes"> awesome-python-typing </a></strong></li>
<li><strong><a href="https://dev.to/di/developer-advocacy-frequently-asked-questions-577k?featured_on=pythonbytes"> Developer Advocacy: Frequently Asked Questions </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/150">pythonbytes.fm/150</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/150/winning-the-python-software-interview.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#149 Python's small object allocator and other memory features</title>
            <link>https://pythonbytes.fm/episodes/show/149/pythons-small-object-allocator-and-other-memory-features</link>
            <guid isPermaLink="false">a1004cd1-c935-4ef3-9b5f-b5fd4214078f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/149/pythons-small-object-allocator-and-other-memory-features.mp3"
                    length="35885637"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 25 Sep 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#149: Python's small object allocator and other memory features</itunes:title>
            <itunes:episode>149</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Dropbox: Our journey to type checking 4 million lines of Python, Setting Up a Flask Application in Visual Studio Code, Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know, ORM - async ORM, Getting Started with APIs, and Memory management in Python.]]></itunes:summary>
            <itunes:duration>0:37:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blogs.dropbox.com/tech/2019/09/our-journey-to-type-checking-4-million-lines-of-python/?featured_on=pythonbytes"> Dropbox: Our journey to type checking 4 million lines of Python </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=UXqiVe6h3lA"> Setting Up a Flask Application in Visual Studio Code </a></strong></li>
<li><strong><a href="https://sumit-ghosh.com/articles/multiprocessing-vs-threading-python-data-science/?featured_on=pythonbytes"> Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know </a></strong></li>
<li><strong><a href="https://github.com/encode/orm?featured_on=pythonbytes"> ORM - async ORM </a></strong></li>
<li><strong><a href="https://www.dataquest.io/blog/python-api-tutorial/?featured_on=pythonbytes"> Getting Started with APIs </a></strong></li>
<li><strong><a href="https://rushter.com/blog/python-memory-managment/?featured_on=pythonbytes"> Memory management in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/149">pythonbytes.fm/149</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/149/pythons-small-object-allocator-and-other-memory-features.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#148 The ASGI revolution is upon us!</title>
            <link>https://pythonbytes.fm/episodes/show/148/the-asgi-revolution-is-upon-us</link>
            <guid isPermaLink="false">188696ef-836d-42c5-b370-a162471e8bc0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/148/the-asgi-revolution-is-upon-us.mp3"
                    length="23168345"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 18 Sep 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#148: The ASGI revolution is upon us!</itunes:title>
            <itunes:episode>148</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Annual Release Cycle for Python, awesome-asgi, Asynchronous Django, and Sunsetting Python 2.]]></itunes:summary>
            <itunes:duration>0:24:03</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/dev/peps/pep-0602/?featured_on=pythonbytes"> Annual Release Cycle for Python </a>  - PEP 602</strong></li>
<li><strong><a href="https://github.com/florimondmanca/awesome-asgi?featured_on=pythonbytes"> awesome-asgi </a></strong></li>
<li><strong><a href="https://docs.djangoproject.com/en/dev/releases/3.0/?featured_on=pythonbytes"> Asynchronous Django </a></strong></li>
<li><strong><a href="https://www.python.org/doc/sunset-python-2/?featured_on=pythonbytes"> Sunsetting Python 2 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/148">pythonbytes.fm/148</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/148/the-asgi-revolution-is-upon-us.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#147 Mocking out AWS APIs</title>
            <link>https://pythonbytes.fm/episodes/show/147/mocking-out-aws-apis</link>
            <guid isPermaLink="false">f01044d7-f364-4ef5-9a07-be628fecacea</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/147/mocking-out-aws-apis.mp3"
                    length="24391350"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 11 Sep 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#147: Mocking out AWS APIs</itunes:title>
            <itunes:episode>147</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include rapidtables, Quick and dirty mock service with Starlette, Mocking out AWS APIs, and Single Responsibility Principle in Python.]]></itunes:summary>
            <itunes:duration>0:25:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/alttch/rapidtables?featured_on=pythonbytes"> rapidtables </a></strong></li>
<li><strong><a href="https://www.mattlayman.com/blog/2019/starlette-mock-service/?featured_on=pythonbytes"> Quick and dirty mock service with Starlette </a></strong></li>
<li><strong><a href="https://github.com/spulec/moto?featured_on=pythonbytes"> Mocking out AWS APIs </a></strong></li>
<li><strong><a href="https://sobolevn.me/2019/03/enforcing-srp?featured_on=pythonbytes"> Single Responsibility Principle </a> <a href="https://sobolevn.me/2019/03/enforcing-srp?featured_on=pythonbytes"> in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/147">pythonbytes.fm/147</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/147/mocking-out-aws-apis.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#146 Slay the dragon, learn the Python</title>
            <link>https://pythonbytes.fm/episodes/show/146/slay-the-dragon-learn-the-python</link>
            <guid isPermaLink="false">3aa6db93-7d51-4f55-a2a0-1165850404ad</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/146/slay-the-dragon-learn-the-python.mp3"
                    length="22717380"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sun, 08 Sep 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#146: Slay the dragon, learn the Python</itunes:title>
            <itunes:episode>146</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Positional-only arguments in Python, django-stubs, CodeCombat, Four Use Cases for When to Use Celery in a Flask Application, pytest-steps, and docassemble.]]></itunes:summary>
            <itunes:duration>0:23:35</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://deepsource.io/blog/python-positional-only-arguments/?featured_on=pythonbytes"> Positional-only arguments in Python </a></strong></li>
<li><strong><a href="https://sobolevn.me/2019/08/typechecking-django-and-drf?featured_on=pythonbytes"> django-stubs </a></strong></li>
<li><strong><a href="https://codecombat.com?featured_on=pythonbytes"> CodeCombat </a></strong></li>
<li><strong><a href="https://nickjanetakis.com/blog/4-use-cases-for-when-to-use-celery-in-a-flask-application?featured_on=pythonbytes"> Four Use Cases for When to Use Celery in a Flask Application </a></strong></li>
<li><strong><a href="https://smarie.github.io/python-pytest-steps/#2-usage-explicit-mode"> pytest-steps </a></strong></li>
<li><strong><a href="https://docassemble.org/?featured_on=pythonbytes"> docassemble </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/146">pythonbytes.fm/146</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/146/slay-the-dragon-learn-the-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#145 The Python 3 “Y2K” problem</title>
            <link>https://pythonbytes.fm/episodes/show/145/the-python-3-y2k-problem</link>
            <guid isPermaLink="false">efac0f85-a5ed-4ae8-ac92-ee50a741741c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/145/the-python-3-y2k-problem.mp3"
                    length="33114069"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 31 Aug 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#145: The Python 3 “Y2K” problem</itunes:title>
            <itunes:episode>145</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include friendly-traceback, Pandas Users Survey, , pypi research, DaPy, and python-remote-pdb.]]></itunes:summary>
            <itunes:duration>0:34:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://twitter.com/quobit/status/1161926740236800000?featured_on=pythonbytes"> friendly-traceback </a></strong></li>
<li><strong><a href="https://dev.pandas.io/pandas-blog/2019-pandas-user-survey.html?featured_on=pythonbytes">Pandas Users Survey</a></strong></li>
<li><strong>python3 “Y2K” problem (python3.10 / python4.0)</strong></li>
<li><strong><a href="https://arxiv.org/pdf/1907.11073.pdf?featured_on=pythonbytes"> pypi research </a></strong></li>
<li><strong><a href="https://github.com/JacksonWuxs/DaPy?featured_on=pythonbytes">DaPy</a></strong></li>
<li><strong><a href="https://github.com/ionelmc/python-remote-pdb?featured_on=pythonbytes"> python-remote-pdb </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/145">pythonbytes.fm/145</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/145/the-python-3-y2k-problem.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#144 Are you mocking me? It won't work!</title>
            <link>https://pythonbytes.fm/episodes/show/144/are-you-mocking-me-it-wont-work</link>
            <guid isPermaLink="false">be237db8-4b87-455f-9562-390f83605c53</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/144/are-you-mocking-me-it-wont-work.mp3"
                    length="24820883"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 23 Aug 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#144: Are you mocking me? It won't work!</itunes:title>
            <itunes:episode>144</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why your mock doesn’t work, The nonlocal statement in Python, twitter.com/brettsky/status/1163860672762933249, and pre-commit now has a quick start guide.]]></itunes:summary>
            <itunes:duration>00:25:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://nedbatchelder.com//blog/201908/why_your_mock_doesnt_work.html?featured_on=pythonbytes"> Why your mock doesn’t work </a></strong></li>
<li><strong><a href="https://blog.araj.me/til-nonlocal-statement-in-python/?featured_on=pythonbytes"> The nonlocal statement in Python </a></strong></li>
<li><strong><a href="https://twitter.com/brettsky/status/1163860672762933249?featured_on=pythonbytes">twitter.com/brettsky/status/1163860672762933249</a></strong></li>
<li><strong><a href="https://pre-commit.com/#quick-start"> pre-commit now has a quick start guide </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/144">pythonbytes.fm/144</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/144/are-you-mocking-me-it-wont-work.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#143 Spike the robot, powered by Python!</title>
            <link>https://pythonbytes.fm/episodes/show/143/spike-the-robot-powered-by-python</link>
            <guid isPermaLink="false">f7dae8a5-898a-477d-ad94-8c3194ddb3e6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/143/spike-the-robot-powered-by-python.mp3"
                    length="32073977"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 14 Aug 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#143: Spike the robot, powered by Python!</itunes:title>
            <itunes:episode>143</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Keynote: Python 2020 - Łukasz Langa - PyLondinium19, flake8-mypy pytest-mypy, and Python 3 at Mozilla.]]></itunes:summary>
            <itunes:duration>00:33:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/watch?v=KDXhu4rxTNY"> Keynote: Python 2020 - Łukasz Langa - PyLondinium19 </a></strong></li>
<li><strong>My oh my,   <a href="https://pypi.org/project/flake8-mypy/?featured_on=pythonbytes"> flake8-mypy </a>  and  <a href="https://pypi.org/project/pytest-mypy/?featured_on=pythonbytes"> pytest-mypy </a></strong></li>
<li><strong><a href="https://ahal.ca/blog/2019/python-3-at-mozilla/?featured_on=pythonbytes"> Python 3 at Mozilla </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/143">pythonbytes.fm/143</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/143/spike-the-robot-powered-by-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#142 There's a bandit in the Python space</title>
            <link>https://pythonbytes.fm/episodes/show/142/theres-a-bandit-in-the-python-space</link>
            <guid isPermaLink="false">884ae81e-40aa-4efe-9e2d-f6eded91e82c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/142/theres-a-bandit-in-the-python-space.mp3"
                    length="29381833"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 06 Aug 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#142: There's a bandit in the Python space</itunes:title>
            <itunes:episode>142</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Writing sustainable Python scripts, Bandit, jupyter-black, , and How — and why — you should use Python Generators.]]></itunes:summary>
            <itunes:duration>00:30:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://vincent.bernat.ch/en/blog/2019-sustainable-python-script?featured_on=pythonbytes"> Writing sustainable Python scripts </a></strong></li>
<li><strong>Static Analysis and  <a href="https://bandit.readthedocs.io/en/latest/?featured_on=pythonbytes"> Bandit </a></strong></li>
<li><strong><a href="https://github.com/drillan/jupyter-black?featured_on=pythonbytes"> jupyter-black </a></strong></li>
<li><strong>Report Generation workflow with papermill, jupyter, rclone, nbconvert, …</strong></li>
<li><strong><a href="https://www.freecodecamp.org/news/how-and-why-you-should-use-python-generators-f6fb56650888/?featured_on=pythonbytes"> How — and why — you should use Python Generators </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/142">pythonbytes.fm/142</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/142/theres-a-bandit-in-the-python-space.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#141 Debugging with f-strings coming in Python 3.8</title>
            <link>https://pythonbytes.fm/episodes/show/141/debugging-with-f-strings-coming-in-python-3.8</link>
            <guid isPermaLink="false">ba8ee1e1-3eaf-4e8d-8ace-be8925085347</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/141/debugging-with-f-strings-coming-in-python-3.8.mp3"
                    length="29610461"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 29 Jul 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#141: Debugging with f-strings coming in Python 3.8</itunes:title>
            <itunes:episode>141</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Debugging with f-strings in Python 3.8, Am I "real" software developer yet?, De bugging with local variables and snoop, New home for Humans, The Backwards Commercial License, and Switching Python Parsers?]]></itunes:summary>
            <itunes:duration>00:30:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.python.org/3.8/whatsnew/3.8.html#f-strings-now-support-for-quick-and-easy-debugging"> Debugging with f-strings in Python 3.8 </a></strong></li>
<li><strong><a href="https://medium.com/free-code-camp/am-i-a-real-software-engineer-yet-a0f38a2248c0?featured_on=pythonbytes"> Am I "real" software developer yet? </a></strong></li>
<li><strong><a href="https://github.com/alexmojaki/snoop?featured_on=pythonbytes"> De </a><a href="https://github.com/alexmojaki/snoop?featured_on=pythonbytes"> bugging with local variables and snoop </a></strong></li>
<li><strong><a href="https://github.com/not-kennethreitz/team/issues/21?featured_on=pythonbytes"> New home for Humans </a></strong></li>
<li><strong><a href="https://hueniverse.com/the-backwards-commercial-license-647290f7e38b?featured_on=pythonbytes"> The Backwards Commercial License </a></strong></li>
<li><strong><a href="https://medium.com/@gvanrossum_83706/peg-parsers-7ed72462f97c?featured_on=pythonbytes"> Switching Python Parsers? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/141">pythonbytes.fm/141</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/141/debugging-with-f-strings-coming-in-python-3.8.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#140 Becoming a 10x Developer (sorta)</title>
            <link>https://pythonbytes.fm/episodes/show/140/becoming-a-10x-developer-sorta</link>
            <guid isPermaLink="false">bb6be4d3-83a8-4cb6-a12c-e9103644d294</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/140/becoming-a-10x-developer-sorta.mp3"
                    length="23753543"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 23 Jul 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#140: Becoming a 10x Developer (sorta)</itunes:title>
            <itunes:episode>140</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Becoming a 10x Developer: 10 ways to be a better teammate, , Regular Expressions 101, python-diskcache, The Python Help System, and.]]></itunes:summary>
            <itunes:duration>00:24:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.kateheddleston.com/blog/becoming-a-10x-developer?featured_on=pythonbytes"> Becoming a 10x Developer: 10 ways to be a better teammate </a></strong></li>
<li><strong>quasar &amp; vue.py</strong></li>
<li><strong><a href="https://regex101.com/?featured_on=pythonbytes"> Regular Expressions 101 </a></strong></li>
<li><strong><a href="https://github.com/grantjenks/python-diskcache?featured_on=pythonbytes"> python-diskcache </a></strong></li>
<li><strong><a href="https://stackabuse.com/the-python-help-system/?featured_on=pythonbytes"> The Python Help System </a></strong></li>
<li><strong>Python Architecture Graphs</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/140">pythonbytes.fm/140</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/140/becoming-a-10x-developer-sorta.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#139 f"Yes!" for the f-strings</title>
            <link>https://pythonbytes.fm/episodes/show/139/f-yes-for-the-f-strings</link>
            <guid isPermaLink="false">c288b97f-5a8e-4315-8526-65fb96551c88</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/139/f-yes-for-the-f-strings.mp3"
                    length="37234150"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 18 Jul 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#139: f"Yes!" for the f-strings</itunes:title>
            <itunes:episode>139</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Simplify Your Python Developer Environment, New fast.ai course: A Code-First Introduction to Natural Language Processing, Cloning the human voice, Ab(using) pyproject.toml and stuffing pytest.ini and mypy.ini content into it, Polyaxon, and Flynt for f-strings.]]></itunes:summary>
            <itunes:duration>00:38:42</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/expedia-group-tech/simplify-your-python-developer-environment-aba90f32dddb?featured_on=pythonbytes"> Simplify Your Python Developer Environment </a></strong></li>
<li><strong><a href="https://www.fast.ai/2019/07/08/fastai-nlp/?featured_on=pythonbytes"> New fast.ai course: A Code-First Introduction to Natural Language Processing </a></strong></li>
<li><strong><a href="https://github.com/CorentinJ/Real-Time-Voice-Cloning?featured_on=pythonbytes"> Cloning the human voice </a></strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/c5jn39/til_you_can_specify_your_mypy_pytest/?featured_on=pythonbytes"> Ab(using) pyproject.toml and stuffing pytest.ini and mypy.ini content into it </a></strong></li>
<li><strong><a href="https://polyaxon.com/?featured_on=pythonbytes"> Polyaxon </a></strong></li>
<li><strong><a href="https://github.com/ikamensh/flynt?featured_on=pythonbytes"> Flynt for f-strings </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/139">pythonbytes.fm/139</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/139/f-yes-for-the-f-strings.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#138 Will PyOxidizer weld shut one of Python's major gaps?</title>
            <link>https://pythonbytes.fm/episodes/show/138/will-pyoxidizer-weld-shut-one-of-pythons-major-gaps</link>
            <guid isPermaLink="false">9ecacbe0-7034-42e0-a108-be201a079292</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/138/will-pyoxidizer-weld-shut-one-of-pythons-major-gaps.mp3"
                    length="28553100"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 08 Jul 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#138: Will PyOxidizer weld shut one of Python's major gaps?</itunes:title>
            <itunes:episode>138</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include flake8-comprehensions, PyOxidizer (again), , WebRTC and ORTC implementation for Python using asyncio, Apprise - Push Notifications that work with just about every platform!, and Websauna web framework.]]></itunes:summary>
            <itunes:duration>00:29:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/adamchainz/flake8-comprehensions?featured_on=pythonbytes"> flake8-comprehensions </a></strong></li>
<li><strong><a href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/?featured_on=pythonbytes"> PyOxidizer (again) </a></strong></li>
<li><strong>Using  <code>changedir</code>  to avoid the need for  <code>src</code></strong></li>
<li><strong><a href="https://github.com/aiortc/aiortc?featured_on=pythonbytes"> WebRTC and ORTC implementation for Python using asyncio </a></strong></li>
<li><strong><a href="https://github.com/caronc/apprise?featured_on=pythonbytes"> Apprise - Push Notifications that work with just about every platform! </a></strong></li>
<li><strong><a href="https://websauna.org?featured_on=pythonbytes"> Websauna </a> <a href="https://websauna.org?featured_on=pythonbytes"> web framework </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/138">pythonbytes.fm/138</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/138/will-pyoxidizer-weld-shut-one-of-pythons-major-gaps.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#137 Advanced Python testing and big-time diffs</title>
            <link>https://pythonbytes.fm/episodes/show/137/advanced-python-testing-and-big-time-diffs</link>
            <guid isPermaLink="false">4717e1ac-2be1-4eec-8961-49918ef2a1f1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/137/advanced-python-testing-and-big-time-diffs.mp3"
                    length="27050564"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 02 Jul 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#137: Advanced Python testing and big-time diffs</itunes:title>
            <itunes:episode>137</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml, MongoDB 4.2, Deep Difference and search of any Python object/data, Advanced Python Testing, and Understanding Python's del.]]></itunes:summary>
            <itunes:duration>00:28:05</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://thume.ca/2019/04/29/comparing-compilers-in-rust-haskell-c-and-python/?featured_on=pythonbytes"> Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml </a></strong></li>
<li><strong><a href="https://www.prnewswire.com/news-releases/mongodb-4-2-adds-distributed-transactions-field-level-encryption-updated-kubernetes-operator-and-more-to-the-leading-modern-general-purpose-database-300870262.html?featured_on=pythonbytes"> MongoDB 4.2 </a></strong></li>
<li><strong><a href="https://github.com/seperman/deepdiff?featured_on=pythonbytes"> Deep Difference and search of any Python object/data </a></strong></li>
<li><strong><a href="https://joshpeak.net/posts/2019-06-18-Advanced-python-testing.html?featured_on=pythonbytes"> Advanced Python Testing </a></strong></li>
<li><strong><a href="https://www.programiz.com/python-programming/del?featured_on=pythonbytes"> Understanding Python's del </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/137">pythonbytes.fm/137</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/137/advanced-python-testing-and-big-time-diffs.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#136 A Python kernel rather than cleaning the batteries?</title>
            <link>https://pythonbytes.fm/episodes/show/136/a-python-kernel-rather-than-cleaning-the-batteries</link>
            <guid isPermaLink="false">43155872-6216-443a-bff0-37e1c588938d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/136/a-python-kernel-rather-than-cleaning-the-batteries.mp3"
                    length="29317861"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 25 Jun 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#136: A Python kernel rather than cleaning the batteries?</itunes:title>
            <itunes:episode>136</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Voilà!, Toward a “Kernel Python”, Use __main__.py, The CPython Bytecode Compiler is Dumb, , and 16 Python libraries that helped a healthcare startup grow.]]></itunes:summary>
            <itunes:duration>00:30:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.jupyter.org/and-voil%C3%A0-f6a2c08a4a93?featured_on=pythonbytes"> Voilà! </a></strong></li>
<li><strong><a href="https://glyph.twistedmatrix.com/2019/06/kernel-python.html?featured_on=pythonbytes"> Toward a “Kernel Python” </a></strong></li>
<li><strong><a href="https://shaneoneill.io/2019/06/12/use-__main__-py/?featured_on=pythonbytes"> Use <strong>main</strong>.py </a></strong></li>
<li><strong><a href="https://nullprogram.com/blog/2019/02/24/?featured_on=pythonbytes"> The CPython Bytecode Compiler is Dumb </a></strong></li>
<li><strong>You can play with EdgeDB now, maybe</strong></li>
<li><strong><a href="https://www.pythontraininghq.com/2019/05/16-python-libraries-that-helped-a-healthcare-startup-grow/?featured_on=pythonbytes"> 16 Python libraries that helped a healthcare startup grow </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/136">pythonbytes.fm/136</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/136/a-python-kernel-rather-than-cleaning-the-batteries.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#135 macOS deprecates Python 2, will stop shipping it (eventually)</title>
            <link>https://pythonbytes.fm/episodes/show/135/macos-deprecates-python-2-will-stop-shipping-it-eventually</link>
            <guid isPermaLink="false">4a5fc112-8b32-4e67-8906-f621e20acef8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/135/macos-deprecates-python-2-will-stop-shipping-it-eventually.mp3"
                    length="31186949"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 20 Jun 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#135: macOS deprecates Python 2, will stop shipping it (eventually)</itunes:title>
            <itunes:episode>135</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why do Python lists let you += a tuple, when you can’t + a tuple?, macOS deprecates Python 2, will stop shipping it (eventually), Pythonic Ways to Use Dictionaries, Things you are probably not using in Python 3 But Should, and.]]></itunes:summary>
            <itunes:duration>00:32:24</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://lerner.co.il/2019/06/06/why-do-python-lists-let-you-a-tuple-when-you-cant-a-tuple/?featured_on=pythonbytes"> Why do Python lists let you += a tuple, when you can’t + a tuple? </a></strong></li>
<li><strong><a href="https://developer.apple.com/documentation/macos_release_notes/macos_10_15_beta_release_notes#3318257"> macOS deprecates Python 2, will stop shipping it (eventually) </a></strong></li>
<li><strong><a href="http://inventwithpython.com/blog/2019/06/05/pythonic-ways-to-use-dictionaries/?featured_on=pythonbytes"> Pythonic Ways to Use Dictionaries </a></strong></li>
<li><strong><a href="https://datawhatnow.com/things-you-are-probably-not-using-in-python-3-but-should/?featured_on=pythonbytes"> Things you are probably not using in Python 3 But Should </a></strong></li>
<li><strong>Have a time machine? C++ would get the Python 2 → 3 treatment too</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/135">pythonbytes.fm/135</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/135/macos-deprecates-python-2-will-stop-shipping-it-eventually.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#134 Python proves Mercury is the closest planet to Earth</title>
            <link>https://pythonbytes.fm/episodes/show/134/python-proves-mercury-is-the-closest-planet-to-earth</link>
            <guid isPermaLink="false">9898436e-52c6-4bc5-8295-4a279b479158</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/134/python-proves-mercury-is-the-closest-planet-to-earth.mp3"
                    length="20396251"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 12 Jun 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#134: Python proves Mercury is the closest planet to Earth</itunes:title>
            <itunes:episode>134</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Three scientists publish a paper proving that Mercury, not Venus, is the closest planet to Earth., Github semantics, flake8-black, Python Preview for VS Code, Create and Publish a Python Package with Poetry, and Pointers in Python: What's the Point?]]></itunes:summary>
            <itunes:duration>00:21:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://bigthink.com/strange-maps/mercury?featured_on=pythonbytes"> Three scientists publish a paper proving that Mercury, not Venus, is the closest planet to Earth. </a>  using Python</strong></li>
<li><strong><a href="https://github.com/github/semantic?featured_on=pythonbytes"> Github semantics </a></strong></li>
<li><strong><a href="https://pypi.org/project/flake8-black/?featured_on=pythonbytes"> flake8-black </a></strong></li>
<li><strong><a href="https://marketplace.visualstudio.com/items?itemName=dongli.python-preview&featured_on=pythonbytes"> Python Preview </a> <a href="https://marketplace.visualstudio.com/items?itemName=dongli.python-preview&featured_on=pythonbytes"> for VS Code </a></strong></li>
<li><strong><a href="https://johnfraney.ca/posts/2019/05/28/create-publish-python-package-poetry/?featured_on=pythonbytes"> Create and Publish a Python Package with Poetry </a></strong></li>
<li><strong><a href="https://realpython.com/pointers-in-python/?featured_on=pythonbytes"> Pointers in Python: What's the Point? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/134">pythonbytes.fm/134</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/134/python-proves-mercury-is-the-closest-planet-to-earth.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#133 Github sponsors - The model open source has been waiting for?</title>
            <link>https://pythonbytes.fm/episodes/show/133/github-sponsors-the-model-open-source-has-been-waiting-for</link>
            <guid isPermaLink="false">f373deb7-23c4-4384-b3b5-fc2ec77765dc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/133/github-sponsors-the-model-open-source-has-been-waiting-for.mp3"
                    length="26464301"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 05 Jun 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#133: Github sponsors - The model open source has been waiting for?</itunes:title>
            <itunes:episode>133</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python built-ins worth learning, Github sponsors and match, Build a REST API in 30 minutes with Django REST Framework, Dependabot has been acquired by GitHub, spoof “ New features planned for Python 4.0, and BlackSheep web framework.]]></itunes:summary>
            <itunes:duration>00:27:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://treyhunner.com/2019/05/python-builtins-worth-learning/#Learn_it_later"> Python built-ins worth learning </a></strong></li>
<li><strong><a href="https://github.com/sponsors?featured_on=pythonbytes"> Github sponsors and match </a></strong></li>
<li><strong><a href="https://medium.com/@BennettGarner/build-your-first-rest-api-with-django-rest-framework-e394e39a482c?featured_on=pythonbytes"> Build a REST API in 30 minutes with Django REST Framework </a></strong></li>
<li><strong><a href="https://dependabot.com/blog/hello-github/?featured_on=pythonbytes"> Dependabot has been acquired by GitHub </a></strong></li>
<li><strong><a href="http://charlesleifer.com/blog/new-features-planned-for-python-4-0/?featured_on=pythonbytes"> spoof “ </a><a href="http://charlesleifer.com/blog/new-features-planned-for-python-4-0/?featured_on=pythonbytes"> New features planned for Python 4.0 </a><a href="http://charlesleifer.com/blog/new-features-planned-for-python-4-0/?featured_on=pythonbytes"> ” </a></strong></li>
<li><strong><a href="https://github.com/RobertoPrevato/BlackSheep?featured_on=pythonbytes"> BlackSheep web framework </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/133">pythonbytes.fm/133</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/133/github-sponsors-the-model-open-source-has-been-waiting-for.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#132 Algorithms as objects</title>
            <link>https://pythonbytes.fm/episodes/show/132/algorithms-as-objects</link>
            <guid isPermaLink="false">b6d107bf-1813-4996-8517-7b3a35534db0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/132/algorithms-as-objects.mp3"
                    length="29194220"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 30 May 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#132: Algorithms as objects</itunes:title>
            <itunes:episode>132</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include History of CircuitPython, Algorithms as objects, pico-pytest, and An Introduction to Cython, the Secret Python Extension with Superpowers.]]></itunes:summary>
            <itunes:duration>0:30:19</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pyfound.blogspot.com/2019/05/scott-shawcroft-history-of-circuitpython.html?featured_on=pythonbytes"> History of CircuitPython </a></strong></li>
<li><strong><a href="https://gieseanw.wordpress.com/2019/05/10/algorithms-as-objects/?featured_on=pythonbytes"> Algorithms as objects </a></strong></li>
<li><strong><a href="https://gitlab.com/obestwalter/pico-pytest?featured_on=pythonbytes"> pico-pytest </a></strong></li>
<li><strong><a href="http://okigiveup.net/an-introduction-to-cython/?featured_on=pythonbytes"> An Introduction to Cython, the Secret Python Extension with Superpowers </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/132">pythonbytes.fm/132</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/132/algorithms-as-objects.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#131 Python 3 has issues (over on GitHub)</title>
            <link>https://pythonbytes.fm/episodes/show/131/python-3-has-issues-over-on-github</link>
            <guid isPermaLink="false">ed4e8c83-0416-495b-8f11-b78eaa17c2fe</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/131/python-3-has-issues-over-on-github.mp3"
                    length="26249823"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 May 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#131: Python 3 has issues (over on GitHub)</itunes:title>
            <itunes:episode>131</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Things you’re probably not using in Python 3 – but should, The Python Arcade Library, Teaching a kid to code with Pygame Zero, and.]]></itunes:summary>
            <itunes:duration>00:27:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>PEP 581 (Using GitHub issues for CPython) is accepted</strong></li>
<li><strong><a href="https://datawhatnow.com/things-you-are-probably-not-using-in-python-3-but-should/?featured_on=pythonbytes"> Things you’re probably not using in Python 3 – but should </a></strong></li>
<li><strong><a href="http://arcade.academy/?featured_on=pythonbytes"> The Python Arcade Library </a></strong></li>
<li><strong><a href="https://www.mattlayman.com/blog/2019/teach-kid-code-pygame-zero/?featured_on=pythonbytes"> Teaching a kid to code with Pygame Zero </a></strong></li>
<li><strong>Follow up on GIL / PEP 554</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/131">pythonbytes.fm/131</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/131/python-3-has-issues-over-on-github.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#130 Python.exe now shipping with Windows 10</title>
            <link>https://pythonbytes.fm/episodes/show/130/python.exe-now-shipping-with-windows-10</link>
            <guid isPermaLink="false">97b0db69-56ec-460a-b266-61e82f55796c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/130/python.exe-now-shipping-with-windows-10.mp3"
                    length="23227863"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 14 May 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#130: Python.exe now shipping with Windows 10</itunes:title>
            <itunes:episode>130</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pgcli, Papermill, Python Language Summit, and Python in Windows 10.]]></itunes:summary>
            <itunes:duration>00:24:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><ul>
<li><a href="https://www.pgcli.com/?featured_on=pythonbytes">pgcli</a></li>
</ul></strong></li>
<li><strong><ul>
<li><a href="https://github.com/nteract/papermill?featured_on=pythonbytes">Papermill</a></li>
</ul></strong></li>
<li><strong><ul>
<li><a href="https://us.pycon.org/2019/events/language-summit/?featured_on=pythonbytes">Python Language Summit</a></li>
</ul></strong></li>
<li><strong><ul>
<li><a href="https://www.bleepingcomputer.com/news/microsoft/python-37-is-now-available-in-the-microsoft-store-for-windows-10/?featured_on=pythonbytes">Python in Windows 10</a></li>
</ul></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/130">pythonbytes.fm/130</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/130/python.exe-now-shipping-with-windows-10.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#129 Maintaining a Python Project when it’s not your job</title>
            <link>https://pythonbytes.fm/episodes/show/129/maintaining-a-python-project-when-it-s-not-your-job</link>
            <guid isPermaLink="false">14bd7270-398b-43cf-ba8c-43f0198bff35</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/129/maintaining-a-python-project-when-it-s-not-your-job.mp3"
                    length="16076662"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 06 May 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#129: Maintaining a Python Project when it’s not your job</itunes:title>
            <itunes:episode>129</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , , and.]]></itunes:summary>
            <itunes:duration>00:16:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Maintaining a Python Project when it’s not your job</strong></li>
<li><strong>Python in 1994</strong></li>
<li><strong>Textblob</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/129">pythonbytes.fm/129</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/129/maintaining-a-python-project-when-it-s-not-your-job.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#128 Will the GIL be obsolete with PEP 554?</title>
            <link>https://pythonbytes.fm/episodes/show/128/will-the-gil-be-obsolete-with-pep-554</link>
            <guid isPermaLink="false">a5882d16-b582-47cb-bff9-e8af365d6bca</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/128/will-the-gil-be-obsolete-with-pep-554.mp3"
                    length="22180403"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 02 May 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#128: Will the GIL be obsolete with PEP 554?</itunes:title>
            <itunes:episode>128</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Solving Algorithmic Problems in Python with pytest, DepHell -- project management for Python, Dask, Animations with Matplotlib, and PEP 554 -- Multiple Interpreters in the Stdlib.]]></itunes:summary>
            <itunes:duration>00:23:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://adamj.eu/tech/2019/04/21/solving-algorithmic-problems-in-python-with-pytest/?featured_on=pythonbytes"> Solving Algorithmic Problems in Python with pytest </a></strong></li>
<li><strong><a href="https://github.com/dephell/dephell?featured_on=pythonbytes">DepHell -- project management for Python</a></strong></li>
<li><strong><a href="https://dask.org/?featured_on=pythonbytes"> Dask </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c?featured_on=pythonbytes"> Animations with Matplotlib </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0554/?featured_on=pythonbytes"> PEP 554 -- Multiple Interpreters in the Stdlib </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/128">pythonbytes.fm/128</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/128/will-the-gil-be-obsolete-with-pep-554.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#127 That Python code is on fire!</title>
            <link>https://pythonbytes.fm/episodes/show/127/that-python-code-is-on-fire</link>
            <guid isPermaLink="false">28e96e5e-9a08-4e23-88ac-364a0bcff8ca</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/127/that-python-code-is-on-fire.mp3"
                    length="24000488"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 25 Apr 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#127: That Python code is on fire!</itunes:title>
            <itunes:episode>127</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include inline_python (for rust), , Pyflame, flit + src, and cheat.sh.]]></itunes:summary>
            <itunes:duration>00:24:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.rs/inline-python/0.2.0/inline_python/?featured_on=pythonbytes"> inline_python (for rust) </a></strong></li>
<li><strong>Requests3: Under Way!</strong></li>
<li><strong>🔥 <a href="https://github.com/uber/pyflame?featured_on=pythonbytes">Pyflame </a>: *A Ptracing Profiler For Python</strong></li>
<li><strong><a href="https://github.com/takluyver/flit/pull/260?featured_on=pythonbytes">flit + src </a></strong></li>
<li><strong><a href="https://github.com/chubin/cheat.sh?featured_on=pythonbytes"> cheat.sh </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/127">pythonbytes.fm/127</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/127/that-python-code-is-on-fire.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#126 WebAssembly comes to Python</title>
            <link>https://pythonbytes.fm/episodes/show/126/webassembly-comes-to-python</link>
            <guid isPermaLink="false">46ca55b8-7c49-4027-aa1b-af534084566b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/126/webassembly-comes-to-python.mp3"
                    length="29038442"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 19 Apr 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#126: WebAssembly comes to Python</itunes:title>
            <itunes:episode>126</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python Used to Take Photo of Black Hole, Wasmer - Python Library for executing WebAssembly binaries, Cooked Input, JetBrains and PyCharm officially collaborating with Anaconda, Building a Serverless IoT Solution with Python Azure Functions and SignalR, and multiprocessing.shared_memory — Provides shared memory for direct access across processes.]]></itunes:summary>
            <itunes:duration>00:30:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://www.blog.pythonlibrary.org/2019/04/11/python-used-to-take-photo-of-black-hole/?featured_on=pythonbytes"> Python Used to Take Photo of Black Hole </a></strong></li>
<li><strong><a href="https://github.com/wasmerio/python-ext-wasm?featured_on=pythonbytes"> Wasmer - Python Library for executing WebAssembly binaries </a></strong></li>
<li><strong><a href="https://cooked-input.readthedocs.io/en/latest/quick_start.html?featured_on=pythonbytes"> Cooked Input </a></strong></li>
<li><strong><a href="https://blog.jetbrains.com/pycharm/2019/04/collaboration-with-anaconda-inc/?featured_on=pythonbytes"> JetBrains and PyCharm officially collaborating with Anaconda </a></strong></li>
<li><strong><a href="https://dev.to/azure/building-a-serverless-iot-solution-with-python-azure-functions-and-signalr-4ljp?featured_on=pythonbytes">Building a Serverless IoT Solution with Python Azure Functions and SignalR</a></strong></li>
<li><strong><a href="https://docs.python.org/3.8/library/multiprocessing.shared_memory.html?featured_on=pythonbytes"> multiprocessing.shared_memory — Provides shared memory for direct access across processes </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/126">pythonbytes.fm/126</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/126/webassembly-comes-to-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#125 Will you conquer the deadlock empire? </title>
            <link>https://pythonbytes.fm/episodes/show/125/will-you-conquer-the-deadlock-empire</link>
            <guid isPermaLink="false">64b58fb0-3e3e-4b0e-aacd-5fe06370f3aa</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/125/will-you-conquer-the-deadlock-empire.mp3"
                    length="30585649"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 13 Apr 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#125: Will you conquer the deadlock empire? </itunes:title>
            <itunes:episode>125</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include My How and Why: pyproject.toml & the 'src' Project Structure, The Deadlock Empire: Slay dragons, master concurrency!, Cog 3.0, StackOverflow 2019 Developer Survey Results, Cuv’ner, and Mobile apps launched.]]></itunes:summary>
            <itunes:duration>00:31:46</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://bskinn.github.io/My-How-Why-Pyproject-Src/?featured_on=pythonbytes"> My How and Why: pyproject.toml &amp; the 'src' Project Structure </a></strong></li>
<li><strong><a href="https://deadlockempire.github.io/?featured_on=pythonbytes"> The Deadlock Empire: Slay dragons, master concurrency! </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/201904/cog_30.html?featured_on=pythonbytes"> Cog 3.0 </a></strong></li>
<li><strong><a href="https://insights.stackoverflow.com/survey/2019?featured_on=pythonbytes"> StackOverflow 2019 Developer Survey Results </a></strong></li>
<li><strong><a href="https://github.com/meejah/cuvner/blob/master/cuv/README.rst?featured_on=pythonbytes"> Cuv’ner </a>  “ A commanding view of your test-coverage"</strong></li>
<li><strong><a href="https://training.talkpython.fm/apps?featured_on=pythonbytes"> Mobile apps launched </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/125">pythonbytes.fm/125</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/125/will-you-conquer-the-deadlock-empire.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#124 This is not the None you're looking for</title>
            <link>https://pythonbytes.fm/episodes/show/124/this-is-not-the-none-youre-looking-for</link>
            <guid isPermaLink="false">60acd212-cb8c-46fc-9ac5-e839e495d60a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/124/this-is-not-the-none-youre-looking-for.mp3"
                    length="26657171"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 05 Apr 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#124: This is not the None you're looking for</itunes:title>
            <itunes:episode>124</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:29] [pytest 4.4.0, play:3:47] [requests-async, , play:12:35] [Jupyter in the cloud, , and play:19:28] [Unique sentinel values, identity checks, and when to use object() instead of None.]]></itunes:summary>
            <itunes:duration>00:27:41</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:29] <a href="https://docs.pytest.org/en/latest/changelog.html#pytest-4-4-0-2019-03-29"> pytest 4.4.0 </a></strong></li>
<li><strong>[play:3:47] <a href="https://github.com/encode/requests-async?featured_on=pythonbytes"> requests-async </a></strong></li>
<li><strong>[play:7:10]  Reasons why PyPI should not be a service</strong></li>
<li><strong>[play:12:35]  <a href="https://www.dataschool.io/cloud-services-for-jupyter-notebook/?featured_on=pythonbytes">Jupyter in the cloud </a></strong></li>
<li><strong>[play:16:57]  Jupyter Notebook tutorials</strong></li>
<li><strong>[play:19:28]  <a href="https://treyhunner.com/2019/03/unique-and-sentinel-values-in-python/?featured_on=pythonbytes">Unique sentinel values, identity checks, and when to use object() instead of None </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/124">pythonbytes.fm/124</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/124/this-is-not-the-none-youre-looking-for.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#123 Time to right the py-wrongs</title>
            <link>https://pythonbytes.fm/episodes/show/123/time-to-right-the-py-wrongs</link>
            <guid isPermaLink="false">96f9ceb6-0fe8-4c37-b02a-860950ca7ba1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/123/time-to-right-the-py-wrongs.mp3"
                    length="24586105"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 29 Mar 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#123: Time to right the py-wrongs</itunes:title>
            <itunes:episode>123</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:34] [Deconstructing xkcd.com/1987/, play:3:12] [Python package as a CLI option, play:10:29] [Refactoring Python Applications for Simplicity, play:14:15] [FastAPI, and play:17:48] [Bleach: stepping down as maintainer.]]></itunes:summary>
            <itunes:duration>00:25:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:34] <a href="https://snarky.ca/deconstructing-xkcd-com-1987/?featured_on=pythonbytes"> Deconstructing xkcd.com/1987/ </a></strong></li>
<li><strong>[play:3:12] <a href="https://gehrcke.de/2014/02/distributing-a-python-command-line-application/?featured_on=pythonbytes"> Python package as a CLI option </a></strong></li>
<li><strong>[play:10:29]  <a href="https://realpython.com/python-refactoring/?featured_on=pythonbytes"> Refactoring Python Applications for Simplicity </a></strong></li>
<li><strong>[play:14:15] <a href="https://fastapi.tiangolo.com/?featured_on=pythonbytes"> FastAPI </a></strong></li>
<li><strong>[play:17:48]  <a href="https://bluesock.org/~willkg/blog/dev/bleach_stepping_down.html#"> Bleach: stepping down as maintainer </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/123">pythonbytes.fm/123</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/123/time-to-right-the-py-wrongs.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#122 Give Me Back My Monolith</title>
            <link>https://pythonbytes.fm/episodes/show/122/give-me-back-my-monolith</link>
            <guid isPermaLink="false">04474e73-2eea-4c7f-903a-399eee6a37ad</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/122/give-me-back-my-monolith.mp3"
                    length="28012585"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 22 Mar 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#122: Give Me Back My Monolith</itunes:title>
            <itunes:episode>122</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , play:3:02] [Why I Avoid Slack, play:7:57] [Hunting for Memory Leaks in Python applications, play:13:06] [Give Me Back My Monolith, play:18:23] [Famous Laws Of Software Development, and play:20:54] [Beer Garden Plugins.]]></itunes:summary>
            <itunes:duration>00:29:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:55]  Combining and separating dictionaries</strong></li>
<li><strong>[play:3:02] <a href="https://matthewrocklin.com/blog/2019/02/28/slack-github?featured_on=pythonbytes"> Why I Avoid Slack </a></strong></li>
<li><strong>[play:7:57] <a href="https://medium.com/zendesk-engineering/hunting-for-memory-leaks-in-python-applications-6824d0518774?featured_on=pythonbytes"> Hunting for Memory Leaks in Python applications </a></strong></li>
<li><strong>[play:13:06] <a href="http://www.craigkerstiens.com/2019/03/13/give-me-back-my-monolith/?featured_on=pythonbytes"> Give Me Back My Monolith </a></strong></li>
<li><strong>[play:18:23] <a href="https://www.timsommer.be/famous-laws-of-software-development/?featured_on=pythonbytes"> Famous Laws Of Software Development </a></strong></li>
<li><strong>[play:20:54] <a href="https://beer-garden.io/?featured_on=pythonbytes"> Beer Garden Plugins </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/122">pythonbytes.fm/122</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/122/give-me-back-my-monolith.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#121 python2 becomes self-aware, enters fifth stage of grief</title>
            <link>https://pythonbytes.fm/episodes/show/121/python2-becomes-self-aware-enters-fifth-stage-of-grief</link>
            <guid isPermaLink="false">f4f44c11-a087-48c7-9777-55f900b7954f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/121/python2-becomes-self-aware-enters-fifth-stage-of-grief.mp3"
                    length="22702910"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 16 Mar 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#121: python2 becomes self-aware, enters fifth stage of grief</itunes:title>
            <itunes:episode>121</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:40] [Futurize Auto-Futurize, play:3:42] [Tech blog writing live stream, play:8:50] [bullet: Beautiful Python Prompts Made Simple, play:11:15] [Hosting private pip packages using Azure Artifacts, and play:13:15] [Async/await for wxPython.]]></itunes:summary>
            <itunes:duration>00:23:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:40] <a href="https://python-future.org/automatic_conversion.html?featured_on=pythonbytes"> Futurize </a>  and  <a href="https://github.com/tdhopper/auto-futurize?featured_on=pythonbytes"> Auto-Futurize </a></strong></li>
<li><strong>[play:3:42] <a href="https://www.youtube.com/watch?v=vtlaNShM_s0&feature=youtu.be"> Tech blog writing live stream </a></strong></li>
<li><strong>[play:8:50] <a href="https://github.com/Mckinsey666/bullet?featured_on=pythonbytes"> bullet: Beautiful Python Prompts Made Simple </a></strong></li>
<li><strong>[play:11:15] <a href="https://zerowithdot.com/private-pip-azure/?featured_on=pythonbytes"> Hosting private pip packages using Azure Artifacts </a></strong></li>
<li><strong>[play:13:15] <a href="https://medium.com/@abulka/async-await-for-wxpython-c78c667e0872?featured_on=pythonbytes"> Async/await for wxPython </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/121">pythonbytes.fm/121</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/121/python2-becomes-self-aware-enters-fifth-stage-of-grief.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#120 AWS, MongoDB, and the Economic Realities of Open Source and more</title>
            <link>https://pythonbytes.fm/episodes/show/120/aws-mongodb-and-the-economic-realities-of-open-source-and-more</link>
            <guid isPermaLink="false">7e11bb7a-ea01-4cd1-b265-5bdae04af2c6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/120/aws-mongodb-and-the-economic-realities-of-open-source-and-more.mp3"
                    length="24479997"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 05 Mar 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#120: AWS, MongoDB, and the Economic Realities of Open Source and more</itunes:title>
            <itunes:episode>120</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:53] [The Ultimate Guide To Memorable Tech Talks, play:3:56] [Running Flask on Kubernetes, play:10:51] [Python server setup for macOS 🍎, play:12:52] [Learn Enough Python to be Useful: argparse, and play:14:56] [AWS, MongoDB, and the Economic Realities of Open Source.]]></itunes:summary>
            <itunes:duration>00:25:25</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:53] <a href="https://medium.com/@nnja/the-ultimate-guide-to-memorable-tech-talks-e7c350778d4b?featured_on=pythonbytes"> The Ultimate Guide To Memorable Tech Talks </a></strong></li>
<li><strong>[play:3:56] <a href="https://testdriven.io/blog/running-flask-on-kubernetes/?source=4320ef6a6395&featured_on=pythonbytes"> Running Flask on Kubernetes </a></strong></li>
<li><strong>[play:10:51] <a href="https://github.com/zachvalenta/nginx-wsgi?featured_on=pythonbytes">Python server setup for macOS 🍎</a></strong></li>
<li><strong>[play:12:52] <a href="https://towardsdatascience.com/learn-enough-python-to-be-useful-argparse-e482e1764e05?featured_on=pythonbytes"> Learn Enough Python to be Useful: argparse </a></strong></li>
<li><strong>[play:14:56] <a href="https://stratechery.com/2019/aws-mongodb-and-the-economic-realities-of-open-source/?featured_on=pythonbytes">AWS, MongoDB, and the Economic Realities of Open Source</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/120">pythonbytes.fm/120</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/120/aws-mongodb-and-the-economic-realities-of-open-source-and-more.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#119 Assorted files as Django ORM backends with Alkali</title>
            <link>https://pythonbytes.fm/episodes/show/119/assorted-files-as-django-orm-backends-with-alkali</link>
            <guid isPermaLink="false">96021ebe-2259-4f04-aea6-7ae5125ea15f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/119/assorted-files-as-django-orm-backends-with-alkali.mp3"
                    length="21419528"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 26 Feb 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#119: Assorted files as Django ORM backends with Alkali</itunes:title>
            <itunes:episode>119</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:52] [Incrementally migrating over one million lines of code from Python 2 to Python 3, , play:9:59] [Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence, play:11:37] [asyncio + PyQt5/PySide2, and play:13:02] [4 things I want to see in Python 4.0.]]></itunes:summary>
            <itunes:duration>00:22:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:52] <a href="https://blogs.dropbox.com/tech/2019/02/incrementally-migrating-over-one-million-lines-of-code-from-python-2-to-python-3/?featured_on=pythonbytes"> Incrementally migrating over one million lines of code from Python 2 to Python 3 </a></strong></li>
<li><strong>[play:3:42]  Network Automation Development with Python (for fun and for profit)</strong></li>
<li><strong>[play:9:59] <a href="https://www.cs.cmu.edu/news/carnegie-mellon-launches-undergraduate-degree-artificial-intelligence?featured_on=pythonbytes"> Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence </a></strong></li>
<li><strong>[play:11:37] <a href="https://github.com/gmarull/asyncqt?featured_on=pythonbytes"> asyncio + PyQt5/PySide2 </a></strong></li>
<li><strong>[play:13:02] <a href="https://hackernoon.com/4-things-i-want-to-see-in-python-4-0-85b853e86a88?featured_on=pythonbytes"> 4 things I want to see in Python 4.0 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/119">pythonbytes.fm/119</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/119/assorted-files-as-django-orm-backends-with-alkali.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#118 Better Python executable management with pipx</title>
            <link>https://pythonbytes.fm/episodes/show/118/better-python-executable-management-with-pipx</link>
            <guid isPermaLink="false">18bc2103-2687-4abb-aaf6-512d43196d4b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/118/better-python-executable-management-with-pipx.mp3"
                    length="24945928"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 22 Feb 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#118: Better Python executable management with pipx</itunes:title>
            <itunes:episode>118</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include and play:7:52] [Data science is different now.]]></itunes:summary>
            <itunes:duration>00:25:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:7:52] <a href="https://veekaybee.github.io/2019/02/13/data-science-is-different/?featured_on=pythonbytes"> Data science is different now </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/118">pythonbytes.fm/118</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/118/better-python-executable-management-with-pipx.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#117 Is this the end of Python virtual environments?</title>
            <link>https://pythonbytes.fm/episodes/show/117/is-this-the-end-of-python-virtual-environments</link>
            <guid isPermaLink="false">75a6fd95-fa51-4b3e-9c59-9821a6605936</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/117/is-this-the-end-of-python-virtual-environments.mp3"
                    length="27281621"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 14 Feb 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#117: Is this the end of Python virtual environments?</itunes:title>
            <itunes:episode>117</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:28:20</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/117">pythonbytes.fm/117</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/117/is-this-the-end-of-python-virtual-environments.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#116 So you want Python in a 3D graphics engine?</title>
            <link>https://pythonbytes.fm/episodes/show/116/so-you-want-python-in-a-3d-graphics-engine</link>
            <guid isPermaLink="false">2e5884a2-1ca6-4d18-a058-35ddc136c8c6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/116/so-you-want-python-in-a-3d-graphics-engine.mp3"
                    length="17298643"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 06 Feb 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#116: So you want Python in a 3D graphics engine?</itunes:title>
            <itunes:episode>116</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:25] [Inside python dict — an explorable explanation, play:2:37] [Embed Python in Unreal Engine 4, , play:7:56] [Panda3D, play:10:32] [Why PyPI Doesn't Know Your Projects Dependencies, and.]]></itunes:summary>
            <itunes:duration>00:17:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:25] <a href="https://just-taking-a-ride.com/inside_python_dict/chapter1.html?featured_on=pythonbytes"> Inside python dict — an explorable explanation </a></strong></li>
<li><strong>[play:2:37]  <a href="https://github.com/20tab/UnrealEnginePython?featured_on=pythonbytes"> Embed Python in Unreal Engine 4 </a></strong></li>
<li><strong>[play:4:32]  Redirecting stdout with contextlib</strong></li>
<li><strong>[play:7:56] <a href="https://www.panda3d.org/?featured_on=pythonbytes">Panda3D</a></strong></li>
<li><strong>[play:10:32] <a href="https://dustingram.com/articles/2018/03/05/why-pypi-doesnt-know-dependencies/?featured_on=pythonbytes"> Why PyPI Doesn't Know Your Projects Dependencies </a></strong></li>
<li><strong>[play:13:58]   PyGame series</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/116">pythonbytes.fm/116</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/116/so-you-want-python-in-a-3d-graphics-engine.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#115 Dataclass CSV reader and Nina drops by</title>
            <link>https://pythonbytes.fm/episodes/show/115/dataclass-csv-reader-and-nina-drops-by</link>
            <guid isPermaLink="false">3899809d-49f6-47db-b2b3-05def30a6882</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/115/dataclass-csv-reader-and-nina-drops-by.mp3"
                    length="27892728"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 02 Feb 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#115: Dataclass CSV reader and Nina drops by</itunes:title>
            <itunes:episode>115</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:1:03] [Great Expectations, , play:11:58] [How to Rock Python Packaging with Poetry and Briefcase, play:14:59] [awesome-python-security, and play:18:20] [pydbg.]]></itunes:summary>
            <itunes:duration>00:28:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:1:03] <a href="https://great-expectations.readthedocs.io/en/latest/?featured_on=pythonbytes"> Great Expectations </a></strong></li>
<li><strong>[play:5:01]  Using CircuitPython and MicroPython to write Python for wearable electronics and embedded platforms</strong></li>
<li><strong>[play:11:58] <a href="https://dan.yeaw.me/posts/python-packaging-with-poetry-and-briefcase/?featured_on=pythonbytes"> How to Rock Python Packaging with Poetry and Briefcase </a></strong></li>
<li><strong>[play:14:59] <a href="https://github.com/guardrailsio/awesome-python-security?featured_on=pythonbytes"> awesome-python-security </a> 🕶🐍🔐 , a collection of tools, techniques, and resources to make your Python more secure</strong></li>
<li><strong>[play:18:20]  <a href="https://github.com/tylerwince/pydbg?featured_on=pythonbytes">pydbg </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/115">pythonbytes.fm/115</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/115/dataclass-csv-reader-and-nina-drops-by.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#114 What should be in the Python standard library?</title>
            <link>https://pythonbytes.fm/episodes/show/114/what-should-be-in-the-python-standard-library</link>
            <guid isPermaLink="false">8247bcbe-730a-4698-903e-7d94faca683b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/114/what-should-be-in-the-python-standard-library.mp3"
                    length="27498960"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 26 Jan 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#114: What should be in the Python standard library?</itunes:title>
            <itunes:episode>114</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:37] [What should be in the Python standard library?, play:9:00] [Data Science portal for Home Assistant launched, play:12:17] [What's the future of the pandas library?, play:16:17] [PyOxidizer, play:19:31] [Working With Files in Python, and play:22:06] [$ python == $ python3?]]></itunes:summary>
            <itunes:duration>00:28:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:37] <a href="https://lwn.net/Articles/776239/?featured_on=pythonbytes"> What should be in the Python standard library? </a></strong></li>
<li><strong>[play:9:00] <a href="https://data.home-assistant.io/?featured_on=pythonbytes"> Data Science portal for Home Assistant launched </a></strong></li>
<li><strong>[play:12:17] <a href="https://www.dataschool.io/future-of-pandas/?featured_on=pythonbytes"> What's the future of the pandas library? </a></strong></li>
<li><strong>[play:16:17] <a href="https://github.com/indygreg/PyOxidizer?featured_on=pythonbytes"> PyOxidizer </a></strong></li>
<li><strong>[play:19:31] <a href="https://realpython.com/working-with-files-in-python/?featured_on=pythonbytes"> Working With Files in Python </a></strong></li>
<li><strong>[play:22:06] <a href="https://github.com/python/peps/pull/630?featured_on=pythonbytes"> $ python == $ python3? </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/114">pythonbytes.fm/114</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/114/what-should-be-in-the-python-standard-library.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#113 Python Lands on the Windows 10 App Store</title>
            <link>https://pythonbytes.fm/episodes/show/113/python-lands-on-the-windows-10-app-store</link>
            <guid isPermaLink="false">0b65b5d9-f520-4328-bab4-f90cfaf64bba</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/113/python-lands-on-the-windows-10-app-store.mp3"
                    length="22522915"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 18 Jan 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#113: Python Lands on the Windows 10 App Store</itunes:title>
            <itunes:episode>113</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:1:01] [Advent of Code 2018 Solutions, play:2:37] [Python Lands on the Windows 10 App Store, play:7:06] [How I Built A Python Web Framework And Became An Open Source Maintainer, play:11:46] Python maintainability score via [Wily, , and play:16:32] [fastlogging.]]></itunes:summary>
            <itunes:duration>00:23:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:1:01] <a href="https://www.michaelfogleman.com/aoc18/?featured_on=pythonbytes"> Advent of Code 2018 Solutions </a></strong></li>
<li><strong>[play:2:37] <a href="https://www.thurrott.com/windows/windows-10/196830/python-lands-on-the-windows-10-app-store#"> Python Lands on the Windows 10 App Store </a></strong></li>
<li><strong>[play:7:06] <a href="https://blog.florimondmanca.com/how-i-built-a-web-framework-and-became-an-open-source-maintainer?featured_on=pythonbytes"> How I Built A Python Web Framework And Became An Open Source Maintainer </a></strong></li>
<li><strong>[play:11:46]  Python maintainability score via  <a href="https://github.com/tonybaloney/wily?featured_on=pythonbytes"> Wily </a></strong></li>
<li><strong>[play:13:03]  A couple fun awesome lists</strong></li>
<li><strong>[play:16:32] <a href="https://brmmm3.github.io/posts/2019/01/08/fastlogging/?featured_on=pythonbytes"> fastlogging </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/113">pythonbytes.fm/113</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/113/python-lands-on-the-windows-10-app-store.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#112 Don't use the greater than sign in programming</title>
            <link>https://pythonbytes.fm/episodes/show/112/dont-use-the-greater-than-sign-in-programming</link>
            <guid isPermaLink="false">0152d296-6715-4ddb-888e-4b01bf557950</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/112/dont-use-the-greater-than-sign-in-programming.mp3"
                    length="27712454"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 11 Jan 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#112: Don't use the greater than sign in programming</itunes:title>
            <itunes:episode>112</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:56] [nbgrader, play:3:22] [profanity-check, , play:16:59] [A Gentle Introduction to Pandas, and play:18:38] [Don't use the greater than sign in programming.]]></itunes:summary>
            <itunes:duration>00:28:47</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:56] <a href="https://github.com/jupyter/nbgrader?featured_on=pythonbytes"> nbgrader </a></strong></li>
<li><strong>[play:3:22]  <a href="https://github.com/vzhou842/profanity-check?featured_on=pythonbytes">profanity-check</a></strong></li>
<li><strong>[play:9:05]  Python Dependencies  and IoC</strong></li>
<li><strong>[play:16:59] <a href="https://medium.com/@wbusaka/a-gentle-introduction-to-pandas-5ed17421a59d?featured_on=pythonbytes"> A Gentle Introduction to Pandas </a></strong></li>
<li><strong>[play:18:38] <a href="http://llewellynfalco.blogspot.com/2016/02/dont-use-greater-than-sign-in.html?featured_on=pythonbytes"> Don't use the greater than sign in programming </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/112">pythonbytes.fm/112</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/112/dont-use-the-greater-than-sign-in-programming.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#111 loguru: Python logging made simple</title>
            <link>https://pythonbytes.fm/episodes/show/111/loguru-python-logging-made-simple</link>
            <guid isPermaLink="false">cd106ff0-7833-4cd4-bd4e-450af7cf7796</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/111/loguru-python-logging-made-simple.mp3"
                    length="32974630"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 05 Jan 2019 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#111: loguru: Python logging made simple</itunes:title>
            <itunes:episode>111</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:46] [loguru: Python logging made (stupidly) simple, play:6:08] [Python gets a new governance model, play:12:16] [Why you should be using pathlib, play:16:00] [Altair Altair Recipes, , and play:23:23] [Secure 🔒 headers and cookies for Python web frameworks.]]></itunes:summary>
            <itunes:duration>00:34:16</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:46] <a href="https://github.com/Delgan/loguru?featured_on=pythonbytes"> loguru: </a> <a href="https://github.com/Delgan/loguru?featured_on=pythonbytes"> Python logging made (stupidly) simple </a></strong></li>
<li><strong>[play:6:08] <a href="https://mail.python.org/pipermail/python-committers/2018-December/006479.html?featured_on=pythonbytes"> Python gets a new governance model </a></strong></li>
<li><strong>[play:12:16] <a href="https://treyhunner.com/2018/12/why-you-should-be-using-pathlib/?featured_on=pythonbytes"> Why you should be using pathlib </a></strong></li>
<li><strong>[play:16:00] <a href="https://github.com/altair-viz/altair?featured_on=pythonbytes"> Altair </a>  and  <a href="https://github.com/piccolbo/altair_recipes?featured_on=pythonbytes"> Altair Recipes </a></strong></li>
<li><strong>[play:19:43]  A couple fun pytest plugins</strong></li>
<li><strong>[play:23:23] <a href="https://github.com/cakinney/secure.py?featured_on=pythonbytes"> Secure 🔒 headers and cookies for Python web frameworks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/111">pythonbytes.fm/111</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/111/loguru-python-logging-made-simple.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#110 Python Year in Review 2018 Edition</title>
            <link>https://pythonbytes.fm/episodes/show/110/python-year-in-review-2018-edition</link>
            <guid isPermaLink="false">68271af3-38f5-41fe-8140-feac6dea2417</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/110/python-year-in-review-2018-edition.mp3"
                    length="31055562"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 26 Dec 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#110: Python Year in Review 2018 Edition</itunes:title>
            <itunes:episode>110</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:56:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/110">pythonbytes.fm/110</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/110/python-year-in-review-2018-edition.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#109 CPython byte code explorer</title>
            <link>https://pythonbytes.fm/episodes/show/109/cpython-byte-code-explorer</link>
            <guid isPermaLink="false">5014f9fe-9545-4bd9-925f-ecb4a4a559c6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/109/cpython-byte-code-explorer.mp3"
                    length="20011941"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 18 Dec 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#109: CPython byte code explorer</itunes:title>
            <itunes:episode>109</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:1:01] [Python Descriptors Are Magical Creatures, play:3:38] [Data Science Survey 2018 JetBrains, play:8:04] [cache.py, play:11:54] [Setting up the data science tools, play:14:03] [chartify, and play:15:23] [CPython byte code explorer.]]></itunes:summary>
            <itunes:duration>00:20:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:1:01] <a href="https://pabloariasal.github.io/2018/11/25/python-descriptors/?featured_on=pythonbytes"> Python Descriptors Are Magical Creatures </a></strong></li>
<li><strong>[play:3:38] <a href="https://www.jetbrains.com/research/data-science-2018/?featured_on=pythonbytes"> Data Science Survey 2018 JetBrains </a></strong></li>
<li><strong>[play:8:04] <a href="https://github.com/bwasti/cache.py?featured_on=pythonbytes"> cache.py </a></strong></li>
<li><strong>[play:11:54] <a href="https://www.youtube.com/watch?v=Ksu5zZIdfH0"> Setting up the data science tools </a></strong></li>
<li><strong>[play:14:03] <a href="https://github.com/spotify/chartify?featured_on=pythonbytes"> chartify </a></strong></li>
<li><strong>[play:15:23] <a href="https://github.com/jtpio/jupyterlab-python-bytecode?featured_on=pythonbytes"> CPython byte code explorer </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/109">pythonbytes.fm/109</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/109/cpython-byte-code-explorer.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#108 Spilled data? Call the PyJanitor</title>
            <link>https://pythonbytes.fm/episodes/show/108/spilled-data-call-the-pyjanitor</link>
            <guid isPermaLink="false">5f10761e-4ed1-4ba8-a473-83fc1a2e8803</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/108/spilled-data-call-the-pyjanitor.mp3"
                    length="21063593"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 11 Dec 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#108: Spilled data? Call the PyJanitor</itunes:title>
            <itunes:episode>108</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:45] [pyjanitor, play:3:12] [What Does It Take To Be An Expert At Python?, play:5:38] [Awesome Python Applications, play:8:26] [Django Core no more, play:12:06] [wemake django template, and play:15:16] [Django Hunter.]]></itunes:summary>
            <itunes:duration>00:21:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:45] <a href="https://pyjanitor.readthedocs.io/?featured_on=pythonbytes"> pyjanitor </a>  - for cleaning data</strong></li>
<li><strong>[play:3:12] <a href="https://www.youtube.com/watch?v=7lmCu8wz8ro"> What Does It Take To Be An Expert At Python? </a></strong></li>
<li><strong>[play:5:38] <a href="https://github.com/mahmoud/awesome-python-applications?featured_on=pythonbytes"> Awesome Python Applications </a></strong></li>
<li><strong>[play:8:26] <a href="https://www.b-list.org/weblog/2018/nov/20/core/?featured_on=pythonbytes"> Django Core no more </a></strong></li>
<li><strong>[play:12:06] <a href="https://github.com/wemake-services/wemake-django-template?featured_on=pythonbytes"> wemake django template </a></strong></li>
<li><strong>[play:15:16]  <a href="https://github.com/6IX7ine/djangohunter?featured_on=pythonbytes"> Django Hunter </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/108">pythonbytes.fm/108</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/108/spilled-data-call-the-pyjanitor.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#107 Restructuring and searching data, the Python way</title>
            <link>https://pythonbytes.fm/episodes/show/107/restructuring-and-searching-data-the-python-way</link>
            <guid isPermaLink="false">526aeec7-9950-43b6-8247-3bdcc99b4cef</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/107/restructuring-and-searching-data-the-python-way.mp3"
                    length="22010072"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 07 Dec 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#107: Restructuring and searching data, the Python way</itunes:title>
            <itunes:episode>107</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:0:52] [glom: restructuring data, the Python way, play:5:31] [Scientific GUI apps with TraitsUI, play:7:49] [Pampy: The Pattern Matching for Python you always dreamed of, play:11:28] [Google AI better than doctors at detecting breast cancer, play:15:37] [2018 Advent of Code, and play:16:56] [Red Hat Linux 8.0 Beta released, now (finally) updated to use Python 3.6 as default instead of 2.7.]]></itunes:summary>
            <itunes:duration>00:22:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:52] <a href="https://glom.readthedocs.io/en/latest/index.html?featured_on=pythonbytes"> glom: restructuring data, the Python way </a></strong></li>
<li><strong>[play:5:31] <a href="http://docs.enthought.com/traitsui/?featured_on=pythonbytes"> Scientific GUI apps with TraitsUI </a></strong></li>
<li><strong>[play:7:49] <a href="https://github.com/santinic/pampy?featured_on=pythonbytes"> Pampy: The Pattern Matching for Python you always dreamed of </a></strong></li>
<li><strong>[play:11:28] <a href="https://www.sciencefocus.com/news/google-ai-better-than-doctors-at-detecting-breast-cancer/?featured_on=pythonbytes"> Google AI better than doctors at detecting breast cancer </a></strong></li>
<li><strong>[play:15:37] <a href="https://adventofcode.com/2018/about?featured_on=pythonbytes"> 2018 Advent of Code </a></strong></li>
<li><strong>[play:16:56] <a href="https://www.reddit.com/r/Python/comments/9xms3u/red_hat_linux_80_beta_released_now_finally/?featured_on=pythonbytes"> Red Hat Linux 8.0 Beta released, now (finally) updated to use Python 3.6 as default instead of 2.7 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/107">pythonbytes.fm/107</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/107/restructuring-and-searching-data-the-python-way.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#106 Fluent query APIs on Python collections</title>
            <link>https://pythonbytes.fm/episodes/show/106/fluent-query-apis-on-python-collections</link>
            <guid isPermaLink="false">b80882fe-ceda-484d-a0fe-fbd8e8cbe73f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/106/fluent-query-apis-on-python-collections.mp3"
                    length="25375760"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 01 Dec 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#106: Fluent query APIs on Python collections</itunes:title>
            <itunes:episode>106</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , play:5:25] [Plugins made simple with pluginlib, play:8:00] [How to Test Your Django App with Selenium and pytest, play:12:40] [Fluent collection APIs, , and play:21:33] [Web apps in pure Python apps with Anvil.]]></itunes:summary>
            <itunes:duration>00:26:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:0:49]  Dependency Management through a DevOps Lens</strong></li>
<li><strong>[play:5:25] <a href="https://github.com/Rockhopper-Technologies/pluginlib?featured_on=pythonbytes"> Plugins made simple with </a> <a href="https://github.com/Rockhopper-Technologies/pluginlib?featured_on=pythonbytes"> pluginlib </a></strong></li>
<li><strong>[play:8:00] <a href="https://pybit.es/selenium-pytest-and-django.html?featured_on=pythonbytes"> How to Test Your Django App with Selenium and pytest </a></strong></li>
<li><strong>[play:12:40]  <a href="https://github.com/olirice/flupy?featured_on=pythonbytes">Fluent collection APIs</a> (<code>flupy</code> and <code>asq</code>)</strong></li>
<li><strong>[play:16:41]  Guido blogging again</strong></li>
<li><strong>[play:21:33]  <a href="https://anvil.works/?featured_on=pythonbytes">Web apps in pure Python apps with Anvil</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/106">pythonbytes.fm/106</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/106/fluent-query-apis-on-python-collections.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#105 Colorizing and Restoring Old Images with Deep Learning</title>
            <link>https://pythonbytes.fm/episodes/show/105/colorizing-and-restoring-old-images-with-deep-learning</link>
            <guid isPermaLink="false">1f6f43fc-fcf4-4c37-9b3c-ab3269fcc45e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/105/colorizing-and-restoring-old-images-with-deep-learning.mp3"
                    length="23363030"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 23 Nov 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#105: Colorizing and Restoring Old Images with Deep Learning</itunes:title>
            <itunes:episode>105</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:1:32] [Colorizing and Restoring Old Images with Deep Learning, play:4:25] [PlatformIO IDE for VSCode, play:7:35] [Python Data Visualization 2018: Why So Many Libraries?, play: 11:21] [coder.com - VS Code in the cloud, play:14:20] [By Welcoming Women, Python’s Founder Overcomes Closed Minds In Open Source, and play:19:40] [Machine Learning Basics.]]></itunes:summary>
            <itunes:duration>00:24:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:1:32] <a href="https://blog.floydhub.com/colorizing-and-restoring-old-images-with-deep-learning/?featured_on=pythonbytes"> Colorizing and Restoring Old Images with Deep Learning </a></strong></li>
<li><strong>[play:4:25] <a href="https://platformio.org/platformio-ide?featured_on=pythonbytes"> PlatformIO IDE for VSCode </a></strong></li>
<li><strong>[play:7:35] <a href="https://www.anaconda.com/blog/developer-blog/python-data-visualization-2018-why-so-many-libraries/?featured_on=pythonbytes"> Python Data Visualization 2018: Why So Many Libraries? </a></strong></li>
<li><strong>[play: 11:21] <a href="https://coder.com/?featured_on=pythonbytes"> coder.com - VS Code in the cloud </a></strong></li>
<li><strong>[play:14:20] <a href="https://www.forbes.com/sites/oracle/2018/11/20/by-welcoming-women-pythons-founder-overcomes-closed-minds-in-open-source/?featured_on=pythonbytes"> By Welcoming Women, Python’s Founder Overcomes Closed Minds In Open Source </a></strong></li>
<li><strong>[play:19:40] <a href="http://alpopkes.com/portfolio/portfolio-2/?featured_on=pythonbytes"> Machine Learning Basics </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/105">pythonbytes.fm/105</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/105/colorizing-and-restoring-old-images-with-deep-learning.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#104 API Evolution the Right Way</title>
            <link>https://pythonbytes.fm/episodes/show/104/api-evolution-the-right-way</link>
            <guid isPermaLink="false">0c52fa82-b95e-4696-85b4-04e594957997</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/104/api-evolution-the-right-way.mp3"
                    length="28996650"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 17 Nov 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#104: API Evolution the Right Way</itunes:title>
            <itunes:episode>104</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:4:32] [wily: A Python application for tracking, reporting on timing and complexity in tests and applications., play:8:00] [Latest VS Code has Juypter support, play:11:17] [API Evolution the Right Way, play:16:10] [PySimpleGUI now on Qt, play:19:57] [Comparison of the 7 governance PEPs, and play:23:54] [Shiboken.]]></itunes:summary>
            <itunes:duration>00:30:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:4:32] <a href="https://github.com/tonybaloney/wily?featured_on=pythonbytes"> wily: A Python application for tracking, reporting on timing and complexity in tests and applications. </a></strong></li>
<li><strong>[play:8:00] <a href="https://blogs.msdn.microsoft.com/pythonengineering/2018/11/08/python-in-visual-studio-code-october-2018-release/?featured_on=pythonbytes"> Latest VS Code has Juypter support </a></strong></li>
<li><strong>[play:11:17]  <a href="https://emptysqua.re/blog/api-evolution-the-right-way/?featured_on=pythonbytes"> API Evolution the Right Way </a></strong></li>
<li><strong>[play:16:10] <a href="https://github.com/MikeTheWatchGuy/PySimpleGUI/tree/master/PySimpleGUIQt?featured_on=pythonbytes"> PySimpleGUI now on Qt </a></strong></li>
<li><strong>[play:19:57] <a href="https://discuss.python.org/t/comparison-of-the-7-governance-peps/392?featured_on=pythonbytes"> Comparison of the 7 governance PEPs </a></strong></li>
<li><strong>[play:23:54] <a href="http://doc.qt.io/qtforpython/shiboken2/?featured_on=pythonbytes"> Shiboken </a> (from Qt for Python project)</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/104">pythonbytes.fm/104</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/104/api-evolution-the-right-way.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#103 Getting to 10x (results for developers)</title>
            <link>https://pythonbytes.fm/episodes/show/103/getting-to-10x-results-for-developers</link>
            <guid isPermaLink="false">963916fb-1e28-4246-8b18-74dcd5a2b535</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/103/getting-to-10x-results-for-developers.mp3"
                    length="26105035"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 08 Nov 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#103: Getting to 10x (results for developers)</itunes:title>
            <itunes:episode>103</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include play:1:11] [FEniCS, play:5:13] [cursive_re, play:8:33] [pyimagesearch, play:11:52] [Visualization of Python development up till 2012, play:14:37] [Getting to 10x (Results): What Any Developer Can Learn from the Best, and play:19:55] [Chaos Toolkit.]]></itunes:summary>
            <itunes:duration>00:27:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[play:1:11] <a href="https://fenicsproject.org/?featured_on=pythonbytes"> FEniCS </a></strong></li>
<li><strong>[play:5:13] <a href="https://github.com/Bogdanp/cursive_re?featured_on=pythonbytes"> cursive_re </a></strong></li>
<li><strong>[play:8:33]  <a href="https://www.pyimagesearch.com/?featured_on=pythonbytes"> pyimagesearch </a></strong></li>
<li><strong>[play:11:52] <a href="https://www.youtube.com/watch?v=cNBtDstOTmA"> Visualization of Python development up till 2012 </a></strong></li>
<li><strong>[play:14:37] <a href="https://medium.com/javascript-scene/getting-to-10x-results-what-any-developer-can-learn-from-the-best-54b6c296a5ef?featured_on=pythonbytes"> Getting to 10x (Results): What Any Developer Can Learn from the Best </a></strong></li>
<li><strong>[play:19:55] <a href="https://chaostoolkit.org?featured_on=pythonbytes"> Chaos Toolkit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/103">pythonbytes.fm/103</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/103/getting-to-10x-results-for-developers.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#102 Structure of a Flask Project</title>
            <link>https://pythonbytes.fm/episodes/show/102/structure-of-a-flask-project</link>
            <guid isPermaLink="false">458c9c86-eca9-4116-b984-b90985ae1f44</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/102/structure-of-a-flask-project.mp3"
                    length="17445810"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 31 Oct 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#102: Structure of a Flask Project</itunes:title>
            <itunes:episode>102</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include QuantEcon, Structure of a Flask Project, Overusing lambda expressions in Python, Asyncio in Python 3.7, , and Getting Started With Testing in Python.]]></itunes:summary>
            <itunes:duration>00:26:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://quantecon.org/?featured_on=pythonbytes"> QuantEcon </a></strong></li>
<li><strong><a href="https://lepture.com/en/2018/structure-of-a-flask-project?featured_on=pythonbytes"> Structure of a Flask Project </a></strong></li>
<li><strong><a href="https://treyhunner.com/2018/09/stop-writing-lambda-expressions/?featured_on=pythonbytes"> Overusing lambda expressions in Python </a></strong></li>
<li><strong><a href="https://tryexceptpass.org/article/asyncio-in-37/?featured_on=pythonbytes"> Asyncio in Python 3.7 </a></strong></li>
<li><strong>Giving thanks with  <code>pip thank</code></strong></li>
<li><strong><a href="https://realpython.com/python-testing/?featured_on=pythonbytes"> Getting Started With Testing in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/102">pythonbytes.fm/102</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/102/structure-of-a-flask-project.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#101 Nobel Prize awarded to a Python convert</title>
            <link>https://pythonbytes.fm/episodes/show/101/nobel-prize-awarded-to-a-python-convert</link>
            <guid isPermaLink="false">5d6bb89f-8c82-4c6d-9ca5-d59765498cda</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/101/nobel-prize-awarded-to-a-python-convert.mp3"
                    length="15480754"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 24 Oct 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#101: Nobel Prize awarded to a Python convert</itunes:title>
            <itunes:episode>101</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Asterisks in Python: what they are and how to use them, responder web framework, pythonprogramming.in, More in depth TensorFlow, and MAKERphone - an educational DIY mobile phone.]]></itunes:summary>
            <itunes:duration>00:21:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://treyhunner.com/2018/10/asterisks-in-python-what-they-are-and-how-to-use-them/?featured_on=pythonbytes"> Asterisks in Python: what they are and how to use them </a></strong></li>
<li><strong><a href="http://python-responder.org/en/latest/?featured_on=pythonbytes"> responder web framework </a></strong></li>
<li><strong>Python Example resource:  <a href="https://www.pythonprogramming.in/?featured_on=pythonbytes"> pythonprogramming.in </a></strong></li>
<li><strong><a href="https://github.com/open-source-for-science/TensorFlow-Course?featured_on=pythonbytes"> More in depth TensorFlow </a></strong></li>
<li><strong><a href="https://www.kickstarter.com/projects/albertgajsak/makerphone-an-educational-diy-mobile-phone?featured_on=pythonbytes"> MAKERphone - an educational DIY mobile phone </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/101">pythonbytes.fm/101</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/101/nobel-prize-awarded-to-a-python-convert.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#100 The big 100 with special guests</title>
            <link>https://pythonbytes.fm/episodes/show/100/the-big-100-with-special-guests</link>
            <guid isPermaLink="false">7f76b397-ba60-4cc7-a7c2-3f54b31108fd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/100/the-big-100-with-special-guests.mp3"
                    length="27322000"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 19 Oct 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#100: The big 100 with special guests</itunes:title>
            <itunes:episode>100</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include poetry, pylama radon, , “Black” code formatter, A Web without JavaScript, and Async WebDriver implementation for asyncio and asyncio-compatible frameworks.]]></itunes:summary>
            <itunes:duration>00:42:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/poetry/?featured_on=pythonbytes"> poetry </a></strong></li>
<li><strong>Anthony   <a href="https://github.com/klen/pylama?featured_on=pythonbytes"> pylama </a>  and  <a href="https://radon.readthedocs.io/en/latest/?featured_on=pythonbytes"> radon </a></strong></li>
<li><strong>Nina    Tools for teaching Python</strong></li>
<li><strong>Dan  My favorite tool of 2018:  <a href="https://black.readthedocs.io/en/stable/?featured_on=pythonbytes"> “Black” code formatter </a> by Łukasz Langa</strong></li>
<li><strong>Brett   <a href="https://www.youtube.com/watch?v=2XSeNQyPlTY"> A Web without JavaScript </a>: Russell Keith-Magee at PyCon AU</strong></li>
<li><strong><a href="https://github.com/HDE/arsenic?featured_on=pythonbytes"> Async WebDriver implementation for asyncio and asyncio-compatible frameworks </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/100">pythonbytes.fm/100</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/100/the-big-100-with-special-guests.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#99 parse - the regex antidote in Python</title>
            <link>https://pythonbytes.fm/episodes/show/99/parse-the-regex-antidote-in-python</link>
            <guid isPermaLink="false">8f59166c-abdb-4330-94fc-6c5ff62f0c7c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/99/parse-the-regex-antidote-in-python.mp3"
                    length="18267056"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 16 Oct 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#99: parse - the regex antidote in Python</itunes:title>
            <itunes:episode>99</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include parse, fman Build System, fastjsonschema, IPython 7.0, Async REPL, molten, and A Python love letter.]]></itunes:summary>
            <itunes:duration>00:21:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/parse/?featured_on=pythonbytes"> parse </a></strong></li>
<li><strong><a href="https://build-system.fman.io/#features"> fman Build System </a></strong></li>
<li><strong><a href="https://horejsek.github.io/python-fastjsonschema/?featured_on=pythonbytes"> fastjsonschema </a></strong></li>
<li><strong><a href="https://blog.jupyter.org/ipython-7-0-async-repl-a35ce050f7f7?featured_on=pythonbytes"> IPython 7.0, Async REPL </a></strong></li>
<li><strong><a href="https://moltenframework.com?featured_on=pythonbytes"> molten </a></strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/8ndhel/dear_python_where_have_you_been_all_my_life/?featured_on=pythonbytes"> A Python love letter </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/99">pythonbytes.fm/99</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/99/parse-the-regex-antidote-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#98 Python-Electron as a Python GUI</title>
            <link>https://pythonbytes.fm/episodes/show/98/python-electron-as-a-python-gui</link>
            <guid isPermaLink="false">a57b7cf1-dd0f-41fe-98e6-edf334a043c0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/98/python-electron-as-a-python-gui.mp3"
                    length="22819411"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 08 Oct 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#98: Python-Electron as a Python GUI</itunes:title>
            <itunes:episode>98</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Making Etch-a-Sketch Art With Python, Dropbox moves to Python 3, , Electron as GUI of Python Applications, pluggy: A minimalist production ready plugin system, and How China Used a Tiny Chip to Infiltrate U.S. Companies.]]></itunes:summary>
            <itunes:duration>00:26:58</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://sunnybala.com/2018/09/10/python-etch-a-sketch.html?featured_on=pythonbytes"> Making Etch-a-Sketch Art With Python </a></strong></li>
<li><strong><a href="https://blogs.dropbox.com/tech/2018/09/how-we-rolled-out-one-of-the-largest-python-3-migrations-ever/?featured_on=pythonbytes"> Dropbox moves to Python 3 </a></strong></li>
<li><strong>Resources for PyCon that relate to really any talk venue</strong></li>
<li><strong><a href="https://github.com/fyears/electron-python-example?featured_on=pythonbytes"> Electron as GUI of Python Applications </a></strong></li>
<li><strong><a href="https://github.com/pytest-dev/pluggy?featured_on=pythonbytes"> pluggy: A minimalist production ready plugin system </a></strong></li>
<li><strong><a href="https://www.bloomberg.com/news/features/2018-10-04/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies?featured_on=pythonbytes"> How China Used a Tiny Chip to Infiltrate U.S. Companies </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/98">pythonbytes.fm/98</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/98/python-electron-as-a-python-gui.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#97 Java goes paid</title>
            <link>https://pythonbytes.fm/episodes/show/97/java-goes-paid</link>
            <guid isPermaLink="false">80af76fe-f45f-4f63-a514-a9c844dee929</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/97/java-goes-paid.mp3"
                    length="18103367"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 28 Sep 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#97: Java goes paid</itunes:title>
            <itunes:episode>97</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Making a PyPI-friendly README, Java goes paid, Absolute vs Relative Imports in Python, pyxel - A retro game engine for Python, Click 7.0 Released, and How we spent 30k USD in Firebase in less than 72 hours.]]></itunes:summary>
            <itunes:duration>00:24:36</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://packaging.python.org/guides/making-a-pypi-friendly-readme/?featured_on=pythonbytes"> Making a PyPI-friendly README </a></strong></li>
<li><strong><a href="https://www.theregister.co.uk/2018/06/22/oracle_java_se_subscriptions/?featured_on=pythonbytes"> Java goes paid </a></strong></li>
<li><strong><a href="https://realpython.com/absolute-vs-relative-python-imports/?featured_on=pythonbytes"> Absolute vs Relative Imports in Python </a></strong></li>
<li><strong><a href="https://github.com/kitao/pyxel?featured_on=pythonbytes"> pyxel - A retro game engine for Python </a></strong></li>
<li><strong><a href="https://palletsprojects.com/blog/click-7-0-released/?featured_on=pythonbytes"> Click 7.0 Released </a></strong></li>
<li><strong><a href="https://hackernoon.com/how-we-spent-30k-usd-in-firebase-in-less-than-72-hours-307490bd24d?featured_on=pythonbytes"> How we spent 30k USD in Firebase in less than 72 hours </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/97">pythonbytes.fm/97</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/97/java-goes-paid.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#96 Python Language Summit 2018</title>
            <link>https://pythonbytes.fm/episodes/show/96/python-language-summit-2018</link>
            <guid isPermaLink="false">0c2a4c66-dd04-4338-bac0-6b1556d5235a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/96/python-language-summit-2018.mp3"
                    length="19383583"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 22 Sep 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#96: Python Language Summit 2018</itunes:title>
            <itunes:episode>96</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Plumbum: Shell Combinators and More, Windows 10 Linux subsystem for Python developers, Type hints cheat sheet (Python 3), Python driving new languages, asyncio documentation rewritten from scratch, and The 2018 Python Language Summit.]]></itunes:summary>
            <itunes:duration>00:26:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://plumbum.readthedocs.io/en/latest/?featured_on=pythonbytes"> Plumbum: Shell Combinators and More </a></strong></li>
<li><strong><a href="https://www.betteridiot.tech/blog/pop/betterblog/2018/9/windows-10-linux-subsystem-for-python-developers?featured_on=pythonbytes">Windows 10 Linux subsystem for Python developers</a></strong></li>
<li><strong><a href="https://mypy.readthedocs.io/en/latest/cheat_sheet_py3.html?featured_on=pythonbytes"> Type hints cheat sheet (Python 3) </a></strong></li>
<li><strong><a href="https://www.techrepublic.com/article/how-programming-will-change-over-the-next-10-years-5-predictions/?featured_on=pythonbytes"> Python driving new languages </a></strong></li>
<li><strong><a href="https://docs.python.org/3/library/asyncio.html?featured_on=pythonbytes"> asyncio documentation rewritten from scratch </a></strong></li>
<li><strong><a href="https://lwn.net/Articles/754152/?featured_on=pythonbytes"> The 2018 Python Language Summit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/96">pythonbytes.fm/96</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/96/python-language-summit-2018.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#95 Unleash the py-spy!</title>
            <link>https://pythonbytes.fm/episodes/show/95/unleash-the-py-spy</link>
            <guid isPermaLink="false">1d16e8ea-e337-40f1-959e-002a38956145</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/95/unleash-the-py-spy.mp3"
                    length="14773449"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 15 Sep 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#95: Unleash the py-spy!</itunes:title>
            <itunes:episode>95</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include dataset: databases for lazy people, CuPy GPU NumPy, Automate Python workflow using pre-commits, py-spy, SymPy is a Python library for symbolic mathematics, and Starlette ASGI web framework.]]></itunes:summary>
            <itunes:duration>00:23:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dataset.readthedocs.io/en/latest/?featured_on=pythonbytes"> dataset: databases for lazy people </a></strong></li>
<li><strong><a href="https://cupy.chainer.org/?featured_on=pythonbytes"> CuPy GPU NumPy </a></strong></li>
<li><strong><a href="https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/?featured_on=pythonbytes"> Automate Python workflow using pre-commits </a></strong></li>
<li><strong><a href="https://github.com/benfred/py-spy?featured_on=pythonbytes"> py-spy </a></strong></li>
<li><strong><a href="https://docs.sympy.org/latest/tutorial/intro.html?featured_on=pythonbytes"> SymPy is a Python library for symbolic mathematics </a></strong></li>
<li><strong><a href="https://www.starlette.io/?featured_on=pythonbytes"> Starlette ASGI web framework </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/95">pythonbytes.fm/95</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/95/unleash-the-py-spy.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#94 Why don't you like notebooks?</title>
            <link>https://pythonbytes.fm/episodes/show/94/why-dont-you-like-notebooks</link>
            <guid isPermaLink="false">a2e97a62-0681-44a0-868c-016042a84e22</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/94/why-dont-you-like-notebooks.mp3"
                    length="10251383"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 06 Sep 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#94: Why don't you like notebooks?</itunes:title>
            <itunes:episode>94</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python Patterns, Arctic: Millions of rows a sec (time data), PyCon Australia videos, GAE: Introducing App Engine Second Generation runtimes and Python 3.7, I don’t like notebooks, PEP 8000 -- Python Language Governance Proposal Overview, and.]]></itunes:summary>
            <itunes:duration>00:23:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://python-patterns.guide/?featured_on=pythonbytes"> Python Patterns </a></strong></li>
<li><strong><a href="https://github.com/manahl/arctic?featured_on=pythonbytes"> Arctic: Millions of rows a sec (time data) </a></strong></li>
<li><strong><a href="https://www.youtube.com/playlist?list=PLs4CJRBY5F1KrUr7z_2mur2QdAKXyh-k3"> PyCon Australia videos </a></strong></li>
<li><strong><a href="https://cloud.google.com/blog/products/gcp/introducing-app-engine-second-generation-runtimes-and-python-3-7?featured_on=pythonbytes"> GAE: Introducing App Engine Second Generation runtimes and Python 3.7 </a></strong></li>
<li><strong><a href="https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUhkKGvjtV-dkAIsUXP-AL4ffI/edit#slide=id.g3b55ec3453_0_4"> I don’t like notebooks </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-8000/?featured_on=pythonbytes"> PEP 8000 -- Python Language Governance Proposal Overview </a></strong></li>
<li><strong><ul>
<li>TIOBE jump  https://www.tiobe.com/tiobe-index/</li>
</ul></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/94">pythonbytes.fm/94</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/94/why-dont-you-like-notebooks.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#93 Looking like there will be a PyBlazor!</title>
            <link>https://pythonbytes.fm/episodes/show/93/looking-like-there-will-be-a-pyblazor</link>
            <guid isPermaLink="false">f32e00ff-aadd-4b26-8abc-1393feab1df6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/93/looking-like-there-will-be-a-pyblazor.mp3"
                    length="15104361"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 31 Aug 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#93: Looking like there will be a PyBlazor!</itunes:title>
            <itunes:episode>93</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Replacing Bash Scripting with Python, pyodide, The subset of reStructuredText worth committing to memory, bandit, Learn Python 3 within Jupyter Notebooks, and detect-secrets.]]></itunes:summary>
            <itunes:duration>00:24:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/ninjaaron/replacing-bash-scripting-with-python?featured_on=pythonbytes"> Replacing Bash Scripting with Python </a>.</strong></li>
<li><strong><a href="https://iodide.io/pyodide-demo/python.html?featured_on=pythonbytes"> pyodide </a></strong></li>
<li><strong><a href="https://simonwillison.net/2018/Aug/25/restructuredtext/?featured_on=pythonbytes"> The subset of reStructuredText worth committing to memory </a></strong></li>
<li><strong><a href="https://github.com/PyCQA/bandit?featured_on=pythonbytes"> bandit </a></strong></li>
<li><strong><a href="https://github.com/jerry-git/learn-python3/blob/master/README.md?featured_on=pythonbytes"> Learn Python 3 within Jupyter Notebooks </a></strong></li>
<li><strong><a href="https://github.com/Yelp/detect-secrets?featured_on=pythonbytes"> detect-secrets </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/93">pythonbytes.fm/93</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/93/looking-like-there-will-be-a-pyblazor.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#92 Will your Python be compiled?</title>
            <link>https://pythonbytes.fm/episodes/show/92/will-your-python-be-compiled</link>
            <guid isPermaLink="false">07fe170a-2b4d-4c98-a2d2-950ca3d87eab</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/92/will-your-python-be-compiled.mp3"
                    length="16464211"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 25 Aug 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#92: Will your Python be compiled?</itunes:title>
            <itunes:episode>92</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include IEEE Survey Ranks Programming Languages, MyPyC, Beyond Interactive: Notebook Innovation at Netflix, How to create a Windows Service in Python, An Overview of Packaging for Python, and PEP 505 -- None-aware operators.]]></itunes:summary>
            <itunes:duration>00:26:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.eetimes.com/document.asp?doc_id=1333572&featured_on=pythonbytes"> IEEE Survey Ranks Programming Languages </a></strong></li>
<li><strong><a href="https://mail.python.org/pipermail/python-dev/2018-August/154951.html?featured_on=pythonbytes"> MyPyC </a></strong></li>
<li><strong><a href="https://medium.com/netflix-techblog/notebook-innovation-591ee3221233?featured_on=pythonbytes"> Beyond Interactive: Notebook Innovation at Netflix </a></strong></li>
<li><strong><a href="https://www.thepythoncorner.com/2018/08/how-to-create-windows-service-in-hi.html?featured_on=pythonbytes"> How to create a Windows Service in Python </a></strong></li>
<li><strong><a href="https://packaging.python.org/overview/?featured_on=pythonbytes"> An Overview of Packaging for Python </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0505/?featured_on=pythonbytes"> PEP 505 -- None-aware operators </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/92">pythonbytes.fm/92</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/92/will-your-python-be-compiled.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#91 Will there be a PyBlazor?</title>
            <link>https://pythonbytes.fm/episodes/show/91/will-there-be-a-pyblazor</link>
            <guid isPermaLink="false">424963a7-3b25-4d4f-80d1-f5e30ac06a59</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/91/will-there-be-a-pyblazor.mp3"
                    length="9259695"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 15 Aug 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#91: Will there be a PyBlazor?</itunes:title>
            <itunes:episode>91</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include What makes the Python Cool, Django 2.1 released, Awesome Python Features Explained Using Harry Potter, Executing Encrypted Python with no Performance Penalty, , and.]]></itunes:summary>
            <itunes:duration>00:20:28</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hackernoon.com/what-makes-the-python-cool-426e4c576685?featured_on=pythonbytes"> What makes the Python Cool </a></strong></li>
<li><strong><a href="https://www.djangoproject.com/weblog/2018/aug/01/django-21-released/?featured_on=pythonbytes"> Django 2.1 released </a></strong></li>
<li><strong><a href="https://github.com/zotroneneis/harry_potter_universe?featured_on=pythonbytes"> Awesome Python Features Explained Using Harry Potter </a></strong></li>
<li><strong><a href="https://blog.soroco.com/articles/pyce/?featured_on=pythonbytes"> Executing Encrypted Python with no Performance Penalty </a></strong></li>
<li><strong>icdiff and pytest-icdiff</strong></li>
<li><strong>Will there be a PyBlazor?</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/91">pythonbytes.fm/91</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/91/will-there-be-a-pyblazor.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#90 A Django Async Roadmap</title>
            <link>https://pythonbytes.fm/episodes/show/90/a-django-async-roadmap</link>
            <guid isPermaLink="false">9274a3a7-320f-4e9a-a863-ce43b0b42def</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/90/a-django-async-roadmap.mp3"
                    length="11230448"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Aug 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#90: A Django Async Roadmap</itunes:title>
            <itunes:episode>90</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Reproducible Data Analysis in Jupyter, PySimpleGUI - For simple Python GUIs, Useful tricks you might not know about Git stash, A Django Async Roadmap, pydub, and Molten: Modern API framework.]]></itunes:summary>
            <itunes:duration>00:25:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/playlist?list=PLYCpMb24GpOC704uO9svUrihl-HY1tTJJ">Reproducible Data Analysis in Jupyter</a></strong></li>
<li><strong><a href="https://github.com/MikeTheWatchGuy/PySimpleGUI?featured_on=pythonbytes">PySimpleGUI - For simple Python GUIs</a></strong></li>
<li><strong><a href="https://dev.to/srebalaji/useful-tricks-you-might-not-know-about-git-stash-117e?featured_on=pythonbytes"> Useful tricks you might not know about Git stash </a></strong></li>
<li><strong><a href="https://www.aeracode.org/2018/06/04/django-async-roadmap/?featured_on=pythonbytes">A Django Async Roadmap</a></strong></li>
<li><strong><a href="https://github.com/jiaaro/pydub?featured_on=pythonbytes"> pydub </a></strong></li>
<li><strong><a href="https://moltenframework.com/?featured_on=pythonbytes">Molten: Modern API framework</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/90">pythonbytes.fm/90</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/90/a-django-async-roadmap.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#89 A tenacious episode that won't give up</title>
            <link>https://pythonbytes.fm/episodes/show/89/a-tenacious-episode-that-wont-give-up</link>
            <guid isPermaLink="false">aff47349-3cf5-4cff-a425-3b8f8c78304e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/89/a-tenacious-episode-that-wont-give-up.mp3"
                    length="18862783"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 04 Aug 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#89: A tenacious episode that won't give up</itunes:title>
            <itunes:episode>89</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include tenacity, Why is Python so slow?, and A multi-core Python HTTP server (much) faster than Go (spoiler: Cython)]]></itunes:summary>
            <itunes:duration>00:28:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://tenacity.readthedocs.io/en/latest/?featured_on=pythonbytes"> tenacity </a></strong></li>
<li><strong><a href="https://hackernoon.com/why-is-python-so-slow-e5074b6fe55b?featured_on=pythonbytes"> Why is Python so slow? </a></strong></li>
<li><strong><a href="https://www.nexedi.com/NXD-Blog.Multicore.Python.HTTP.Server?featured_on=pythonbytes"> A multi-core Python HTTP server (much) faster than Go (spoiler: Cython) </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/89">pythonbytes.fm/89</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/89/a-tenacious-episode-that-wont-give-up.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#88 Python has brought computer programming to a vast new audience</title>
            <link>https://pythonbytes.fm/episodes/show/88/python-has-brought-computer-programming-to-a-vast-new-audience</link>
            <guid isPermaLink="false">0db0a0c7-d778-4f97-93e4-2ea756d0c9d8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/88/python-has-brought-computer-programming-to-a-vast-new-audience.mp3"
                    length="17134220"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 27 Jul 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#88: Python has brought computer programming to a vast new audience</itunes:title>
            <itunes:episode>88</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Documenting Python Code: A Complete Guide, Security vulnerability alerts for Python at Github, How virtual environment libraries work in Python, Learning (not) to Handle Exceptions, and Python has brought computer programming to a vast new audience.]]></itunes:summary>
            <itunes:duration>00:23:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://realpython.com/documenting-python-code/?featured_on=pythonbytes"> Documenting Python Code: A Complete Guide </a></strong></li>
<li><strong><a href="https://blog.github.com/2018-07-12-security-vulnerability-alerts-for-python/?featured_on=pythonbytes">Security vulnerability alerts for Python at Github</a></strong></li>
<li><strong><a href="https://rushter.com/blog/python-virtualenv/?featured_on=pythonbytes"> How virtual environment libraries work in Python </a></strong></li>
<li><strong><a href="https://www.pythonforthelab.com/blog/learning-not-to-handle-exceptions/?featured_on=pythonbytes"> Learning (not) to Handle Exceptions </a></strong></li>
<li><strong><a href="https://www.economist.com/science-and-technology/2018/07/21/python-has-brought-computer-programming-to-a-vast-new-audience?featured_on=pythonbytes"> Python has brought computer programming to a vast new audience </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/88">pythonbytes.fm/88</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/88/python-has-brought-computer-programming-to-a-vast-new-audience.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#87 Guido van Rossum steps down</title>
            <link>https://pythonbytes.fm/episodes/show/87/guido-van-rossum-steps-down</link>
            <guid isPermaLink="false">685e17ed-4066-406f-a4df-8216006a24b0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/87/guido-van-rossum-steps-down.mp3"
                    length="16098413"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 17 Jul 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#87: Guido van Rossum steps down</itunes:title>
            <itunes:episode>87</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:33:20</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/87">pythonbytes.fm/87</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/87/guido-van-rossum-steps-down.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#86 Make your NoSQL async and await-able with uMongo</title>
            <link>https://pythonbytes.fm/episodes/show/86/make-your-nosql-async-and-await-able-with-umongo</link>
            <guid isPermaLink="false">0eb9833b-982f-4081-9c55-e91e9855722b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/86/make-your-nosql-async-and-await-able-with-umongo.mp3"
                    length="20753927"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 13 Jul 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#86: Make your NoSQL async and await-able with uMongo</itunes:title>
            <itunes:episode>86</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include responses, 29 common beginner Python errors on one page, μMongo, Basic Statistics in Python: Descriptive Statistics, Strings and Character Data in Python, and Assignment expressions accepted.]]></itunes:summary>
            <itunes:duration>00:26:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/getsentry/responses?featured_on=pythonbytes"> responses </a></strong></li>
<li><strong><a href="https://pythonforbiologists.com/29-common-beginner-errors-on-one-page/?featured_on=pythonbytes"> 29 common beginner Python errors on one page </a></strong></li>
<li><strong><a href="https://github.com/Scille/umongo?featured_on=pythonbytes"> μMongo </a></strong></li>
<li><strong><a href="https://www.dataquest.io/blog/basic-statistics-with-python-descriptive-statistics/?featured_on=pythonbytes"> Basic Statistics in Python: Descriptive Statistics </a></strong></li>
<li><strong><a href="https://realpython.com/python-strings/#.W0P9uWMUJ7U.twitter"> Strings and Character Data in Python </a></strong></li>
<li><strong>PEP 572: <a href="https://twitter.com/raymondh/status/1014210487112818689?featured_on=pythonbytes"> Assignment expressions accepted </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/86">pythonbytes.fm/86</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/86/make-your-nosql-async-and-await-able-with-umongo.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#85 Visually debugging your Jupyter notebook</title>
            <link>https://pythonbytes.fm/episodes/show/85/visually-debugging-your-jupyter-notebook</link>
            <guid isPermaLink="false">09d41fba-613d-48c3-b21c-db16282441be</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/85/visually-debugging-your-jupyter-notebook.mp3"
                    length="11334970"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 03 Jul 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#85: Visually debugging your Jupyter notebook</itunes:title>
            <itunes:episode>85</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include the state of type hints in Python, Flaskerizer, and PixieDebugger.]]></itunes:summary>
            <itunes:duration>00:24:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.bernat.tech/the-state-of-type-hints-in-python/?featured_on=pythonbytes"> the state of type hints in Python </a></strong></li>
<li><strong><a href="https://github.com/brettvanderwerff/Flaskerizer?featured_on=pythonbytes"> Flaskerizer </a></strong></li>
<li><strong><a href="https://medium.com/ibm-watson-data-lab/the-visual-python-debugger-for-jupyter-notebooks-youve-always-wanted-761713babc62?featured_on=pythonbytes"> PixieDebugger </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/85">pythonbytes.fm/85</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/85/visually-debugging-your-jupyter-notebook.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#84 Vibora web framework: It's fast, async, and means viper</title>
            <link>https://pythonbytes.fm/episodes/show/84/vibora-web-framework-its-fast-async-and-means-viper</link>
            <guid isPermaLink="false">ed71bacc-974c-4611-af2d-e2a2b2ad2dac</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/84/vibora-web-framework-its-fast-async-and-means-viper.mp3"
                    length="11563641"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 28 Jun 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#84: Vibora web framework: It's fast, async, and means viper</itunes:title>
            <itunes:episode>84</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Correcting Documentation for a Deployed Python Package, Flask Mega Tutorial, pre-commit, , and Vibora web framework.]]></itunes:summary>
            <itunes:duration>00:26:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.loganasherjones.com/2018/06/correcting-documentation-for-a-deployed-python-package/?featured_on=pythonbytes"> Correcting Documentation for a Deployed Python Package </a></strong></li>
<li><strong><a href="https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world?featured_on=pythonbytes"> Flask Mega Tutorial </a></strong></li>
<li><strong><a href="https://pre-commit.com/?featured_on=pythonbytes"> pre-commit </a></strong></li>
<li><strong>Python 3.7 release and PSF board members</strong></li>
<li><strong><a href="https://vibora.io/?featured_on=pythonbytes"> Vibora web framework </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/84">pythonbytes.fm/84</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/84/vibora-web-framework-its-fast-async-and-means-viper.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#83 from __future__ import braces</title>
            <link>https://pythonbytes.fm/episodes/show/83/from-future-import-braces</link>
            <guid isPermaLink="false">62194ad3-7132-44e6-8152-f2be6b605466</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/83/from-future-import-braces.mp3"
                    length="13340669"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 22 Jun 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#83: from __future__ import braces</itunes:title>
            <itunes:episode>83</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Code with Mu: a simple Python editor for beginner programmers., Python parenthesis primer, Python for Qt Released, Itertools in Python 3, By Example, Python Sets and Set Theory, and Python 3.7 is coming soon.]]></itunes:summary>
            <itunes:duration>00:29:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://codewith.mu/en/?featured_on=pythonbytes"> Code with Mu: a simple Python editor for beginner programmers. </a></strong></li>
<li><strong><a href="http://blog.lerner.co.il/python-parentheses-primer/?featured_on=pythonbytes"> Python parenthesis primer </a></strong></li>
<li><strong><a href="https://blog.qt.io/blog/2018/06/13/qt-python-5-11-released/?featured_on=pythonbytes"> Python for Qt Released </a></strong></li>
<li><strong><a href="https://realpython.com/python-itertools/?featured_on=pythonbytes"> Itertools in Python 3, By Example </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/python-sets-and-set-theory-2ace093d1607?featured_on=pythonbytes"> Python Sets and Set Theory </a></strong></li>
<li><strong><a href="https://docs.python.org/3.7/whatsnew/3.7.html?featured_on=pythonbytes"> Python 3.7 is coming soon </a> !</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/83">pythonbytes.fm/83</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/83/from-future-import-braces.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#82 Let's make a clear Python 3 statement</title>
            <link>https://pythonbytes.fm/episodes/show/82/lets-make-a-clear-python-3-statement</link>
            <guid isPermaLink="false">30712fb9-7a6d-4eaf-bdc1-b5339ec2eda6</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/82/lets-make-a-clear-python-3-statement.mp3"
                    length="11171913"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 15 Jun 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#82: Let's make a clear Python 3 statement</itunes:title>
            <itunes:episode>82</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Building and Documenting Python REST APIs With Flask and Connexion, MyPy + PyCharm, , and python3statement.]]></itunes:summary>
            <itunes:duration>00:25:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://realpython.com/flask-connexion-rest-api/?featured_on=pythonbytes"> Building and Documenting Python REST APIs With Flask and Connexion </a></strong></li>
<li><strong><a href="https://twitter.com/gvanrossum/status/1001869119937961984?featured_on=pythonbytes"> MyPy + PyCharm </a></strong></li>
<li><strong>Automatic code/doc conversion</strong></li>
<li><strong><a href="https://twitter.com/Mbussonn/status/1004177424488132608?featured_on=pythonbytes"> python3statement </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/82">pythonbytes.fm/82</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/82/lets-make-a-clear-python-3-statement.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#81 Making your C library callable from Python by wrapping it with Cython</title>
            <link>https://pythonbytes.fm/episodes/show/81/making-your-c-library-callable-from-python-by-wrapping-it-with-cython</link>
            <guid isPermaLink="false">dc0775d8-1146-44eb-827c-44d8ae3f6df1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/81/making-your-c-library-callable-from-python-by-wrapping-it-with-cython.mp3"
                    length="7777512"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 05 Jun 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#81: Making your C library callable from Python by wrapping it with Cython</itunes:title>
            <itunes:episode>81</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Making your C library callable from Python by wrapping it with Cython, Taming Irreversibility with Feature Flags (in Python), pretend: a stubbing library, The official Flask tutorial, and An introduction to Python bytecode.]]></itunes:summary>
            <itunes:duration>00:17:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Learning about Machine Learning</strong></li>
<li><strong><a href="https://medium.com/@shamir.stav_83310/making-your-c-library-callable-from-python-by-wrapping-it-with-cython-b09db35012a3?featured_on=pythonbytes"> Making your C library callable from Python by wrapping it with Cython </a></strong></li>
<li><strong><a href="https://www.vinta.com.br/blog/2018/taming-irreversibility-feature-flags-python/?featured_on=pythonbytes"> Taming Irreversibility with Feature Flags (in Python) </a></strong></li>
<li><strong><a href="https://pypi.org/project/pretend/?featured_on=pythonbytes"> pretend: a stubbing library </a></strong></li>
<li><strong><a href="http://flask.pocoo.org/docs/1.0/tutorial/?featured_on=pythonbytes"> The official Flask tutorial </a></strong></li>
<li><strong><a href="https://opensource.com/article/18/4/introduction-python-bytecode?featured_on=pythonbytes"> An introduction to Python bytecode </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/81">pythonbytes.fm/81</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/81/making-your-c-library-callable-from-python-by-wrapping-it-with-cython.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#80 Dan Bader drops by and we found 30 new Python projects</title>
            <link>https://pythonbytes.fm/episodes/show/80/dan-bader-drops-by-and-we-found-30-new-python-projects</link>
            <guid isPermaLink="false">8b593809-b716-48c1-bcc3-afe7f9895991</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/80/dan-bader-drops-by-and-we-found-30-new-python-projects.mp3"
                    length="13595044"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 29 May 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#80: Dan Bader drops by and we found 30 new Python projects</itunes:title>
            <itunes:episode>80</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Packaging Python Projects, gidgethub — An async library for calling GitHub’s API, pystemd, PyCharm 2018.2 EAP 1 includes improved pytest support, and 30 amazing Python projects (2018 edition)]]></itunes:summary>
            <itunes:duration>00:30:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://packaging.python.org/tutorials/packaging-projects/?featured_on=pythonbytes"> Packaging Python Projects </a></strong></li>
<li><strong><a href="https://gidgethub.readthedocs.io/en/latest/?featured_on=pythonbytes">gidgethub — An async library for calling GitHub’s API</a></strong></li>
<li><strong><a href="https://github.com/aleivag/pystemd?featured_on=pythonbytes"> pystemd </a></strong></li>
<li><strong><a href="https://blog.jetbrains.com/pycharm/2018/05/pycharm-2018-2-eap-1/?featured_on=pythonbytes"> PyCharm 2018.2 EAP 1 includes improved pytest support </a></strong></li>
<li><strong><a href="https://medium.mybridge.co/30-amazing-python-projects-for-the-past-year-v-2018-9c310b04cdb3?featured_on=pythonbytes"> 30 amazing Python projects (2018 edition) </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/80">pythonbytes.fm/80</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/80/dan-bader-drops-by-and-we-found-30-new-python-projects.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#79 15 Tips to Enhance your Github Flow</title>
            <link>https://pythonbytes.fm/episodes/show/79/15-tips-to-enhance-your-github-flow</link>
            <guid isPermaLink="false">405419b6-7f31-4aa4-aa23-b79a8e7a74bf</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/79/15-tips-to-enhance-your-github-flow.mp3"
                    length="12310879"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 25 May 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#79: 15 Tips to Enhance your Github Flow</itunes:title>
            <itunes:episode>79</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pytest 3.6.0, Qt for Python, MongoDB 4.0.0-rc0 available, Pipenv review, after using it in production, and Pandas goes Python 3 only.]]></itunes:summary>
            <itunes:duration>00:27:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://docs.pytest.org/en/latest/changelog.html#pytest-3-6-0-2018-05-23"> pytest 3.6.0 </a></strong></li>
<li><strong>Hello  <a href="https://blog.qt.io/blog/2018/05/04/hello-qt-for-python/?featured_on=pythonbytes"> Qt for Python </a></strong></li>
<li><strong><a href="https://groups.google.com/forum/m/#!msg/mongodb-user/UWIPZEAKYiw/C5twgBwrCwAJ"> MongoDB 4.0.0-rc0 available </a></strong></li>
<li><strong><a href="https://medium.com/@DJetelina/pipenv-review-after-using-in-production-a05e7176f3f0?featured_on=pythonbytes"> Pipenv review, after using it in production </a></strong></li>
<li><strong><a href="https://twitter.com/randal_olson/status/985215366891646976?featured_on=pythonbytes"> Pandas goes Python 3 only </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/79">pythonbytes.fm/79</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/79/15-tips-to-enhance-your-github-flow.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#78 Setting Expectations for Open Source Participation</title>
            <link>https://pythonbytes.fm/episodes/show/78/setting-expectations-for-open-source-participation</link>
            <guid isPermaLink="false">81bee509-0f75-4224-a039-4daf5f083992</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/78/setting-expectations-for-open-source-participation.mp3"
                    length="12844735"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 18 May 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#78: Setting Expectations for Open Source Participation</itunes:title>
            <itunes:episode>78</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Forgotten Optional `else` in Python Loops, libraries.io, The other (great) benefit of Python type annotations, Setting Expectations for Open Source Participation, and ngrok.]]></itunes:summary>
            <itunes:duration>00:26:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/@s16h/the-forgotten-optional-else-in-python-loops-90d9c465c830?featured_on=pythonbytes"> The Forgotten Optional <code>else</code> in Python Loops </a></strong></li>
<li><strong><a href="https://libraries.io/?featured_on=pythonbytes">libraries.io</a></strong></li>
<li><strong><a href="https://medium.com/@shamir.stav_83310/the-other-great-benefit-of-python-type-annotations-896c7d077c6b?featured_on=pythonbytes">The other (great) benefit of Python type annotations</a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=tzFWz5fiVKU&feature=youtu.be&t=48m55s"> Setting Expectations for Open Source Participation </a></strong></li>
<li><strong><a href="https://ngrok.com/?featured_on=pythonbytes">ngrok</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/78">pythonbytes.fm/78</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/78/setting-expectations-for-open-source-participation.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#77 You Don't Have To Be a Workaholic To Win</title>
            <link>https://pythonbytes.fm/episodes/show/77/you-dont-have-to-be-a-workaholic-to-win</link>
            <guid isPermaLink="false">b7aad6ad-0b74-4467-a627-d6bba7964585</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/77/you-dont-have-to-be-a-workaholic-to-win.mp3"
                    length="8217379"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 12 May 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#77: You Don't Have To Be a Workaholic To Win</itunes:title>
            <itunes:episode>77</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why Senior Devs Write Dumb Code, GeoAlchemy 2, You Don't Have To Be a Workaholic To Win: 13 Alternative Ways To Stand Out, and Project Beeware AppStore.]]></itunes:summary>
            <itunes:duration>00:21:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hackernoon.com/why-senior-devs-write-dumb-code-and-how-to-spot-a-junior-from-a-mile-away-27fa263b101a?featured_on=pythonbytes"> Why Senior Devs Write Dumb Code </a></strong></li>
<li><strong><a href="https://geoalchemy-2.readthedocs.io/en/latest/?featured_on=pythonbytes">GeoAlchemy 2</a></strong></li>
<li><strong><a href="https://www.kevinball.com/2018/04/17/you-dont-have-to-be-a-workaholic/?featured_on=pythonbytes">You Don't Have To Be a Workaholic To Win: 13 Alternative Ways To Stand Out</a></strong></li>
<li><strong><a href="https://no-title.victordomingos.com/articles/2018/project_beware_launches_app_for_ios/?featured_on=pythonbytes">Project Beeware AppStore</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/77">pythonbytes.fm/77</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/77/you-dont-have-to-be-a-workaholic-to-win.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#76 Goodbye zero-versioning</title>
            <link>https://pythonbytes.fm/episodes/show/76/goodbye-zero-versioning</link>
            <guid isPermaLink="false">04878768-7e7c-41b3-b087-d132798a6934</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/76/goodbye-zero-versioning.mp3"
                    length="13580892"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 04 May 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#76: Goodbye zero-versioning</itunes:title>
            <itunes:episode>76</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Unlearning toxic behaviors in a code review culture, Flask 1.0 Released, and How to have a great first PyCon.]]></itunes:summary>
            <itunes:duration>00:30:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.freecodecamp.org/unlearning-toxic-behaviors-in-a-code-review-culture-b7c295452a3c?featured_on=pythonbytes"> Unlearning toxic behaviors in a code review culture </a></strong></li>
<li><strong><a href="https://www.palletsprojects.com/blog/flask-1-0-released/?featured_on=pythonbytes">Flask 1.0 Released</a></strong></li>
<li><strong><a href="http://treyhunner.com/2018/04/how-to-make-the-most-of-your-first-pycon/?featured_on=pythonbytes">How to have a great first PyCon</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/76">pythonbytes.fm/76</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/76/goodbye-zero-versioning.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#75 pypi.org officially launches</title>
            <link>https://pythonbytes.fm/episodes/show/75/pypi.org-officially-launches</link>
            <guid isPermaLink="false">6f5581c9-5ef6-4b25-be58-f3ebdedcbabc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/75/pypi.org-officially-launches.mp3"
                    length="9314616"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 28 Apr 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#75: pypi.org officially launches</itunes:title>
            <itunes:episode>75</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include numba, pip 10 is out, and.]]></itunes:summary>
            <itunes:duration>00:19:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pypi.org/project/numba/?featured_on=pythonbytes"> numba </a></strong></li>
<li><strong><a href="https://blog.python.org/2018/04/pip-10-has-been-released.html?featured_on=pythonbytes"> pip 10 is out </a> !</strong></li>
<li><strong>Pandas only like modern Python</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/75">pythonbytes.fm/75</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/75/pypi.org-officially-launches.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#74 Contributing to Open Source effectively</title>
            <link>https://pythonbytes.fm/episodes/show/74/contributing-to-open-source-effectively</link>
            <guid isPermaLink="false">20d66724-2553-4748-9967-b6b470afc53b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/74/contributing-to-open-source-effectively.mp3"
                    length="10566523"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 19 Apr 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#74: Contributing to Open Source effectively</itunes:title>
            <itunes:episode>74</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , , and Depression AI.]]></itunes:summary>
            <itunes:duration>00:24:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Contributing to Open Source effectively</strong></li>
<li><strong>Jupyter, Mathematica, and the Future of the Research Paper</strong></li>
<li><strong><a href="https://github.com/Jflick58/DepressionAI?featured_on=pythonbytes"> Depression AI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/74">pythonbytes.fm/74</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/74/contributing-to-open-source-effectively.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#73 This podcast comes in any color you want, as long as it's black</title>
            <link>https://pythonbytes.fm/episodes/show/73/this-podcast-comes-in-any-color-you-want-as-long-as-its-black</link>
            <guid isPermaLink="false">e14d3f94-a4b1-4a78-bdd5-7dc13e4d07fc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/73/this-podcast-comes-in-any-color-you-want-as-long-as-its-black.mp3"
                    length="8208388"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 12 Apr 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#73: This podcast comes in any color you want, as long as it's black</itunes:title>
            <itunes:episode>73</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Set Theory and Python, Trio: async programming for humans and snake people, black: The uncompromising Python code formatter, gain: Web crawling framework based on asyncio, Generic Function in Python with Singledispatch, and Unsync: Unsynchronizing async/await in Python 3.6.]]></itunes:summary>
            <itunes:duration>00:18:35</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://www.idiotinside.com/2017/08/19/set-theory-and-python-tips-tricks/?featured_on=pythonbytes"> Set Theory and Python </a></strong></li>
<li><strong><a href="https://trio.readthedocs.io/en/latest/index.html?featured_on=pythonbytes"> Trio: async programming for humans and snake people </a></strong></li>
<li><strong><a href="https://github.com/ambv/black?featured_on=pythonbytes"> black: The uncompromising Python code formatter </a></strong></li>
<li><strong><a href="https://github.com/gaojiuli/gain?featured_on=pythonbytes"> gain: Web crawling framework based on asyncio </a></strong></li>
<li><strong><a href="https://rafiqul.rocks/generic-function-in-python-with-singledispatch/?featured_on=pythonbytes"> Generic Function in Python with Singledispatch </a></strong></li>
<li><strong><a href="http://asherman.io/projects/unsync.html?featured_on=pythonbytes"> Unsync: Unsynchronizing async/await in Python 3.6 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/73">pythonbytes.fm/73</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/73/this-podcast-comes-in-any-color-you-want-as-long-as-its-black.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#72 New versioning: Episode 0.0.7.2 (with 72 releases)</title>
            <link>https://pythonbytes.fm/episodes/show/72/new-versioning-episode-0.0.7.2-with-72-releases</link>
            <guid isPermaLink="false">08463d77-0b65-49e3-91d5-b7a4a410449c</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/72/new-versioning-episode-0.0.7.2-with-72-releases.mp3"
                    length="10302499"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 05 Apr 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#72: New versioning: Episode 0.0.7.2 (with 72 releases)</itunes:title>
            <itunes:episode>72</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include ZeroVer: 0-based Versioning, GitHub Security Alerts Detected over Four Million Vulnerabilities, Markdown Descriptions on PyPI, Concurrency comparison between NGINX-unit and uWSGI, Loop better: A deeper look at iteration in Python, and Misconfigured Django Apps Are Exposing Secret API Keys, Database Passwords.]]></itunes:summary>
            <itunes:duration>00:22:54</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://0ver.org/?featured_on=pythonbytes"> ZeroVer: 0-based Versioning </a></strong></li>
<li><strong><a href="https://www.infoq.com/news/2018/03/github-vulnerability-alerts-resp?featured_on=pythonbytes"> GitHub Security Alerts Detected over Four Million Vulnerabilities </a></strong></li>
<li><strong><a href="https://dustingram.com/articles/2018/03/16/markdown-descriptions-on-pypi?featured_on=pythonbytes"> Markdown Descriptions on PyPI </a></strong></li>
<li><strong><a href="https://itnext.io/performance-comparison-between-nginx-unit-and-uwsgi-python3-4511fc172a4c?featured_on=pythonbytes"> Concurrency comparison between NGINX-unit and uWSGI </a></strong></li>
<li><strong><a href="https://opensource.com/article/18/3/loop-better-deeper-look-iteration-python?featured_on=pythonbytes"> Loop better: A deeper look at iteration in Python </a></strong></li>
<li><strong><a href="https://www.bleepingcomputer.com/news/security/misconfigured-django-apps-are-exposing-secret-api-keys-database-passwords/?featured_on=pythonbytes"> Misconfigured Django Apps Are Exposing Secret API Keys, Database Passwords </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/72">pythonbytes.fm/72</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/72/new-versioning-episode-0.0.7.2-with-72-releases.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#71 We can migrate to Python 3, careful please</title>
            <link>https://pythonbytes.fm/episodes/show/71/we-can-migrate-to-python-3-careful-please</link>
            <guid isPermaLink="false">db8d3bab-9430-4f10-9366-e68f49cb2a96</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/71/we-can-migrate-to-python-3-careful-please.mp3"
                    length="10443651"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 28 Mar 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#71: We can migrate to Python 3, careful please</itunes:title>
            <itunes:episode>71</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Conservative Python 3 Porting Guide, World-Class Software Companies That Use Python, Stop Writing Classes, PyPi.org is alive, and pygame on pypy usable.]]></itunes:summary>
            <itunes:duration>00:24:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://portingguide.readthedocs.io/en/latest/?featured_on=pythonbytes"> The Conservative Python 3 Porting Guide </a></strong></li>
<li><strong><a href="https://realpython.com/world-class-companies-using-python/?featured_on=pythonbytes"> World-Class Software Companies That Use Python </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=o9pEzgHorH0"> Stop Writing Classes </a></strong></li>
<li><strong><a href="https://pypi.org/?featured_on=pythonbytes"> PyPi.org is alive </a></strong></li>
<li><strong><a href="https://renesd.blogspot.com/2018/03/pygame-on-pypy-usable.html?featured_on=pythonbytes"> pygame on pypy usable </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/71">pythonbytes.fm/71</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/71/we-can-migrate-to-python-3-careful-please.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#70 Have you seen my log? It's cute!</title>
            <link>https://pythonbytes.fm/episodes/show/70/have-you-seen-my-log-its-cute</link>
            <guid isPermaLink="false">4dbe914e-aa3d-4f0f-b2a2-97395704b323</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/70/have-you-seen-my-log-its-cute.mp3"
                    length="7188429"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 23 Mar 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#70: Have you seen my log? It's cute!</itunes:title>
            <itunes:episode>70</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Online CookieCutter Generator, cutelog – GUI for Python's logging module, wagtail 2.0, peewee 3.0 is out, Machine Learning Basics, and Cerberus.]]></itunes:summary>
            <itunes:duration>00:15:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://generator.kpavlovsky.pro/?featured_on=pythonbytes"> Online CookieCutter Generator </a></strong></li>
<li><strong><a href="https://github.com/busimus/cutelog?featured_on=pythonbytes"> cutelog – GUI for Python's logging module </a></strong></li>
<li><strong><a href="https://wagtail.io/blog/wagtail-2/?featured_on=pythonbytes"> wagtail 2.0 </a></strong></li>
<li><strong><a href="http://charlesleifer.com/blog/peewee-3-0-released/?featured_on=pythonbytes"> peewee 3.0 is out </a></strong></li>
<li><strong><a href="https://github.com/zotroneneis/machine_learning_basics?featured_on=pythonbytes"> Machine Learning Basics </a></strong></li>
<li><strong><a href="http://docs.python-cerberus.org/en/stable/?featured_on=pythonbytes"> Cerberus </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/70">pythonbytes.fm/70</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/70/have-you-seen-my-log-its-cute.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#69 Digging into StackOverflow's 2018 survey results</title>
            <link>https://pythonbytes.fm/episodes/show/69/digging-into-stackoverflows-2018-survey-results</link>
            <guid isPermaLink="false">52020cca-f332-42ef-b430-71fedc9c20b4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/69/digging-into-stackoverflows-2018-survey-results.mp3"
                    length="10895815"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sun, 18 Mar 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#69: Digging into StackOverflow's 2018 survey results</itunes:title>
            <itunes:episode>69</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pynb: Jupyter Notebooks as plain Python code with embedded Markdown text, Microsoft’s quantum computing language is now available for m, , StackOverflow Developer Survey Results 2018, demoshell, and.]]></itunes:summary>
            <itunes:duration>00:24:00</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/minodes/pynb?featured_on=pythonbytes"> pynb: Jupyter Notebooks as plain Python code with embedded Markdown text </a></strong></li>
<li><strong><a href="https://www.digitaltrends.com/computing/microsoft-quantum-computing-q-available-macos-linux/?featured_on=pythonbytes"> Microsoft’s quantum computing language is now available for </a> <a href="https://www.digitaltrends.com/computing/microsoft-quantum-computing-q-available-macos-linux/?featured_on=pythonbytes"> m </a><a href="https://www.digitaltrends.com/computing/microsoft-quantum-computing-q-available-macos-linux/?featured_on=pythonbytes"> acOS </a></strong></li>
<li><strong>pytest talk in Spanish</strong></li>
<li><strong><a href="https://insights.stackoverflow.com/survey/2018/?featured_on=pythonbytes"> StackOverflow Developer Survey Results 2018 </a></strong></li>
<li><strong><a href="https://pypi.python.org/pypi/demoshell/?featured_on=pythonbytes"> demoshell </a></strong></li>
<li><strong>Clear statement on Python 2 EOL</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/69">pythonbytes.fm/69</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/69/digging-into-stackoverflows-2018-survey-results.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#68 Python notebooks galore!</title>
            <link>https://pythonbytes.fm/episodes/show/68/python-notebooks-galore</link>
            <guid isPermaLink="false">d8fea18a-f9ed-4fdf-a577-e97dce2fc9d5</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/68/python-notebooks-galore.mp3"
                    length="9210550"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 06 Mar 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#68: Python notebooks galore!</itunes:title>
            <itunes:episode>68</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include dumb-pypi, Requests-HTML: HTML Parsing for Humans, A phone number proxy, Datalore, bellybutton, and.]]></itunes:summary>
            <itunes:duration>00:19:09</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/chriskuehl/dumb-pypi?featured_on=pythonbytes"> dumb-pypi </a></strong></li>
<li><strong><a href="https://github.com/kennethreitz/requests-html?featured_on=pythonbytes"> Requests-HTML: HTML Parsing for Humans </a></strong></li>
<li><strong><a href="https://www.twilio.com/blog/2018/02/phone-number-forward-mask-python-flask.html?featured_on=pythonbytes"> A phone number proxy </a></strong></li>
<li><strong>Notebooks galore part 1:  <a href="https://datalore.io/?featured_on=pythonbytes"> Datalore </a></strong></li>
<li><strong><a href="https://github.com/hchasestevens/bellybutton?featured_on=pythonbytes"> bellybutton </a></strong></li>
<li><strong>Notebooks galore part 2</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/68">pythonbytes.fm/68</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/68/python-notebooks-galore.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#67 Result of moving Python to Github</title>
            <link>https://pythonbytes.fm/episodes/show/67/result-of-moving-python-to-github</link>
            <guid isPermaLink="false">7b7011ab-f9cb-4e2d-abd8-f55a76d66437</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/67/result-of-moving-python-to-github.mp3"
                    length="9947800"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 01 Mar 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#67: Result of moving Python to Github</itunes:title>
            <itunes:episode>67</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Building a blog with Pelican, Notifiers, Using Makefiles in Python projects, Result of moving Python to Github, Self-Deprecation Needs to Stop, and 5 speed improvements in Python 3.7.]]></itunes:summary>
            <itunes:duration>00:21:56</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pythonforundergradengineers.com/how-i-built-this-site-1.html?featured_on=pythonbytes"> Building a blog with Pelican </a></strong></li>
<li><strong><a href="http://notifiers.readthedocs.io/en/latest/index.html?featured_on=pythonbytes"> Notifiers </a></strong></li>
<li><strong><a href="https://krzysztofzuraw.com/blog/2016/makefiles-in-python-projects.html?featured_on=pythonbytes"> Using Makefiles in Python projects </a></strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/7qt4x3/result_of_moving_python_to_github/?featured_on=pythonbytes"> Result of moving Python to Github </a></strong></li>
<li><strong><a href="https://dev.to/mauricehayward/-self-deprecation-needs-to---46fo?featured_on=pythonbytes"> Self-Deprecation Needs to </a> <a href="https://dev.to/mauricehayward/-self-deprecation-needs-to---46fo?featured_on=pythonbytes"> Stop </a></strong></li>
<li><strong><a href="https://hackernoon.com/5-speed-improvements-in-python-3-7-1b39d1581d86?featured_on=pythonbytes"> 5 speed improvements in Python 3.7 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/67">pythonbytes.fm/67</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/67/result-of-moving-python-to-github.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#66 Wait, NoSQL with ACID and transactions?</title>
            <link>https://pythonbytes.fm/episodes/show/66/wait-nosql-with-acid-and-transactions</link>
            <guid isPermaLink="false">3c1da96e-464d-45d1-8d6f-a8f7eef4727b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/66/wait-nosql-with-acid-and-transactions.mp3"
                    length="9418861"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 23 Feb 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#66: Wait, NoSQL with ACID and transactions?</itunes:title>
            <itunes:episode>66</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Object-Oriented Programming (OOP) in Python 3, ScriptedForms, MongoDB to add multi-document transactions and ACID, Python packaging pitfalls, Blogging principles, and pipenv is officially official.]]></itunes:summary>
            <itunes:duration>00:21:43</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://realpython.com/blog/python/python3-object-oriented-programming/?featured_on=pythonbytes"> Object-Oriented Programming (OOP) in Python 3 </a></strong></li>
<li><strong><a href="https://github.com/SimonBiggs/scriptedforms?featured_on=pythonbytes"> ScriptedForms </a></strong></li>
<li><strong><a href="https://www.mongodb.com/blog/post/multi-document-transactions-in-mongodb?featured_on=pythonbytes"> MongoDB to add multi-document transactions and ACID </a></strong></li>
<li><strong><a href="https://blog.ionelmc.ro/2014/06/25/python-packaging-pitfalls/?featured_on=pythonbytes"> Python packaging pitfalls </a></strong></li>
<li><strong><a href="https://jvns.ca/blog/2017/03/20/blogging-principles/?featured_on=pythonbytes"> Blogging principles </a></strong></li>
<li><strong><a href="https://github.com/pypa/pipenv?featured_on=pythonbytes"> pipenv is officially official </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/66">pythonbytes.fm/66</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/66/wait-nosql-with-acid-and-transactions.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#65 Speed of your import statements affecting performance?</title>
            <link>https://pythonbytes.fm/episodes/show/65/speed-of-your-import-statements-affecting-performance</link>
            <guid isPermaLink="false">6a23938e-d730-4555-a5b0-49524bef694e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/65/speed-of-your-import-statements-affecting-performance.mp3"
                    length="12724502"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 14 Feb 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#65: Speed of your import statements affecting performance?</itunes:title>
            <itunes:episode>65</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pygal, Thoughts on becoming a self-taught programming, How to speed up Python application startup time (timing imports in 3.7), AnPyLar - The Python web front-end framework, Migrating to Python 3 with pleasure, and Moving to Python 3.]]></itunes:summary>
            <itunes:duration>00:27:07</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pygal.org/en/stable/?featured_on=pythonbytes"> pygal </a> : Simple Python Charting</strong></li>
<li><strong><a href="https://www.reddit.com/r/learnprogramming/comments/7udoiv/how_many_of_you_selfstudied_programming_and_are/?featured_on=pythonbytes"> Thoughts on becoming a self-taught programming </a></strong></li>
<li><strong><a href="https://dev.to/methane/how-to-speed-up-python-application-startup-time-nkf?featured_on=pythonbytes"> How to speed up Python application startup time (timing imports in 3.7) </a></strong></li>
<li><strong><a href="https://www.anpylar.com/?featured_on=pythonbytes">AnPyLar - The Python web front-end framework</a></strong></li>
<li><strong><a href="https://github.com/arogozhnikov/python3_with_pleasure/blob/master/README.md?featured_on=pythonbytes"> Migrating to Python 3 with pleasure </a></strong></li>
<li><strong><a href="https://engineering.ticketea.com/ticketea-migrates-python3-in-two-weeks/?featured_on=pythonbytes"> Moving to Python 3 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/65">pythonbytes.fm/65</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/65/speed-of-your-import-statements-affecting-performance.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#64 The GUI phoenix rises with wxPython</title>
            <link>https://pythonbytes.fm/episodes/show/64/the-gui-phoenix-rises-with-wxpython</link>
            <guid isPermaLink="false">ff79359f-2982-47b1-8952-baa405d8a51b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/64/the-gui-phoenix-rises-with-wxpython.mp3"
                    length="9478445"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 09 Feb 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#64: The GUI phoenix rises with wxPython</itunes:title>
            <itunes:episode>64</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , typeshed, Coverage 4.5 adds configurator plug-ins, Python integrated into Unreal Engine, Python 3.7.0b1, and.]]></itunes:summary>
            <itunes:duration>00:21:01</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>wxPython 4,   Pheonix is now live and supports Python 3</strong></li>
<li><strong><a href="https://github.com/python/typeshed?featured_on=pythonbytes"> typeshed </a></strong></li>
<li><strong><a href="https://nedbatchelder.com/blog/201802/coverage_45.html?featured_on=pythonbytes"> Coverage 4.5 adds configurator plug-ins </a></strong></li>
<li><strong><a href="https://www.unrealengine.com/en-US/blog/technology-sneak-peek-python-in-unreal-engine?featured_on=pythonbytes"> Python integrated into Unreal Engine </a></strong></li>
<li><strong><a href="https://www.python.org/downloads/release/python-370b1/?featured_on=pythonbytes"> Python 3.7.0b1 </a> : Beta means we should be testing it!!!</strong></li>
<li><strong>Releases abound!</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/64">pythonbytes.fm/64</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/64/the-gui-phoenix-rises-with-wxpython.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#63 We're still on a desktop GUI kick</title>
            <link>https://pythonbytes.fm/episodes/show/63/were-still-on-a-desktop-gui-kick</link>
            <guid isPermaLink="false">0aca9086-f40a-49fe-9a24-c89614ee68d0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/63/were-still-on-a-desktop-gui-kick.mp3"
                    length="9513949"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 01 Feb 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#63: We're still on a desktop GUI kick</itunes:title>
            <itunes:episode>63</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include A brief tour of Python 3.7 data classes, , dryable: a useful dry-run decorator for python, PEP Explorer - Explore Python Enhancement Proposals, and TKInter Tutorial.]]></itunes:summary>
            <itunes:duration>00:21:12</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://hackernoon.com/a-brief-tour-of-python-3-7-data-classes-22ee5e046517?featured_on=pythonbytes"> A brief tour of Python 3.7 data classes </a></strong></li>
<li><strong>SQLite [The Databaseology Lectures - CMU Fall 2015]</strong></li>
<li><strong><a href="https://haarcuba.github.io/dryable/?featured_on=pythonbytes"> dryable </a> <a href="https://haarcuba.github.io/dryable/?featured_on=pythonbytes">: </a> <a href="https://haarcuba.github.io/dryable/?featured_on=pythonbytes"> a useful dry-run decorator for python </a></strong></li>
<li><strong><a href="https://tonybaloney.github.io/pep-explorer/#"> PEP Explorer - Explore Python Enhancement Proposals </a></strong></li>
<li><strong><a href="https://likegeeks.com/python-gui-examples-tkinter-tutorial/?featured_on=pythonbytes"> TKInter Tutorial </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/63">pythonbytes.fm/63</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/63/were-still-on-a-desktop-gui-kick.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#62 Wooey and Gooey are simple Python GUIs</title>
            <link>https://pythonbytes.fm/episodes/show/62/wooey-and-gooey-are-simple-python-guis</link>
            <guid isPermaLink="false">5c4ddb28-d2e1-4d1b-a2c1-dab45e311c77</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/62/wooey-and-gooey-are-simple-python-guis.mp3"
                    length="14319176"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 26 Jan 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#62: Wooey and Gooey are simple Python GUIs</itunes:title>
            <itunes:episode>62</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , , Python’s misleading readability, warp2 access, , and Cement - Framework for CLI.]]></itunes:summary>
            <itunes:duration>00:28:41</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Dan Bader takes over Real Python</strong></li>
<li><strong>Still more Python GUIs</strong></li>
<li><strong><a href="https://nedbatchelder.com//blog/201801/pythons_misleading_readability.html?featured_on=pythonbytes"> Python’s misleading readability </a></strong></li>
<li><strong><a href="https://haarcuba.github.io/warp2/?featured_on=pythonbytes"> warp2 access </a></strong></li>
<li><strong>Help! My tests can’t see my code!</strong></li>
<li><strong><a href="https://cement.readthedocs.io/en/latest/?featured_on=pythonbytes"> Cement - Framework for CLI </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/62">pythonbytes.fm/62</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/62/wooey-and-gooey-are-simple-python-guis.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#61 On Being a Senior Engineer</title>
            <link>https://pythonbytes.fm/episodes/show/61/on-being-a-senior-engineer</link>
            <guid isPermaLink="false">6d0623de-2a5d-4687-b397-a9f267703fdb</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/61/on-being-a-senior-engineer.mp3"
                    length="10318890"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 16 Jan 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#61: On Being a Senior Engineer</itunes:title>
            <itunes:episode>61</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include PEP 412's dict key sharing for classes, Python Hunter, Ten Things I Wish I’d Known About bash, Snakefooding Python Code For Complexity Visualization, On Being a Senior Engineer, and.]]></itunes:summary>
            <itunes:duration>00:22:22</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.python.org/dev/peps/pep-0412/?featured_on=pythonbytes"> PEP 412's dict key sharing for classes </a></strong></li>
<li><strong><a href="https://python-hunter.readthedocs.io/en/latest/cookbook.html#walkthrough"> Python Hunter </a></strong></li>
<li><strong><a href="https://zwischenzugs.com/2018/01/06/ten-things-i-wish-id-known-about-bash/?featured_on=pythonbytes"> Ten Things I Wish I’d Known About bash </a></strong></li>
<li><strong><a href="http://www.grokcode.com/864/snakefooding-python-code-for-complexity-visualization/?featured_on=pythonbytes"> Snakefooding Python Code For Complexity Visualization </a></strong></li>
<li><strong><a href="https://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/?featured_on=pythonbytes"> On Being a Senior Engineer </a></strong></li>
<li><strong>Python UI frameworks</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/61">pythonbytes.fm/61</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/61/on-being-a-senior-engineer.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#60 Don't dismiss SQLite as just a starter DB</title>
            <link>https://pythonbytes.fm/episodes/show/60/dont-dismiss-sqlite-as-just-a-starter-db</link>
            <guid isPermaLink="false">2f925aff-d72f-4591-9bb6-a7465bc3f7dd</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/60/dont-dismiss-sqlite-as-just-a-starter-db.mp3"
                    length="24552139"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 11 Jan 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#60: Don't dismiss SQLite as just a starter DB</itunes:title>
            <itunes:episode>60</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Who's at nine?, Retiring Python as a teaching language, , Chalice: Python Serverless Microframework for AWS, Fastest way to uniquely a list in Python >=3.6, and.]]></itunes:summary>
            <itunes:duration>00:26:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/watch?v=Qu76Xlq2J0k&feature=youtu.be"> Who's at nine? </a></strong></li>
<li><strong><a href="http://prog21.dadgum.com/203.html?featured_on=pythonbytes"> Retiring Python as a teaching language </a></strong></li>
<li><strong>Don't dismiss SQLite as just a starter DB</strong></li>
<li><strong><a href="https://github.com/aws/chalice?featured_on=pythonbytes"> Chalice: Python Serverless Microframework for AWS </a></strong></li>
<li><strong><a href="https://www.peterbe.com/plog/fastest-way-to-uniquify-a-list-in-python-3.6?featured_on=pythonbytes"> Fastest way to uniquely a list in Python &gt;=3.6 </a></strong></li>
<li><strong>PyTexas and PyCon AU vidoes are up</strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/60">pythonbytes.fm/60</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/60/dont-dismiss-sqlite-as-just-a-starter-db.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#59 Instagram disregards Python's GC (again)</title>
            <link>https://pythonbytes.fm/episodes/show/59/instagram-disregards-pythons-gc-again</link>
            <guid isPermaLink="false">a8ec4b54-f53c-44c2-b883-a4070444e184</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/59/instagram-disregards-pythons-gc-again.mp3"
                    length="23712054"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 05 Jan 2018 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#59: Instagram disregards Python's GC (again)</itunes:title>
            <itunes:episode>59</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , SpeechPy - A Library for Speech Processing and Recognition, PyBites Code Challenges: Bites of Py, How big is the Python Family, Dramatiq: simple task processing, and Controlling Python Async Creep.]]></itunes:summary>
            <itunes:duration>00:25:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>gc.freeze() and Copy-on-write friendly Python garbage collection</strong></li>
<li><strong><a href="https://github.com/astorfi/speechpy?featured_on=pythonbytes"> SpeechPy - A Library for Speech Processing and Recognition </a></strong></li>
<li><strong><a href="https://codechalleng.es/?featured_on=pythonbytes"> PyBites Code Challenges: Bites of Py </a></strong></li>
<li><strong><a href="https://py.checkio.org/blog/how-big-is-the-python-family/?featured_on=pythonbytes"> How big is the Python Family </a></strong></li>
<li><strong><a href="https://dramatiq.io/index.html?featured_on=pythonbytes"> Dramatiq: simple task processing </a></strong></li>
<li><strong><a href="https://hackernoon.com/controlling-python-async-creep-ec0a0f4b79ba?featured_on=pythonbytes"> Controlling Python Async Creep </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/59">pythonbytes.fm/59</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/59/instagram-disregards-pythons-gc-again.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#58 Better cache decorators and another take on type hints</title>
            <link>https://pythonbytes.fm/episodes/show/58/better-cache-decorators-and-another-take-on-type-hints</link>
            <guid isPermaLink="false">696028af-a02d-480f-a756-fd4fb20456d3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/58/better-cache-decorators-and-another-take-on-type-hints.mp3"
                    length="14622367"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 26 Dec 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#58: Better cache decorators and another take on type hints</itunes:title>
            <itunes:episode>58</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Instagram open sources MonkeyType, cachetools, Going Fast with SQLite and Python, The graphing calculator that makes learning math easier., Installing Python Packages from a Jupyter Notebook, and Videos from PyConDE 2017 are online.]]></itunes:summary>
            <itunes:duration>00:15:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://engineering.instagram.com/let-your-code-type-hint-itself-introducing-open-source-monkeytype-a855c7284881?featured_on=pythonbytes"> Instagram open sources MonkeyType </a></strong></li>
<li><strong><a href="https://cachetools.readthedocs.io/en/latest/?featured_on=pythonbytes"> cachetools </a></strong></li>
<li><strong><a href="http://charlesleifer.com/blog/going-fast-with-sqlite-and-python/?featured_on=pythonbytes"> Going Fast with SQLite and Python </a></strong></li>
<li><strong><a href="https://www.numworks.com/features/?featured_on=pythonbytes">The graphing calculator that makes learning math easier.</a></strong></li>
<li><strong><a href="http://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/index.html?featured_on=pythonbytes"> Installing Python Packages from a Jupyter Notebook </a></strong></li>
<li><strong><a href="https://www.youtube.com/user/PyConDE/videos"> Videos from PyConDE 2017 are online </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/58">pythonbytes.fm/58</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/58/better-cache-decorators-and-another-take-on-type-hints.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#57 Our take on Excel and Python</title>
            <link>https://pythonbytes.fm/episodes/show/57/our-take-on-excel-and-python</link>
            <guid isPermaLink="false">07740c0a-f77e-4693-9435-50a3e22ea8c0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/57/our-take-on-excel-and-python.mp3"
                    length="14940544"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 21 Dec 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#57: Our take on Excel and Python</itunes:title>
            <itunes:episode>57</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Testing Python 3 and 2 simultaneously with retox, Robo 3T / RoboMongo, , MongoEngine, Introducing PrettyPrinter for Python, and Excel and Python.]]></itunes:summary>
            <itunes:duration>00:15:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://medium.com/@anthonypjshaw/testing-python-3-and-2-simultaneously-with-retox-3e7c4b41453f?featured_on=pythonbytes"> Testing Python 3 and 2 simultaneously with retox </a></strong></li>
<li><strong><a href="https://robomongo.org/?featured_on=pythonbytes"> Robo 3T / RoboMongo </a></strong></li>
<li><strong>regular expressions</strong></li>
<li><strong><a href="http://mongoengine.org/?featured_on=pythonbytes"> MongoEngine </a></strong></li>
<li><strong><a href="http://tommikaikkonen.github.io/introducing-prettyprinter-for-python/?featured_on=pythonbytes"> Introducing PrettyPrinter for Python </a></strong></li>
<li><strong><a href="https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/10549005-python-as-an-excel-scripting-language?featured_on=pythonbytes"> Excel and Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/57">pythonbytes.fm/57</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/57/our-take-on-excel-and-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#56 The pendulum of time swings beautifully in PyPI</title>
            <link>https://pythonbytes.fm/episodes/show/56/the-pendulum-of-time-swings-beautifully-in-pypi</link>
            <guid isPermaLink="false">4df0584b-a673-4e94-a9aa-f024a035e6b0</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/56/the-pendulum-of-time-swings-beautifully-in-pypi.mp3"
                    length="15228356"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 14 Dec 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#56: The pendulum of time swings beautifully in PyPI</itunes:title>
            <itunes:episode>56</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Pendulum, Flask asynchronous background tasks with Celery and Redis, Building a Simple Web App With Bottle, SQLAlchemy, and the Twitter API, Python extension for VSCode updated, now brought to you by Microsoft, A Comprehensive Guide To Web Design, and Requestium.]]></itunes:summary>
            <itunes:duration>00:16:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://pendulum.eustace.io/?featured_on=pythonbytes"> Pendulum </a>  for datetimes</strong></li>
<li><strong><a href="http://allynh.com/blog/flask-asynchronous-background-tasks-with-celery-and-redis/?featured_on=pythonbytes"> Flask asynchronous background tasks with Celery and Redis </a></strong></li>
<li><strong><a href="https://realpython.com/blog/python/building-a-simple-web-app-with-bottle-sqlalchemy-twitter-api/?featured_on=pythonbytes"> Building a Simple Web App With Bottle, SQLAlchemy, and the Twitter API </a></strong></li>
<li><strong><a href="https://www.reddit.com/r/vscode/comments/7burdg/python_extension_for_vscode_updated_now_brought/?featured_on=pythonbytes"> Python extension for VSCode updated, now brought to you by Microsoft </a></strong></li>
<li><strong><a href="https://www.smashingmagazine.com/2017/11/comprehensive-guide-web-design/?featured_on=pythonbytes"> A Comprehensive Guide To Web Design </a></strong></li>
<li><strong><a href="https://github.com/tryolabs/requestium?featured_on=pythonbytes"> Requestium </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/56">pythonbytes.fm/56</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/56/the-pendulum-of-time-swings-beautifully-in-pypi.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#55 Flask, Flask, Flask, 3x Flask</title>
            <link>https://pythonbytes.fm/episodes/show/55/flask-flask-flask-3x-flask</link>
            <guid isPermaLink="false">bf0049c2-10fa-4cc2-856a-734d5ae7935e</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/55/flask-flask-flask-3x-flask.mp3"
                    length="17684799"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 07 Dec 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#55: Flask, Flask, Flask, 3x Flask</itunes:title>
            <itunes:episode>55</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Django 2.0 Released, The Big Ol' List of Rules, requests-staticmock, PEP 557 -- Data Classes, and Quart: 3x faster Flask.]]></itunes:summary>
            <itunes:duration>00:20:18</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.djangoproject.com/weblog/2017/dec/02/django-20-released/?featured_on=pythonbytes"> Django 2.0 Released </a></strong></li>
<li><strong><a href="https://lintlyci.github.io/Flake8Rules/?featured_on=pythonbytes"> The Big Ol' List of Rules </a></strong></li>
<li><strong><a href="https://github.com/tonybaloney/requests-staticmock?featured_on=pythonbytes"> requests-staticmock </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0557/?featured_on=pythonbytes"> PEP 557 -- Data Classes </a>  have been approved</strong></li>
<li><strong><a href="https://hackernoon.com/3x-faster-than-flask-8e89bfbe8e4f?featured_on=pythonbytes"> Quart: 3x faster Flask </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/55">pythonbytes.fm/55</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/55/flask-flask-flask-3x-flask.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#54 PyAnnotate your way to the future</title>
            <link>https://pythonbytes.fm/episodes/show/54/pyannotate-your-way-to-the-future</link>
            <guid isPermaLink="false">590d718c-7af8-4759-8973-cb5a1e3ad58b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/54/pyannotate-your-way-to-the-future.mp3"
                    length="15649796"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 29 Nov 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#54: PyAnnotate your way to the future</itunes:title>
            <itunes:episode>54</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The PSF awarded $170,000 grant from Mozilla Open Source Program to improve sustainability of PyPI, Dropbox releases PyAnnotate, pytest-annotate is now open-source!, Run Python script as systemd service, pytest 3.3.0 released, and Why d = {} is faster than d = dict()]]></itunes:summary>
            <itunes:duration>00:18:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pyfound.blogspot.com/2017/11/the-psf-awarded-moss-grant-pypi.html?m=1&featured_on=pythonbytes"> The PSF awarded $170,000 grant from Mozilla Open Source Program to improve sustainability of PyPI </a></strong></li>
<li><strong><a href="https://twitter.com/gvanrossum/status/930906528042827776?featured_on=pythonbytes"> Dropbox releases PyAnnotate </a></strong></li>
<li><strong><a href="https://blog.kensho.com/pytest-annotate-is-now-open-source-5dd6f6d51d0f?featured_on=pythonbytes"> pytest-annotate is now open-source! </a></strong></li>
<li><strong><a href="https://gist.github.com/ewenchou/be496b2b73be801fd85267ef5471458c?featured_on=pythonbytes"> Run Python script as systemd service </a></strong></li>
<li><strong><a href="https://docs.pytest.org/en/latest/changelog.html?featured_on=pythonbytes">pytest 3.3.0 released</a></strong></li>
<li><strong><a href="https://blog.bordum.dk/fast-empty-sequences-in-python.html?featured_on=pythonbytes"> Why d = {} is faster than d = dict() </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/54">pythonbytes.fm/54</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/54/pyannotate-your-way-to-the-future.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#53 Getting started with devpi and Git Virtual FS</title>
            <link>https://pythonbytes.fm/episodes/show/53/getting-started-with-devpi-and-git-virtual-fs</link>
            <guid isPermaLink="false">7aac6745-10d0-4fc1-8ae0-d7768c556dda</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/53/getting-started-with-devpi-and-git-virtual-fs.mp3"
                    length="16269844"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 22 Nov 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#53: Getting started with devpi and Git Virtual FS</itunes:title>
            <itunes:episode>53</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Exploring Line Lengths in Python Packages, NumPy: Plan for dropping Python 2.7 support, How to Learn Pandas, Microsoft and GitHub team up to take Git virtual file system to macOS, Linux, Getting started with devpi, and Marketing-for-Engineers.]]></itunes:summary>
            <itunes:duration>00:22:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://jakevdp.github.io/blog/2017/11/09/exploring-line-lengths-in-python-packages/?featured_on=pythonbytes"> Exploring Line Lengths in Python Packages </a></strong></li>
<li><strong><a href="https://github.com/numpy/numpy/blob/master/doc/neps/dropping-python2.7-proposal.rst?featured_on=pythonbytes"> NumPy: Plan for dropping Python 2.7 support </a></strong></li>
<li><strong><a href="https://towardsdatascience.com/how-to-learn-pandas-108905ab4955?featured_on=pythonbytes"> How to Learn Pandas </a></strong></li>
<li><strong><a href="https://arstechnica.com/gadgets/2017/11/microsoft-and-github-team-up-to-take-git-virtual-file-system-to-macos-linux/?featured_on=pythonbytes">Microsoft and GitHub team up to take Git virtual file system to macOS, Linux</a></strong></li>
<li><strong><a href="https://stefan.sofa-rockers.org/2017/11/09/getting-started-with-devpi/?featured_on=pythonbytes"> Getting started with devpi </a></strong></li>
<li><strong><a href="https://github.com/LisaDziuba/Marketing-for-Engineers?featured_on=pythonbytes">Marketing-for-Engineers</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/53">pythonbytes.fm/53</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/53/getting-started-with-devpi-and-git-virtual-fs.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#52 Call your APIs with uplink and test them in the tavern</title>
            <link>https://pythonbytes.fm/episodes/show/52/call-your-apis-with-uplink-and-test-them-in-the-tavern</link>
            <guid isPermaLink="false">71e6029d-feb3-4f3f-bda2-e34dff6cc482</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/52/call-your-apis-with-uplink-and-test-them-in-the-tavern.mp3"
                    length="19187703"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 16 Nov 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#52: Call your APIs with uplink and test them in the tavern</itunes:title>
            <itunes:episode>52</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Restful API testing with Tavern, Uplink, Using json-schema for REST API endpoint tests, Live coding to music!, Weekly Python Chat, and 10 common beginner mistakes in Python.]]></itunes:summary>
            <itunes:duration>00:21:40</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://taverntesting.github.io/?featured_on=pythonbytes"> Restful API testing </a> <a href="https://taverntesting.github.io/?featured_on=pythonbytes"> with Tavern </a></strong></li>
<li><strong><a href="https://uplink.readthedocs.io/en/latest/?featured_on=pythonbytes"> Uplink </a></strong></li>
<li><strong><a href="https://engineering.ticketea.com/using-json-schema-for-rest-api-endpoint-tests/?featured_on=pythonbytes"> Using json-schema for REST API endpoint tests </a></strong></li>
<li><strong><a href="https://twitter.com/watty62/status/923945051616698369?featured_on=pythonbytes"> Live coding to music! </a></strong></li>
<li><strong><a href="http://www.weeklypython.chat/?featured_on=pythonbytes"> Weekly Python Chat </a></strong></li>
<li><strong><a href="https://py.checkio.org/blog/10-common-beginner-mistakes-in-python/?featured_on=pythonbytes"> 10 common beginner mistakes in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/52">pythonbytes.fm/52</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/52/call-your-apis-with-uplink-and-test-them-in-the-tavern.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#51 How to make your code 80 times faster</title>
            <link>https://pythonbytes.fm/episodes/show/51/how-to-make-your-code-80-times-faster</link>
            <guid isPermaLink="false">12d927f4-8d7f-40b3-b108-d1b6cbea2cf4</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/51/how-to-make-your-code-80-times-faster.mp3"
                    length="19153476"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 09 Nov 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#51: How to make your code 80 times faster</itunes:title>
            <itunes:episode>51</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Exploring United States Policing Data with Python, How to make your code 80 times faster, Giving Open-Source Projects Life After a Developer's Death, Solar Powered Internet Connected Lawn Sprinkler Project, https://talkpython.fm/108, , and Anaconda Distribution 5.0 released.]]></itunes:summary>
            <itunes:duration>00:21:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blog.patricktriest.com/police-data-python/?featured_on=pythonbytes"> Exploring United States Policing Data with Python </a></strong></li>
<li><strong><a href="https://morepypy.blogspot.it/2017/10/how-to-make-your-code-80-times-faster.html?featured_on=pythonbytes"> How to make your code 80 times faster </a></strong></li>
<li><strong><a href="https://www.wired.com/story/giving-open-source-projects-life-after-a-developers-death/amp?featured_on=pythonbytes"> Giving Open-Source Projects Life After a Developer's Death </a></strong></li>
<li><strong><a href="http://www.movingelectrons.net/blog/2017/10/18/solar-powered-internet-connected-lawn-sprinkler.html?featured_on=pythonbytes"> Solar Powered Internet Connected Lawn Sprinkler Project </a></strong></li>
<li><strong><ul>
<li>Talk  MicroPython and Open Source Hardware at Adafruit:  <a href="https://talkpython.fm/108?featured_on=pythonbytes">https://talkpython.fm/108</a></li>
</ul></strong></li>
<li><strong>Some New Python Books</strong></li>
<li><strong><a href="https://www.anaconda.com/blog/developer-blog/announcing-the-release-of-anaconda-distribution-5-0/?featured_on=pythonbytes"> Anaconda Distribution 5.0 released </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/51">pythonbytes.fm/51</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/51/how-to-make-your-code-80-times-faster.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#50 Bundling , shipping, and protecting Python applications</title>
            <link>https://pythonbytes.fm/episodes/show/50/bundling-shipping-and-protecting-python-applications</link>
            <guid isPermaLink="false">35705492-4df6-44e6-b4b4-cf2ac929b752</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/50/bundling-shipping-and-protecting-python-applications.mp3"
                    length="17157778"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 02 Nov 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#50: Bundling , shipping, and protecting Python applications</itunes:title>
            <itunes:episode>50</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Think Like a Pythonista, Serpent.AI - Game Agent Framework, MkDocs, PyInstaller 3.3 released, PEX: A library and tool for generating .pex (Python EXecutable) files, and Using Cython to protect a Python codebase.]]></itunes:summary>
            <itunes:duration>00:19:17</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.youtube.com/watch?v=HmT6d-ho5J8&list=PL85KuAjbN_gtuA4pNPftJWaui-8ARervQ&index=2"> Think Like a Pythonista </a></strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/71uwob/serpentai_game_agent_framework_turn_any_video/?featured_on=pythonbytes"> Serpent.AI - Game Agent Framework </a></strong></li>
<li><strong><a href="http://www.mkdocs.org/?featured_on=pythonbytes"> MkDocs </a></strong></li>
<li><strong><a href="https://github.com/pyinstaller/pyinstaller/releases/tag/v3.3?featured_on=pythonbytes"> PyInstaller 3.3 released </a></strong></li>
<li><strong><a href="https://github.com/pantsbuild/pex?featured_on=pythonbytes"> PEX: </a> <a href="https://github.com/pantsbuild/pex?featured_on=pythonbytes"> A library and tool for generating .pex (Python EXecutable) files </a></strong></li>
<li><strong><a href="https://bucharjan.cz/blog/using-cython-to-protect-a-python-codebase.html?featured_on=pythonbytes"> Using Cython to protect a Python codebase </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/50">pythonbytes.fm/50</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/50/bundling-shipping-and-protecting-python-applications.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#49 Your technical skills are obsolete: now what?</title>
            <link>https://pythonbytes.fm/episodes/show/49/your-technical-skills-are-obsolete-now-what</link>
            <guid isPermaLink="false">49933aa7-f8a2-4bec-a453-8b5a3eaf3dbb</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/49/your-technical-skills-are-obsolete-now-what.mp3"
                    length="23110463"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 25 Oct 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#49: Your technical skills are obsolete: now what?</itunes:title>
            <itunes:episode>49</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Python 3.6.3 released on Tue. All machines at FB are already running it, Your technical skills are obsolete: now what?, Visualizing Garbage Collection Algorithms, pathlib — Filesystem Paths as Objects, and LUMINOTH: Open source Computer Vision toolkit.]]></itunes:summary>
            <itunes:duration>00:25:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Conference videos for DjangoCon 2017 and PyGotham 2017</strong></li>
<li><strong><a href="https://twitter.com/llanga/status/916460954128285696?featured_on=pythonbytes">Python 3.6.3 released on Tue. All machines at FB are already running it</a> (3 days)</strong></li>
<li><strong><a href="https://codewithoutrules.com/2017/10/23/obsolete-skills/?featured_on=pythonbytes"> Your technical skills are obsolete: now what? </a></strong></li>
<li><strong><a href="https://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/?featured_on=pythonbytes"> Visualizing Garbage Collection Algorithms </a></strong></li>
<li><strong><a href="https://pymotw.com/3/pathlib/?featured_on=pythonbytes"> pathlib — Filesystem Paths as Objects </a></strong></li>
<li><strong><a href="https://luminoth.ai/?featured_on=pythonbytes"> LUMINOTH: Open source Computer Vision toolkit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/49">pythonbytes.fm/49</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/49/your-technical-skills-are-obsolete-now-what.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#48 Garbage collection and memory management in Python</title>
            <link>https://pythonbytes.fm/episodes/show/48/garbage-collection-and-memory-management-in-python</link>
            <guid isPermaLink="false">d24c4837-23bf-4927-af3a-6abd0632108a</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/48/garbage-collection-and-memory-management-in-python.mp3"
                    length="14645597"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 19 Oct 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#48: Garbage collection and memory management in Python</itunes:title>
            <itunes:episode>48</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include The Python Graph Gallery, pynesis, Things you need to know about garbage collection in Python, part 1 part 2, Queues in Python, and Using Reflection: A Podcast About Humans Engineering.]]></itunes:summary>
            <itunes:duration>00:17:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://python-graph-gallery.com/?featured_on=pythonbytes"> The Python Graph Gallery </a></strong></li>
<li><strong><a href="https://github.com/ticketea/pynesis?featured_on=pythonbytes"> pynesis </a></strong></li>
<li><strong><a href="https://rushter.com/blog/python-garbage-collector/?featured_on=pythonbytes"> Things you need to know about garbage collection in Python </a></strong></li>
<li><strong>WSGI Is Not Enough Anymore,  <a href="https://medium.com/@amitn241/wsgi-is-not-enough-anymore-part-i-bc9713a79841?featured_on=pythonbytes"> part 1 </a>  and  <a href="https://medium.com/@amitn241/wsgi-is-not-enough-anymore-part-ii-b78b4cfdd09?featured_on=pythonbytes"> part 2 </a></strong></li>
<li><strong><a href="https://dbader.org/blog/queues-in-python?featured_on=pythonbytes"> Queues in Python </a></strong></li>
<li><strong><a href="https://www.podsheets.com/p/using-reflection/#/"> Using Reflection: A Podcast About Humans Engineering </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/48">pythonbytes.fm/48</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/48/garbage-collection-and-memory-management-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#47 PyPy now works with way more C-extensions and parking your package safely</title>
            <link>https://pythonbytes.fm/episodes/show/47/pypy-now-works-with-way-more-c-extensions-and-parking-your-package-safely</link>
            <guid isPermaLink="false">1f5d6bdd-658f-480b-8b3d-6977e8935063</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/47/pypy-now-works-with-way-more-c-extensions-and-parking-your-package-safely.mp3"
                    length="14913279"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 12 Oct 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#47: PyPy now works with way more C-extensions and parking your package safely</itunes:title>
            <itunes:episode>47</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include WTF Python?, Python Exercises, Exploiting misuse of Python's "pickle", A Complete Beginner's Guide to Django, and pypi-parker.]]></itunes:summary>
            <itunes:duration>00:16:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/satwikkansal/wtfpython/blob/master/README.md?featured_on=pythonbytes"> WTF Python? </a></strong></li>
<li><strong><a href="https://www.ynonperek.com/2017/09/21/python-exercises/amp/?featured_on=pythonbytes"> Python Exercises </a></strong></li>
<li><strong><a href="https://blog.nelhage.com/2011/03/exploiting-pickle/?featured_on=pythonbytes"> Exploiting misuse of Python's "pickle" </a></strong></li>
<li><strong><a href="https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/?featured_on=pythonbytes"> A Complete Beginner's Guide to Django </a></strong></li>
<li><strong><a href="https://github.com/mattsb42/pypi-parker?featured_on=pythonbytes"> pypi-parker </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/47">pythonbytes.fm/47</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/47/pypy-now-works-with-way-more-c-extensions-and-parking-your-package-safely.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#46 Spicy lecture notes and unicorn console spinners</title>
            <link>https://pythonbytes.fm/episodes/show/46/spicy-lecture-notes-and-unicorn-console-spinners</link>
            <guid isPermaLink="false">f792f14f-7fda-4957-adcd-40e6d9578202</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/46/spicy-lecture-notes-and-unicorn-console-spinners.mp3"
                    length="14706542"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 05 Oct 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#46: Spicy lecture notes and unicorn console spinners</itunes:title>
            <itunes:episode>46</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Scipy lecture notes, Building a desktop notification tool for Linux using python, Alice in Python projectland, How to teach technical concepts with cartoons, and Halo: Beautiful terminal spinners in Python.]]></itunes:summary>
            <itunes:duration>00:16:51</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://www.scipy-lectures.org/?featured_on=pythonbytes"> Scipy lecture notes </a></strong></li>
<li><strong><a href="https://www.codementor.io/dushyantbgs/building-a-desktop-notification-tool-using-python-bcpya9cwh?featured_on=pythonbytes"> Building a desktop notification tool for Linux using python </a></strong></li>
<li><strong><a href="https://veekaybee.github.io/2017/09/26/python-packaging/?featured_on=pythonbytes"> Alice in Python projectland </a></strong></li>
<li><strong><a href="https://jvns.ca/teach-tech-with-cartoons/?featured_on=pythonbytes"> How to teach technical concepts with cartoons </a></strong></li>
<li><strong><a href="https://github.com/ManrajGrover/halo?featured_on=pythonbytes"> Halo: Beautiful terminal spinners in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/46">pythonbytes.fm/46</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/46/spicy-lecture-notes-and-unicorn-console-spinners.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#45 A really small web API and OS-level machine learning</title>
            <link>https://pythonbytes.fm/episodes/show/45/a-really-small-web-api-and-os-level-machine-learning</link>
            <guid isPermaLink="false">9a901b6c-5407-4fdd-953b-aca32d9b5c67</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/45/a-really-small-web-api-and-os-level-machine-learning.mp3"
                    length="15354788"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 29 Sep 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#45: A really small web API and OS-level machine learning</itunes:title>
            <itunes:episode>45</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include pico, High Sierra ships, first major OS with machine learning built in?, A guide to logging in Python, Let me introduce: slots, pipenv revisited, and Stack Overflow gives an even closer look at developer salaries.]]></itunes:summary>
            <itunes:duration>00:19:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://pico.readthedocs.io/?featured_on=pythonbytes"> pico </a></strong></li>
<li><strong><a href="https://arstechnica.com/gadgets/2017/09/macos-10-13-high-sierra-the-ars-technica-review/8/#h5"> High Sierra ships, first major OS with machine learning built in? </a></strong></li>
<li><strong><a href="https://opensource.com/article/17/9/python-logging?featured_on=pythonbytes"> A guide to logging in Python </a></strong></li>
<li><strong><a href="https://www.chrisbarra.xyz/posts/let-me-introduce-slots/?featured_on=pythonbytes"> Let me introduce: slots </a></strong></li>
<li><strong><a href="https://docs.pipenv.org/?featured_on=pythonbytes"> pipenv revisited </a></strong></li>
<li><strong><a href="https://arstechnica.com/gadgets/2017/09/devops-and-data-science-are-the-big-software-dev-money-makers/?featured_on=pythonbytes"> Stack Overflow gives an even closer look at developer salaries </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/45">pythonbytes.fm/45</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/45/a-really-small-web-api-and-os-level-machine-learning.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#44 pip install malicious-code</title>
            <link>https://pythonbytes.fm/episodes/show/44/pip-install-malicious-code</link>
            <guid isPermaLink="false">138c2e08-9b3c-44e5-bf75-e36313adb957</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/44/pip-install-malicious-code.mp3"
                    length="22562126"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 20 Sep 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#44: pip install malicious-code</itunes:title>
            <itunes:episode>44</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Ten Malicious Libraries Found on PyPI, , , , , and deprecated imports.]]></itunes:summary>
            <itunes:duration>00:26:35</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://arstechnica.com/information-technology/2017/09/devs-unknowingly-use-malicious-modules-put-into-official-python-repository/?featured_on=pythonbytes"> Ten Malicious Libraries Found on PyPI </a></strong></li>
<li><strong>PyPI migration to Warehouse is in progress</strong></li>
<li><strong>Live coding in a presentation</strong></li>
<li><strong>Notable REST / Web Frameworks</strong></li>
<li><strong>tox</strong></li>
<li><strong>flake8-tidy-imports  <a href="https://pypi.python.org/pypi/flake8-tidy-imports#options"> deprecated imports </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/44">pythonbytes.fm/44</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/44/pip-install-malicious-code.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#43 Python string theory, v2</title>
            <link>https://pythonbytes.fm/episodes/show/43/python-string-theory-v2</link>
            <guid isPermaLink="false">8ec9baee-6915-4274-b172-85530719f468</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/43/python-string-theory-v2.mp3"
                    length="17336965"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 14 Sep 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#43: Python string theory, v2</itunes:title>
            <itunes:episode>43</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include future-fstrings, The Fun of Reinvention, Sound Pattern Recognition with Python, PEP 550: Execution Context, Intro to Threads and Processes in Python, and Alternative filesystems for Python.]]></itunes:summary>
            <itunes:duration>00:18:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/asottile/future-fstrings?featured_on=pythonbytes"> future-fstrings </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=js_0wjzuMfc"> The Fun of Reinvention </a></strong></li>
<li><strong><a href="https://medium.com/@almeidneto/sound-pattern-recognition-with-python-9aff69edce5d?featured_on=pythonbytes"> Sound Pattern Recognition with Python </a></strong></li>
<li><strong><a href="https://www.python.org/dev/peps/pep-0550/?featured_on=pythonbytes"> PEP 550: Execution Context </a></strong></li>
<li><strong><a href="https://medium.com/@bfortuner/python-multithreading-vs-multiprocessing-73072ce5600b?featured_on=pythonbytes"> Intro to Threads and Processes in Python </a></strong></li>
<li><strong><a href="https://www.pyfilesystem.org/?featured_on=pythonbytes"> Alternative filesystems for Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/43">pythonbytes.fm/43</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/43/python-string-theory-v2.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#42 Behold: The Python 2 death clock</title>
            <link>https://pythonbytes.fm/episodes/show/42/behold-the-python-2-death-clock</link>
            <guid isPermaLink="false">b68dd158-b08b-42be-83eb-58145ad2da12</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/42/behold-the-python-2-death-clock.mp3"
                    length="21838276"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 08 Sep 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#42: Behold: The Python 2 death clock</itunes:title>
            <itunes:episode>42</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Python 2 Death Clock, Small Functions considered Harmful, Why Python 3, , and The Incredible Growth of Python.]]></itunes:summary>
            <itunes:duration>00:23:52</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>What Kenneth Did Last Week (well, recently)</strong></li>
<li><strong><a href="https://pythonclock.org/?featured_on=pythonbytes"> Python 2 Death Clock </a></strong></li>
<li><strong><a href="https://medium.com/@copyconstruct/small-functions-considered-harmful-91035d316c29?featured_on=pythonbytes"> Small Functions considered Harmful </a></strong></li>
<li><strong><a href="http://whypy3.com/?featured_on=pythonbytes"> Why Python 3 </a></strong></li>
<li><strong>EANABs</strong></li>
<li><strong><a href="https://stackoverflow.blog/2017/09/06/incredible-growth-python/?featured_on=pythonbytes"> The Incredible Growth of Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/42">pythonbytes.fm/42</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/42/behold-the-python-2-death-clock.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#41 Python Concurrency From the Ground Up and Caring for our Community</title>
            <link>https://pythonbytes.fm/episodes/show/41/python-concurrency-from-the-ground-up-and-caring-for-our-community</link>
            <guid isPermaLink="false">e508cc53-3383-41e5-8a93-ea907e03dfc8</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/41/python-concurrency-from-the-ground-up-and-caring-for-our-community.mp3"
                    length="15929832"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 31 Aug 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#41: Python Concurrency From the Ground Up and Caring for our Community</itunes:title>
            <itunes:episode>41</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include lolviz, Odo for data transforms, Python Concurrency From the Ground Up, FAT Python: the next chapter in Python optimization, sshuttle, and Node.js forks again – this time it's a war of words over codes of conducts.]]></itunes:summary>
            <itunes:duration>00:23:21</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/parrt/lolviz?featured_on=pythonbytes"> lolviz </a></strong></li>
<li><strong><a href="https://odo.readthedocs.io/en/latest/overview.html?featured_on=pythonbytes"> Odo for data transforms </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=MCs5OvhV9S4"> Python Concurrency From the Ground Up </a></strong></li>
<li><strong><a href="https://hackernoon.com/fat-python-the-next-chapter-in-python-optimization-69dc974bcca2?featured_on=pythonbytes"> FAT Python: the next chapter in Python optimization </a></strong></li>
<li><strong><a href="http://sshuttle.readthedocs.io/?featured_on=pythonbytes"> sshuttle </a></strong></li>
<li><strong><a href="https://www.theregister.co.uk/2017/08/24/nodejs_forks_ayo_code_of_conduct/?featured_on=pythonbytes"> Node.js forks again – this time it's a war of words over codes of conducts </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/41">pythonbytes.fm/41</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/41/python-concurrency-from-the-ground-up-and-caring-for-our-community.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#40 Packet Manipulation with Scapy</title>
            <link>https://pythonbytes.fm/episodes/show/40/packet-manipulation-with-scapy</link>
            <guid isPermaLink="false">230368b0-c438-466a-a10f-7a5813dc17a7</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/40/packet-manipulation-with-scapy.mp3"
                    length="16862391"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 24 Aug 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#40: Packet Manipulation with Scapy</itunes:title>
            <itunes:episode>40</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include DevOps Automation Tool: Ansible, Python Practices for Efficient Code: Performance, Memory, and Usability, Packet Manipulation Program: Scapy, and Using Headless Chrome with Selenium.]]></itunes:summary>
            <itunes:duration>00:22:59</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.ansible.com/?featured_on=pythonbytes"> DevOps Automation Tool: Ansible </a></strong></li>
<li><strong><a href="https://www.codementor.io/satwikkansal/python-practices-for-efficient-code-performance-memory-and-usability-aze6oiq65?featured_on=pythonbytes"> Python Practices for Efficient Code: Performance, Memory, and Usability </a></strong></li>
<li><strong><a href="http://www.secdev.org/projects/scapy/?featured_on=pythonbytes"> Packet Manipulation Program: Scapy </a></strong></li>
<li><strong><a href="https://blog.miguelgrinberg.com/post/using-headless-chrome-with-selenium?featured_on=pythonbytes"> Using Headless Chrome with Selenium </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/40">pythonbytes.fm/40</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/40/packet-manipulation-with-scapy.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#39 The new PyPI</title>
            <link>https://pythonbytes.fm/episodes/show/39/the-new-pypi</link>
            <guid isPermaLink="false">b7f00e66-cdd9-41e2-87ae-8b95dc0b6a56</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/39/the-new-pypi.mp3"
                    length="30894662"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 17 Aug 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#39: The new PyPI</itunes:title>
            <itunes:episode>39</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [The New PyPI, CircuitPython Snakes its Way onto Adafruit Hardware, , and Pandas in a Nutshell.]]></itunes:summary>
            <itunes:duration>00:43:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more] <a href="https://pypi.org/?featured_on=pythonbytes"> The New PyPI </a></strong></li>
<li><strong><a href="http://makezine.com/2017/08/11/circuitpython-snakes-way-adafruit-hardware/?featured_on=pythonbytes"> CircuitPython Snakes its Way onto Adafruit Hardware </a></strong></li>
<li><strong>Dataclasses</strong></li>
<li><strong><a href="http://kanoki.org/2017/07/16/pandas-in-a-nutshell/?featured_on=pythonbytes"> Pandas in a Nutshell </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/39">pythonbytes.fm/39</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/39/the-new-pypi.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#38 Hacking Classic Nintendo Games with Python</title>
            <link>https://pythonbytes.fm/episodes/show/38/hacking-classic-nintendo-games-with-python</link>
            <guid isPermaLink="false">5acbb635-31a6-480b-bd02-5d8dfa2bcdb1</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/38/hacking-classic-nintendo-games-with-python.mp3"
                    length="17477632"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 09 Aug 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#38: Hacking Classic Nintendo Games with Python</itunes:title>
            <itunes:episode>38</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [Hacking Classic Nintendo Games with Python, , Mosh (mobile shell), and Twilio Voices.]]></itunes:summary>
            <itunes:duration>00:24:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more]  <a href="https://www.youtube.com/watch?v=v75rNdPukuI">Hacking Classic Nintendo Games with Python</a> <a href="https://www.youtube.com/watch?v=v75rNdPukuI"></a></strong></li>
<li><strong>Bokeh</strong></li>
<li><strong><a href="https://mosh.org/?featured_on=pythonbytes"> Mosh (mobile shell) </a></strong></li>
<li><strong>(bonus)  <a href="http://www.twiliovoices.com?featured_on=pythonbytes">Twilio Voices</a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/38">pythonbytes.fm/38</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/38/hacking-classic-nintendo-games-with-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#37 Rule over the shells with Sultan</title>
            <link>https://pythonbytes.fm/episodes/show/37/rule-over-the-shells-with-sultan</link>
            <guid isPermaLink="false">7c42c762-c79f-4c9b-9bb7-8d2e42dcda76</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/37/rule-over-the-shells-with-sultan.mp3"
                    length="13634489"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 02 Aug 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#37: Rule over the shells with Sultan</itunes:title>
            <itunes:episode>37</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [New URL for Python Developer’s Guide, Sultan: Command and Rule Over Your Shell, Flake8Lint, Magic Wormhole, Python Virtual Environments Primer, and How Rust can replace C, with Python's help.]]></itunes:summary>
            <itunes:duration>00:18:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more] <a href="https://devguide.python.org/?featured_on=pythonbytes"> New URL for Python Developer’s Guide </a></strong></li>
<li><strong><a href="https://sultan.readthedocs.io/en/latest/?featured_on=pythonbytes"> Sultan: Command and Rule Over Your Shell </a></strong></li>
<li><strong><a href="https://github.com/dreadatour/Flake8Lint?featured_on=pythonbytes"> Flake8Lint </a></strong></li>
<li><strong><a href="https://github.com/warner/magic-wormhole?featured_on=pythonbytes"> Magic Wormhole </a></strong></li>
<li><strong><a href="https://realpython.com/blog/python/python-virtual-environments-a-primer/?featured_on=pythonbytes"> Python Virtual Environments Primer </a></strong></li>
<li><strong><a href="http://www.infoworld.com/article/3208391/python/how-rust-can-replace-c-with-pythons-help.html?featured_on=pythonbytes"> How Rust can replace C, with Python's help </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/37">pythonbytes.fm/37</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/37/rule-over-the-shells-with-sultan.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#36 Craft Your Python Like Poetry and Other Musings</title>
            <link>https://pythonbytes.fm/episodes/show/36/craft-your-python-like-poetry-and-other-musings</link>
            <guid isPermaLink="false">bbfccbbe-58bf-4337-abc1-895f62a0e349</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/36/craft-your-python-like-poetry-and-other-musings.mp3"
                    length="16301618"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 28 Jul 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#36: Craft Your Python Like Poetry and Other Musings</itunes:title>
            <itunes:episode>36</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Craft Your Python Like Poetry, The Fedora Python Classroom Lab, How a VC-funded company is undermining the open-source community, Newspaper Python Package, IEEE Spectrum: The Top Programming Languages 2017, and SciPy 2017 videos are out.]]></itunes:summary>
            <itunes:duration>00:22:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="http://treyhunner.com/2017/07/craft-your-python-like-poetry/?featured_on=pythonbytes"> Craft Your Python Like Poetry </a></strong></li>
<li><strong><a href="https://labs.fedoraproject.org/en/python-classroom/?featured_on=pythonbytes"> The Fedora Python Classroom Lab </a></strong></li>
<li><strong><a href="https://theoutline.com/post/1953/how-a-vc-funded-company-is-undermining-the-open-source-community?featured_on=pythonbytes"> How a VC-funded company is undermining the open-source community </a></strong></li>
<li><strong><a href="https://github.com/codelucas/newspaper/?featured_on=pythonbytes"> Newspaper Python Package </a></strong></li>
<li><strong><a href="http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017?featured_on=pythonbytes"> IEEE Spectrum: </a> <a href="http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017?featured_on=pythonbytes"> The Top Programming Languages 2017 </a></strong></li>
<li><strong><a href="https://www.youtube.com/playlist?list=PLYx7XA2nY5GfdAFycPLBdUDOUtdQIVoMf"> SciPy 2017 videos are out </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/36">pythonbytes.fm/36</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/36/craft-your-python-like-poetry-and-other-musings.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#35 How developers change programming languages over time</title>
            <link>https://pythonbytes.fm/episodes/show/35/how-developers-change-programming-languages-over-time</link>
            <guid isPermaLink="false">123a1d7f-4d62-4465-874c-5274e42d346b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/35/how-developers-change-programming-languages-over-time.mp3"
                    length="17872991"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 19 Jul 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#35: How developers change programming languages over time</itunes:title>
            <itunes:episode>35</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [Python Quirks: Comments, Python 3.6.2 is out!, Contributing to Open Source Projects: Imposter Syndrome Disclaimer, The Dark Secret at the Heart of AI, Arrange Act Assert pattern for Python developers, and Analyzing GitHub, how developers change programming languages over time.]]></itunes:summary>
            <itunes:duration>00:24:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more] <a href="https://medium.com/@PhilipTrauner/python-quirks-comments-324bbf88612c?featured_on=pythonbytes"> Python Quirks </a> <a href="https://medium.com/@PhilipTrauner/python-quirks-comments-324bbf88612c?featured_on=pythonbytes">: Comments </a></strong></li>
<li><strong><a href="https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-2"> Python 3.6.2 is out! </a></strong></li>
<li><strong><a href="https://github.com/adriennefriend/imposter-syndrome-disclaimer?featured_on=pythonbytes"> Contributing to Open Source Projects: Imposter Syndrome Disclaimer </a></strong></li>
<li><strong><a href="https://www.technologyreview.com/s/604087/the-dark-secret-at-the-heart-of-ai/?featured_on=pythonbytes"> The Dark Secret at the Heart of AI </a></strong></li>
<li><strong><a href="http://jamescooke.info/arrange-act-assert-pattern-for-python-developers.html?featured_on=pythonbytes"> Arrange Act Assert pattern for Python developers </a></strong></li>
<li><strong><a href="https://blog.sourced.tech/post/language_migrations/?featured_on=pythonbytes"> Analyzing GitHub, how developers change programming languages over time </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/35">pythonbytes.fm/35</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/35/how-developers-change-programming-languages-over-time.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#34 The Real Threat of Artificial Intelligence</title>
            <link>https://pythonbytes.fm/episodes/show/34/the-real-threat-of-artificial-intelligence</link>
            <guid isPermaLink="false">3fc90e8b-65ab-4bf7-9700-aba187b96713</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/34/the-real-threat-of-artificial-intelligence.mp3"
                    length="16707368"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 13 Jul 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#34: The Real Threat of Artificial Intelligence</itunes:title>
            <itunes:episode>34</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Easy Python logging with daiquiri, The Real Threat of Artificial Intelligence, The three laws of config dynamics, Five Tips To Get You Started With Jupyter Notebook, Cost of Coupling Versus Cost of De-coupling, and 100 Days of Code at PyBites.]]></itunes:summary>
            <itunes:duration>00:22:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://julien.danjou.info/blog/python-logging-easy-with-daiquiri?featured_on=pythonbytes"> Easy Python logging with daiquiri </a></strong></li>
<li><strong><a href="https://www.nytimes.com/2017/06/24/opinion/sunday/artificial-intelligence-economic-inequality.html?featured_on=pythonbytes"> The Real Threat of Artificial Intelligence </a></strong></li>
<li><strong><a href="https://blog.buildo.io/the-three-laws-of-config-dynamics-1e9724593aa9?featured_on=pythonbytes"> The three laws of config dynamics </a></strong></li>
<li><strong><a href="https://medium.com/arcgis-api-for-python-explorers-corner/a-few-tips-to-get-you-started-with-jupyter-notebook-8f9b172d98cb?featured_on=pythonbytes"> Five Tips To Get You Started With Jupyter Notebook </a></strong></li>
<li><strong><a href="https://m.facebook.com/notes/kent-beck/cost-of-coupling-versus-cost-of-de-coupling/1578239345542257/?featured_on=pythonbytes"> Cost of Coupling Versus Cost of De-coupling </a></strong></li>
<li><strong><a href="https://pybit.es/special-100days-of-code.html?featured_on=pythonbytes"> 100 Days of Code at PyBites </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/34">pythonbytes.fm/34</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/34/the-real-threat-of-artificial-intelligence.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#33 You should build an Alexa skill</title>
            <link>https://pythonbytes.fm/episodes/show/33/you-should-build-an-alexa-skill</link>
            <guid isPermaLink="false">5a83c8d5-8259-448e-88eb-82a76601e82d</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/33/you-should-build-an-alexa-skill.mp3"
                    length="13044969"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 06 Jul 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#33: You should build an Alexa skill</itunes:title>
            <itunes:episode>33</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Linting as Lightweight Defect Detection for Python, You should build an Alexa skill, RISE, Closer, Checklist for Python libraries APIs, and Fades.]]></itunes:summary>
            <itunes:duration>00:17:49</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dev.to/sethmichaellarson/linting-as-lightweight-defect-detection-for-python?featured_on=pythonbytes"> Linting as Lightweight Defect Detection for Python </a></strong></li>
<li><strong><a href="https://medium.com/@jacquelinewilson/amazon-alexa-skill-recipe-1444e6ee45a6?featured_on=pythonbytes"> You should build an Alexa skill </a></strong></li>
<li><strong><a href="https://github.com/damianavila/RISE?featured_on=pythonbytes"> RISE </a></strong></li>
<li><strong><a href="https://haarcuba.github.io/closer/?featured_on=pythonbytes"> Closer </a></strong></li>
<li><strong><a href="http://python.apichecklist.com/?featured_on=pythonbytes"> Checklist for </a> <a href="http://python.apichecklist.com/?featured_on=pythonbytes"></a><a href="http://python.apichecklist.com/?featured_on=pythonbytes"> Python libraries APIs </a></strong></li>
<li><strong><a href="https://fades.readthedocs.io/en/release_6_0/readme.html?featured_on=pythonbytes"> Fades </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/33">pythonbytes.fm/33</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/33/you-should-build-an-alexa-skill.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#32 8 ways to contribute to open source when you have no time</title>
            <link>https://pythonbytes.fm/episodes/show/32/8-ways-to-contribute-to-open-source-when-you-have-no-time</link>
            <guid isPermaLink="false">f3f51bb4-3e11-4fa5-9b6d-4096e381c08f</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/32/8-ways-to-contribute-to-open-source-when-you-have-no-time.mp3"
                    length="55739172"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 01 Jul 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#32: 8 ways to contribute to open source when you have no time</itunes:title>
            <itunes:episode>32</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [Introducing Dash, Keeping Python competitive, PyPI Quick and Dirty, Minimal examples of data structures and algorithms in Python, 8 ways to contribute to open source when you have no time, and NumPy receives first ever funding, thanks to Moore Foundation.]]></itunes:summary>
            <itunes:duration>00:23:10</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more]  <a href="https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503?featured_on=pythonbytes"> Introducing Dash </a></strong></li>
<li><strong><a href="https://lwn.net/Articles/723949/?featured_on=pythonbytes"> Keeping Python competitive </a></strong></li>
<li><strong><a href="https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/?featured_on=pythonbytes"> PyPI Quick and Dirty </a></strong></li>
<li><strong><a href="https://github.com/keon/algorithms?featured_on=pythonbytes"> Minimal examples of data structures and algorithms in Python </a></strong></li>
<li><strong><a href="https://opensource.com/article/17/6/find-time-contribute?featured_on=pythonbytes"> 8 ways to contribute to open source when you have no time </a></strong></li>
<li><strong><a href="https://www.numfocus.org/blog/numpy-receives-first-ever-funding-thanks-to-moore-foundation/?featured_on=pythonbytes"> NumPy receives first ever funding, thanks to Moore Foundation </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/32">pythonbytes.fm/32</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/32/8-ways-to-contribute-to-open-source-when-you-have-no-time.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#31 You should have a change log</title>
            <link>https://pythonbytes.fm/episodes/show/31/you-should-have-a-change-log</link>
            <guid isPermaLink="false">eaf666af-5bfa-4777-b61a-8e4e4b254161</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/31/you-should-have-a-change-log.mp3"
                    length="15623808"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 21 Jun 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#31: You should have a change log</itunes:title>
            <itunes:episode>31</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [TinyMongo, A dead simple Python data validation library, PuDB, Analyzing Django requirement files on GitHub, , and Understanding Asynchronous Programming in Python.]]></itunes:summary>
            <itunes:duration>00:21:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more] <a href="https://github.com/schapman1974/tinymongo?featured_on=pythonbytes"> TinyMongo </a></strong></li>
<li><strong><a href="https://github.com/shopnilsazal/validus?featured_on=pythonbytes"> A dead simple Python data validation library </a></strong></li>
<li><strong><a href="https://documen.tician.de/pudb/index.html?featured_on=pythonbytes"> PuDB </a></strong></li>
<li><strong><a href="https://pyup.io/posts/analyzing-django-requirement-files-on-github/?featured_on=pythonbytes"> Analyzing Django requirement files on GitHub </a></strong></li>
<li><strong>Changelogs</strong></li>
<li><strong><a href="https://dbader.org/blog/understanding-asynchronous-programming-in-python?featured_on=pythonbytes"> Understanding Asynchronous Programming in Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/31">pythonbytes.fm/31</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/31/you-should-have-a-change-log.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#30 You are not Google and other ruminations</title>
            <link>https://pythonbytes.fm/episodes/show/30/you-are-not-google-and-other-ruminations</link>
            <guid isPermaLink="false">eefd6b4e-213e-4208-b912-13aad5d4e341</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/30/you-are-not-google-and-other-ruminations.mp3"
                    length="17280140"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 15 Jun 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#30: You are not Google and other ruminations</itunes:title>
            <itunes:episode>30</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , Introducing NoDB - a Pythonic Object Store for S3, Elizabeth for mock data, What’s New In Python 3.7, , and Heroku switching default to v3.6.1.]]></itunes:summary>
            <itunes:duration>00:24:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Problems and Solutions are different at different scales</strong></li>
<li><strong><a href="https://blog.zappa.io/posts/introducing-nodb-pythonic-data-store-s3?featured_on=pythonbytes"> Introducing NoDB - a Pythonic Object Store for S3 </a></strong></li>
<li><strong><a href="https://github.com/lk-geimfari/elizabeth?featured_on=pythonbytes"> Elizabeth for mock data </a></strong></li>
<li><strong><a href="https://docs.python.org/3.7/whatsnew/3.7.html?featured_on=pythonbytes"> What’s New In Python 3.7 </a></strong></li>
<li><strong>Hypothesis Testing</strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/6fvgrf/heroku_switching_default_to_v361/?featured_on=pythonbytes"> Heroku switching default to v3.6.1 </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/30">pythonbytes.fm/30</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/30/you-are-not-google-and-other-ruminations.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#29 Responsive Bar Charts with Bokeh, Flask, and Python 3</title>
            <link>https://pythonbytes.fm/episodes/show/29/responsive-bar-charts-with-bokeh-flask-and-python-3</link>
            <guid isPermaLink="false">aac4a98b-94c2-4d6d-9442-c0b6253e5a71</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/29/responsive-bar-charts-with-bokeh-flask-and-python-3.mp3"
                    length="17305272"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 08 Jun 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#29: Responsive Bar Charts with Bokeh, Flask, and Python 3</itunes:title>
            <itunes:episode>29</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Responsive Bar Charts with Bokeh, Flask and Python 3, Zappa Serverless Python Web Services, Using a local cache for pip packages, Building game AI using ML: Working with TensorFlow, Keras, and the Intel MKL in Python, Debug Test Failures With Pdb, and Monitoring my VOIP provider with Home Assistant.]]></itunes:summary>
            <itunes:duration>00:23:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.fullstackpython.com/blog/responsive-bar-charts-bokeh-flask-python-3.html?featured_on=pythonbytes"> Responsive Bar Charts with Bokeh, Flask and Python 3 </a></strong></li>
<li><strong><a href="https://github.com/Miserlou/Zappa?featured_on=pythonbytes"> Zappa </a> <a href="https://github.com/Miserlou/Zappa?featured_on=pythonbytes"> Serverless Python Web Services </a></strong></li>
<li><strong><a href="https://www.dominicrodger.com/2013/03/11/local-pip-cache/?featured_on=pythonbytes"> Using a local cache for pip packages </a></strong></li>
<li><strong><a href="https://www.activestate.com/blog/2017/05/building-game-ai-using-machine-learning-working-tensorflow-keras-and-intel-mkl-python?featured_on=pythonbytes"> Building game AI using ML: Working with TensorFlow, Keras, and the Intel MKL in Python </a></strong></li>
<li><strong><a href="https://hackebrot.github.io/pytest-tricks/debug_test_failures/?featured_on=pythonbytes"> Debug Test Failures With Pdb </a></strong></li>
<li><strong><a href="https://medium.com/@davidcameron/monitoring-my-voip-provider-with-home-assistant-83a31f0a8cb9?featured_on=pythonbytes"> Monitoring my VOIP provider with Home Assistant </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/29">pythonbytes.fm/29</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/29/responsive-bar-charts-with-bokeh-flask-and-python-3.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#28 The meaning of _ in Python</title>
            <link>https://pythonbytes.fm/episodes/show/28/the-meaning-of-in-python</link>
            <guid isPermaLink="false">bc6d5aca-5cc1-425b-a53a-0aa62de42079</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/28/the-meaning-of-in-python.mp3"
                    length="15696574"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 02 Jun 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#28: The meaning of _ in Python</itunes:title>
            <itunes:episode>28</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include more] [pep8.org: PEP 8 — the Style Guide for Python Code, Tokio: Asyncio event loop written in Rust language, Python Boilerplate, Instagram switching to Python 3 on one branch, The Meaning of Underscores in Python, and The future is looking bright for Python.]]></itunes:summary>
            <itunes:duration>00:20:59</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>[more]   <a href="http://pep8.org/?featured_on=pythonbytes"> pep8.org: PEP 8 — the Style Guide for Python Code </a></strong></li>
<li><strong><a href="https://pypi.python.org/pypi/tokio?featured_on=pythonbytes"> Tokio: Asyncio event loop written in Rust language </a></strong></li>
<li><strong><a href="https://www.python-boilerplate.com?featured_on=pythonbytes"> Python Boilerplate </a></strong></li>
<li><strong><a href="https://www.youtube.com/watch?v=66XoCk79kjM"> Instagram switching to Python 3 on one branch </a></strong></li>
<li><strong><a href="https://dbader.org/blog/meaning-of-underscores-in-python?featured_on=pythonbytes"> The Meaning of Underscores in Python </a></strong></li>
<li><strong><a href="https://medium.com/@trstringer/the-future-is-looking-bright-for-python-95a748a4ef3e?featured_on=pythonbytes"> The future is looking bright for Python </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/28">pythonbytes.fm/28</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/28/the-meaning-of-in-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#27 The PyCon 2017 recap and functional Python</title>
            <link>https://pythonbytes.fm/episodes/show/27/the-pycon-2017-recap-and-functional-python</link>
            <guid isPermaLink="false">16384063-bb11-4c05-9998-9aebd69aaadc</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/27/the-pycon-2017-recap-and-functional-python.mp3"
                    length="14131262"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 25 May 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#27: The PyCon 2017 recap and functional Python</itunes:title>
            <itunes:episode>27</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include How to Create Your First Python 3.6 AWS Lambda Function, How to Publish Your Package on PYPI, Coconut: Simple, elegant, Pythonic functional programming, Choose a licence, and Python for Scientists and Engineers.]]></itunes:summary>
            <itunes:duration>00:19:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://www.fullstackpython.com/blog/aws-lambda-python-3-6.html?featured_on=pythonbytes"> How to Create Your First Python 3.6 AWS Lambda Function </a></strong></li>
<li><strong><a href="https://blog.jetbrains.com/pycharm/2017/05/how-to-publish-your-package-on-pypi/?featured_on=pythonbytes"> How to Publish Your Package on PYPI </a></strong></li>
<li><strong><a href="http://coconut-lang.org/?featured_on=pythonbytes"> Coconut: Simple, elegant, Pythonic functional programming </a></strong></li>
<li><strong><a href="https://choosealicense.com/?featured_on=pythonbytes"> Choose a licence </a></strong></li>
<li><strong><a href="http://pythonforengineers.com/python-for-scientists-and-engineers/?featured_on=pythonbytes"> Python for Scientists and Engineers </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/27">pythonbytes.fm/27</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/27/the-pycon-2017-recap-and-functional-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#26 How have you automated your life, or CLI, with Python?</title>
            <link>https://pythonbytes.fm/episodes/show/26/how-have-you-automated-your-life-or-cli-with-python</link>
            <guid isPermaLink="false">600cabd7-e211-49d2-bf4c-b2dd8f7dc73b</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/26/how-have-you-automated-your-life-or-cli-with-python.mp3"
                    length="19084151"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 19 May 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#26: How have you automated your life, or CLI, with Python?</itunes:title>
            <itunes:episode>26</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include , How have you automated your life with python?, Spelling with Elemental Symbols, , and PDF Plumber.]]></itunes:summary>
            <itunes:duration>00:19:44</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong>Two part series on interactive terminal applications</strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/69ba93/how_have_you_automated_your_life_with_python_if/?featured_on=pythonbytes"> How have you automated your life with python? </a></strong></li>
<li><strong><a href="https://www.amin.space/blog/2017/5/elemental_speller/?featured_on=pythonbytes"> Spelling with Elemental Symbols </a></strong></li>
<li><strong>IDE's for beginners</strong></li>
<li><strong><a href="https://twitter.com/dtizzlenizzle/status/861024781273112576?featured_on=pythonbytes"> PDF Plumber </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/26">pythonbytes.fm/26</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/26/how-have-you-automated-your-life-or-cli-with-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#25 Could we have more in-database machine learning please?</title>
            <link>https://pythonbytes.fm/episodes/show/25/could-we-have-more-in-database-machine-learning-please</link>
            <guid isPermaLink="false">c29faaa9-abd3-443d-beec-67b77af55895</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/25/could-we-have-more-in-database-machine-learning-please.mp3"
                    length="12147680"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Fri, 12 May 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#25: Could we have more in-database machine learning please?</itunes:title>
            <itunes:episode>25</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Python in SQL Server 2017: enhanced in-database machine learning, Stack Overflow Trends tool, We asked 20,000 people who they are and how they’re learning to code, and Beeware: A request for your help.]]></itunes:summary>
            <itunes:duration>00:17:53</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/?featured_on=pythonbytes"> Python in SQL Server 2017: enhanced in-database machine learning </a></strong></li>
<li><strong><a href="https://stackoverflow.blog/2017/05/09/introducing-stack-overflow-trends/?cb=1&featured_on=pythonbytes"> Stack Overflow Trends tool </a></strong></li>
<li><strong><a href="https://medium.freecodecamp.com/we-asked-20-000-people-who-they-are-and-how-theyre-learning-to-code-fff5d668969?featured_on=pythonbytes"> We asked 20,000 people who they are and how they’re learning to code </a></strong></li>
<li><strong><a href="https://pybee.org/news/buzz/a-request-for-your-help/?featured_on=pythonbytes"> Beeware: A request for your help </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/25">pythonbytes.fm/25</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/25/could-we-have-more-in-database-machine-learning-please.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#24 I have a local PyPI server and so do you!</title>
            <link>https://pythonbytes.fm/episodes/show/24/i-have-a-local-pypi-server-and-so-do-you</link>
            <guid isPermaLink="false">2f4fd17a-4705-4ce8-b07d-3cb941912021</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/24/i-have-a-local-pypi-server-and-so-do-you.mp3"
                    length="13632144"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 03 May 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#24: I have a local PyPI server and so do you!</itunes:title>
            <itunes:episode>24</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Learning Python Series by Doug Farrell, Geeking out in your older years, , Modifying the Python language in 6 minutes, colorful, and Five steps to add the _bling_ factor your Python package.]]></itunes:summary>
            <itunes:duration>00:19:29</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dbader.org/blog/python-intro-statements-variables-and-loops?featured_on=pythonbytes">Learning Python Series by Doug Farrell</a>, published on dbader.org</strong></li>
<li><strong><a href="http://www.pgbovine.net/publications/older-adults-learning-programming_CHI-2017.pdf?featured_on=pythonbytes"> Geeking out in your older years </a></strong></li>
<li><strong>Local package store</strong></li>
<li><strong><a href="https://hackernoon.com/modifying-the-python-language-in-7-minutes-b94b0a99ce14?featured_on=pythonbytes"> Modifying the Python language in 6 minutes </a></strong></li>
<li><strong><a href="https://github.com/timofurrer/colorful?featured_on=pythonbytes"> colorful </a></strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/65v1kx/five_steps_to_add_the_bling_factor_your_python/?featured_on=pythonbytes"> Five steps to add the <em>bling</em> factor your Python package </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/24">pythonbytes.fm/24</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/24/i-have-a-local-pypi-server-and-so-do-you.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#23 Can you grok the GIL?</title>
            <link>https://pythonbytes.fm/episodes/show/23/can-you-grok-the-gil</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/23/can-you-grok-the-gil.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/23/can-you-grok-the-gil.mp3"
                    length="14777638"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 26 Apr 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#23: Can you grok the GIL?</itunes:title>
            <itunes:episode>23</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Grok the GIL - How to write fast and thread-safe Python, The New NBA by Mark Cuban, Ian Cordasco gets a Community Service Award from PSF, Release of IPython 6.0, Testing & Packaging, and AWS Lambda adds Python 3.6 support.]]></itunes:summary>
            <itunes:duration>00:19:34</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://opensource.com/article/17/4/grok-gil?featured_on=pythonbytes"> Grok the GIL  -  How to write fast and thread-safe Python </a></strong></li>
<li><strong><a href="https://twitter.com/mcuban/status/846781342083923969?featured_on=pythonbytes"> The New NBA by Mark Cuban </a></strong></li>
<li><strong><a href="http://pyfound.blogspot.com/2017/04/the-ego-less-developer-community.html?featured_on=pythonbytes"> Ian Cordasco gets a Community Service Award from PSF </a></strong></li>
<li><strong><a href="https://blog.jupyter.org/2017/04/19/release-of-ipython-6-0/?featured_on=pythonbytes"> Release of IPython 6.0 </a></strong></li>
<li><strong><a href="https://hynek.me/articles/testing-packaging/?featured_on=pythonbytes"> Testing &amp; Packaging </a></strong></li>
<li><strong><a href="https://aws.amazon.com/releasenotes/5198208415517126?featured_on=pythonbytes"> AWS Lambda adds Python 3.6 support </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/23">pythonbytes.fm/23</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/23/can-you-grok-the-gil.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#22 PYTHONPATH considered harmful</title>
            <link>https://pythonbytes.fm/episodes/show/22/pythonpath-considered-harmful</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/22/pythonpath-considered-harmful.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/22/pythonpath-considered-harmful.mp3"
                    length="15343080"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 18 Apr 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#22: PYTHONPATH considered harmful</itunes:title>
            <itunes:episode>22</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:15:50</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/22">pythonbytes.fm/22</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/22/pythonpath-considered-harmful.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#21 Python has a new star framework for RESTful APIs</title>
            <link>https://pythonbytes.fm/episodes/show/21/python-has-a-new-star-framework-for-restful-apis</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/21/python-has-a-new-star-framework-for-restful-apis.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/21/python-has-a-new-star-framework-for-restful-apis.mp3"
                    length="20249840"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Thu, 13 Apr 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#21: Python has a new star framework for RESTful APIs</itunes:title>
            <itunes:episode>21</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:20:57</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/21">pythonbytes.fm/21</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/21/python-has-a-new-star-framework-for-restful-apis.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#20 Finding similar but not identical images in 128 bits via Python </title>
            <link>https://pythonbytes.fm/episodes/show/20/finding-similar-but-not-identical-images-in-128-bits-via-python</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/20/finding-similar-but-not-identical-images-in-128-bits-via-python.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/20/finding-similar-but-not-identical-images-in-128-bits-via-python.mp3"
                    length="22990398"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 05 Apr 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#20: Finding similar but not identical images in 128 bits via Python </itunes:title>
            <itunes:episode>20</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:23:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/20">pythonbytes.fm/20</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/20/finding-similar-but-not-identical-images-in-128-bits-via-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#19 Put your Python dictionaries in a box and apparently Python is really wanted</title>
            <link>https://pythonbytes.fm/episodes/show/19/put-your-python-dictionaries-in-a-box-and-apparently-python-is-really-wanted</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/19/put-your-python-dictionaries-in-a-box-and-apparently-python-is-really-wanted.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/19/put-your-python-dictionaries-in-a-box-and-apparently-python-is-really-wanted.mp3"
                    length="18969213"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 27 Mar 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#19: Put your Python dictionaries in a box and apparently Python is really wanted</itunes:title>
            <itunes:episode>19</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:19:37</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/19">pythonbytes.fm/19</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/19/put-your-python-dictionaries-in-a-box-and-apparently-python-is-really-wanted.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#18 Python 3 has some amazing types and you can now constructively insult your shell!</title>
            <link>https://pythonbytes.fm/episodes/show/18/python-3-has-some-amazing-types-and-you-can-now-constructively-insult-your-shell</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/18/python-3-has-some-amazing-types-and-you-can-now-constructively-insult-your-shell.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/18/python-3-has-some-amazing-types-and-you-can-now-constructively-insult-your-shell.mp3"
                    length="17848246"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 21 Mar 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#18: Python 3 has some amazing types and you can now constructively insult your shell!</itunes:title>
            <itunes:episode>18</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:18:27</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/18">pythonbytes.fm/18</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/18/python-3-has-some-amazing-types-and-you-can-now-constructively-insult-your-shell.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#17 Google's Python is on fire and Simon says you have CPU load Pythonically</title>
            <link>https://pythonbytes.fm/episodes/show/17/googles-python-is-on-fire-and-simon-says-you-have-cpu-load-pythonically</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/17/googles-python-is-on-fire-and-simon-says-you-have-cpu-load-pythonically.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/17/googles-python-is-on-fire-and-simon-says-you-have-cpu-load-pythonically.mp3"
                    length="18881859"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Sat, 18 Mar 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#17: Google's Python is on fire and Simon says you have CPU load Pythonically</itunes:title>
            <itunes:episode>17</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:19:31</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/17">pythonbytes.fm/17</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/17/googles-python-is-on-fire-and-simon-says-you-have-cpu-load-pythonically.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#16 Postmodern Python and Open-source Financial Awards</title>
            <link>https://pythonbytes.fm/episodes/show/16/postmodern-python-and-open-source-financial-awards</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/16/postmodern-python-and-open-source-financial-awards.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/16/postmodern-python-and-open-source-financial-awards.mp3"
                    length="18621053"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Mar 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#16: Postmodern Python and Open-source Financial Awards</itunes:title>
            <itunes:episode>16</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:19:15</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/16">pythonbytes.fm/16</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/16/postmodern-python-and-open-source-financial-awards.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#15 Digging into Python packaging</title>
            <link>https://pythonbytes.fm/episodes/show/15/digging-into-python-packaging</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/15/digging-into-python-packaging.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/15/digging-into-python-packaging.mp3"
                    length="15568892"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 28 Feb 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#15: Digging into Python packaging</itunes:title>
            <itunes:episode>15</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include and #6 Michael: Talk Python past, present, and future with Guido van Rossum.]]></itunes:summary>
            <itunes:duration>00:16:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://talkpython.fm/episodes/show/100/python-past-present-and-future-with-guido-van-rossum?featured_on=pythonbytes"> #6 Michael: Talk  Python past, present, and future with Guido van Rossum </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/15">pythonbytes.fm/15</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/15/digging-into-python-packaging.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#14 Lots of Python style and Python 3000 is 3000 days old</title>
            <link>https://pythonbytes.fm/episodes/show/14/lots-of-python-style-and-python-3000-is-3000-days-old</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/14/lots-of-python-style-and-python-3000-is-3000-days-old.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/14/lots-of-python-style-and-python-3000-is-3000-days-old.mp3"
                    length="15167675"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 22 Feb 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#14: Lots of Python style and Python 3000 is 3000 days old</itunes:title>
            <itunes:episode>14</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Tiny Python 3.6 Notebook - Matt Harrison, Oh no! This package is Python 2 only - Anthony Shaw, Elements of Python Style, Python 3 was exactly 3000 days old this past Sunday, and mongoaudit.]]></itunes:summary>
            <itunes:duration>00:15:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://github.com/mattharrison/Tiny-Python-3.6-Notebook/blob/master/README.md?featured_on=pythonbytes"> Tiny Python 3.6 Notebook - Matt Harrison </a></strong></li>
<li><strong><a href="https://medium.com/@anthonypjshaw/oh-no-this-package-is-python-2-only-8e6316f9a02#.xrquwdh51"> Oh no! This package is Python 2 only - Anthony Shaw </a></strong></li>
<li><strong><a href="https://github.com/amontalenti/elements-of-python-style?featured_on=pythonbytes"> Elements of Python Style </a>  - Andrew Montalenti</strong></li>
<li><strong><a href="https://www.reddit.com/r/Python/comments/5v0tt6/python_3_created_via_pep_3000_is_exactly_3000/?featured_on=pythonbytes"> Python 3 was exactly 3000 days old this past Sunday </a></strong></li>
<li><strong><a href="https://github.com/stampery/mongoaudit?featured_on=pythonbytes"> mongoaudit </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/14">pythonbytes.fm/14</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/14/lots-of-python-style-and-python-3000-is-3000-days-old.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#13 Python making the move to GitHub and Dropbox is stepping back from Pyston</title>
            <link>https://pythonbytes.fm/episodes/show/13/python-making-the-move-to-github-and-dropbox-is-stepping-back-from-pyston</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/13/python-making-the-move-to-github-and-dropbox-is-stepping-back-from-pyston.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/13/python-making-the-move-to-github-and-dropbox-is-stepping-back-from-pyston.mp3"
                    length="17526000"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 14 Feb 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#13: Python making the move to GitHub and Dropbox is stepping back from Pyston</itunes:title>
            <itunes:episode>13</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:18:06</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/13">pythonbytes.fm/13</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/13/python-making-the-move-to-github-and-dropbox-is-stepping-back-from-pyston.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#12 Expanding your Python mental model and serving millions of requests per second with Python</title>
            <link>https://pythonbytes.fm/episodes/show/12/expanding-your-python-mental-model-and-serving-millions-of-requests-per-second-with-python</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/12/expanding-your-python-mental-model-and-serving-millions-of-requests-per-second-with-python.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/12/expanding-your-python-mental-model-and-serving-millions-of-requests-per-second-with-python.mp3"
                    length="18446346"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 07 Feb 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#12: Expanding your Python mental model and serving millions of requests per second with Python</itunes:title>
            <itunes:episode>12</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Why Learn Python? Here Are 8 Data-Driven Reasons, A million requests per second with Python, and Python Top 10 Articles for the Past Year (v.2017)]]></itunes:summary>
            <itunes:duration>00:19:04</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><a href="https://dbader.org/blog/why-learn-python?featured_on=pythonbytes"> Why Learn Python? Here Are 8 Data-Driven Reasons </a>  by Dan Bader</strong></li>
<li><strong><a href="https://medium.freecodecamp.com/million-requests-per-second-with-python-95c137af319#.ju1j76oli"> A million requests per second with Python </a></strong></li>
<li><strong><a href="https://medium.mybridge.co/python-top-10-articles-for-the-past-year-v-2017-6033ae8c65c9#.mhn051vv5"> Python Top 10 Articles for the Past Year (v.2017) </a></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/12">pythonbytes.fm/12</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/12/expanding-your-python-mental-model-and-serving-millions-of-requests-per-second-with-python.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#11 Django 2.0 is dropping Python 2 entirely, pipenv for profile functionality, and Pythonic home automation</title>
            <link>https://pythonbytes.fm/episodes/show/11/django-2.0-is-dropping-python-2-entirely-pipenv-for-profile-functionality-and-pythonic-home-automation</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/11/django-2.0-is-dropping-python-2-entirely-pipenv-for-profile-functionality-and-pythonic-home-automation.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/11/django-2.0-is-dropping-python-2-entirely-pipenv-for-profile-functionality-and-pythonic-home-automation.mp3"
                    length="20213477"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 31 Jan 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#11: Django 2.0 is dropping Python 2 entirely, pipenv for profile functionality, and Pythonic home automation</itunes:title>
            <itunes:episode>11</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:20:55</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/11">pythonbytes.fm/11</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/11/django-2.0-is-dropping-python-2-entirely-pipenv-for-profile-functionality-and-pythonic-home-automation.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#10 Dismissing Python's Garbage Collection,  PyPI Name Reservations, and Hackers Exfiltrate US Government Data to Save Itself</title>
            <link>https://pythonbytes.fm/episodes/show/10/dismissing-pythons-garbage-collection-pypi-name-reservations-and-hackers-exfiltrate-us-government-data-to-save-itself</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/10/dismissing-pythons-garbage-collection-pypi-name-reservations-and-hackers-exfiltrate-us-government-data-to-save-itself.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/10/dismissing-pythons-garbage-collection-pypi-name-reservations-and-hackers-exfiltrate-us-government-data-to-save-itself.mp3"
                    length="24863691"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 23 Jan 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#10: Dismissing Python's Garbage Collection,  PyPI Name Reservations, and Hackers Exfiltrate US Government Data to Save Itself</itunes:title>
            <itunes:episode>10</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:25:45</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/10">pythonbytes.fm/10</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/10/dismissing-pythons-garbage-collection-pypi-name-reservations-and-hackers-exfiltrate-us-government-data-to-save-itself.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#9 Walking with async coroutines, diving deep into requests, and a universe of options (for AIs)</title>
            <link>https://pythonbytes.fm/episodes/show/9/walking-with-async-coroutines-diving-deep-into-requests-and-a-universe-of-options-for-ais</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/9/walking-with-async-coroutines-diving-deep-into-requests-and-a-universe-of-options-for-ais.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/9/walking-with-async-coroutines-diving-deep-into-requests-and-a-universe-of-options-for-ais.mp3"
                    length="22843493"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 17 Jan 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#9: Walking with async coroutines, diving deep into requests, and a universe of options (for AIs)</itunes:title>
            <itunes:episode>9</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include Talk CPython Internals and Learning Python with pythontutor.com, and Talk Write an Excellent Programming Blog.]]></itunes:summary>
            <itunes:duration>00:23:39</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><ul>
<li><a href="https://talkpython.fm/episodes/show/22/cpython-internals-and-learning-python-with-pythontutor.com?featured_on=pythonbytes">Talk  CPython Internals and Learning Python with pythontutor.com</a></li>
</ul></strong></li>
<li><strong><ul>
<li><a href="https://talkpython.fm/episodes/show/69/write-an-excellent-programming-blog?featured_on=pythonbytes">Talk  Write an Excellent Programming Blog</a></li>
</ul></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/9">pythonbytes.fm/9</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/9/walking-with-async-coroutines-diving-deep-into-requests-and-a-universe-of-options-for-ais.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#8 Python gets Grumpy, avoiding burnout, Postman for API testing and more</title>
            <link>https://pythonbytes.fm/episodes/show/8/python-gets-grumpy-avoiding-burnout-postman-for-api-testing-and-more</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/8/python-gets-grumpy-avoiding-burnout-postman-for-api-testing-and-more.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/8/python-gets-grumpy-avoiding-burnout-postman-for-api-testing-and-more.mp3"
                    length="20121944"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 10 Jan 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#8: Python gets Grumpy, avoiding burnout, Postman for API testing and more</itunes:title>
            <itunes:episode>8</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:20:48</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/8">pythonbytes.fm/8</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/8/python-gets-grumpy-avoiding-burnout-postman-for-api-testing-and-more.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#7 Python 3.6 is out, Sanic is a blazing web framework, and are failing our open source infrastructure?</title>
            <link>https://pythonbytes.fm/episodes/show/7/python-3.6-is-out-sanic-is-a-blazing-web-framework-and-are-failing-our-open-source-infrastructure</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/7/python-3.6-is-out-sanic-is-a-blazing-web-framework-and-are-failing-our-open-source-infrastructure.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/7/python-3.6-is-out-sanic-is-a-blazing-web-framework-and-are-failing-our-open-source-infrastructure.mp3"
                    length="20498943"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 04 Jan 2017 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#7: Python 3.6 is out, Sanic is a blazing web framework, and are failing our open source infrastructure?</itunes:title>
            <itunes:episode>7</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:21:13</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/7">pythonbytes.fm/7</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/7/python-3.6-is-out-sanic-is-a-blazing-web-framework-and-are-failing-our-open-source-infrastructure.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#6 Python 3.6 is going to be awesome, Kite: your friendly co-developing AI</title>
            <link>https://pythonbytes.fm/episodes/show/6/python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/6/python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/6/python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai.mp3"
                    length="18905265"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 12 Dec 2016 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#6: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI</itunes:title>
            <itunes:episode>6</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:19:33</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/6">pythonbytes.fm/6</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/6/python-3.6-is-going-to-be-awesome-kite-your-friendly-co-developing-ai.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#5 Legacy Python vs Python and why words matter and Request's 5 Whys retrospective</title>
            <link>https://pythonbytes.fm/episodes/show/5/legacy-python-vs-python-and-why-words-matter-and-requests-5-whys-retrospective</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/5/legacy-python-vs-python-and-why-words-matter-and-requests-5-whys-retrospective.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/5/legacy-python-vs-python-and-why-words-matter-and-requests-5-whys-retrospective.mp3"
                    length="17892662"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 05 Dec 2016 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#5: Legacy Python vs Python and why words matter and Request's 5 Whys retrospective</itunes:title>
            <itunes:episode>5</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:18:30</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/5">pythonbytes.fm/5</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/5/legacy-python-vs-python-and-why-words-matter-and-requests-5-whys-retrospective.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#4 Python 3 is just fine for beginners thank you, q is awesome for debugging, and more</title>
            <link>https://pythonbytes.fm/episodes/show/4/python-3-is-just-fine-for-beginners-thank-you-q-is-awesome-for-debugging-and-more</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/4/python-3-is-just-fine-for-beginners-thank-you-q-is-awesome-for-debugging-and-more.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/4/python-3-is-just-fine-for-beginners-thank-you-q-is-awesome-for-debugging-and-more.mp3"
                    length="20419113"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Tue, 29 Nov 2016 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#4: Python 3 is just fine for beginners thank you, q is awesome for debugging, and more</itunes:title>
            <itunes:episode>4</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:21:08</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/4">pythonbytes.fm/4</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/4/python-3-is-just-fine-for-beginners-thank-you-q-is-awesome-for-debugging-and-more.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#3 Python 3.6 is coming, and it's awesome plus superior text processing with Pynini</title>
            <link>https://pythonbytes.fm/episodes/show/3/python-3.6-is-coming-and-its-awesome-plus-superior-text-processing-with-pynini</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/3/python-3.6-is-coming-and-its-awesome-plus-superior-text-processing-with-pynini.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/3/python-3.6-is-coming-and-its-awesome-plus-superior-text-processing-with-pynini.mp3"
                    length="28638698"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Wed, 23 Nov 2016 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#3: Python 3.6 is coming, and it's awesome plus superior text processing with Pynini</itunes:title>
            <itunes:episode>3</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include and Parsing horrible things with Python.]]></itunes:summary>
            <itunes:duration>00:29:41</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><ul>
<li>Shipped: <a href="https://talkpython.fm/episodes/show/85/parsing-horrible-things-with-python?featured_on=pythonbytes"> Parsing horrible things with Python</a></li>
</ul></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/3">pythonbytes.fm/3</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/3/python-3.6-is-coming-and-its-awesome-plus-superior-text-processing-with-pynini.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#2 PyCon, awesome python, python developer job prospects, and more</title>
            <link>https://pythonbytes.fm/episodes/show/2/pycon-awesome-python-python-developer-job-prospects-and-more</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/2/pycon-awesome-python-python-developer-job-prospects-and-more.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/2/pycon-awesome-python-python-developer-job-prospects-and-more.mp3"
                    length="17068607"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 14 Nov 2016 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#2: PyCon, awesome python, python developer job prospects, and more</itunes:title>
            <itunes:episode>2</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[Topics include http://pythontesting.net/podcast/24-pytest-raphael-pierzina/, and.]]></itunes:summary>
            <itunes:duration>00:17:38</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[<strong>Topics covered in this episode:</strong><br>

<ul>
	<li><strong><ul>
<li>T&amp; Raphael Pierzina, on cookie cutter, pytest 3.0, and contributing to both: <a href="http://pythontesting.net/podcast/24-pytest-raphael-pierzina/?featured_on=pythonbytes">http://pythontesting.net/podcast/24-pytest-raphael-pierzina/</a></li>
</ul></strong></li>
<li><strong><ul>
<li>T&amp; Dave Hunt, recorded. Hope to get that out this week. We talk about his work on Selenium, pytest-selenium, pytest-html, tox, and how Mozilla does some of it's testing with these tools.</li>
</ul></strong></li>
<li><strong>Extras</strong></li>
<li><strong>Joke</strong></li>

</ul>

See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/2">pythonbytes.fm/2</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/2/pycon-awesome-python-python-developer-job-prospects-and-more.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
        <item>
            <title>#1 Intro to the show and pip 9 is out!</title>
            <link>https://pythonbytes.fm/episodes/show/1/intro-to-the-show-and-pip-9-is-out</link>
            <guid isPermaLink="false">https://pythonbytes.fm/episodes/download/1/intro-to-the-show-and-pip-9-is-out.mp3</guid>
            <enclosure
                    url="https://pythonbytes.fm/episodes/download/1/intro-to-the-show-and-pip-9-is-out.mp3"
                    length="16117750"
                    type="audio/mpeg"/>
            <itunes:category text="Technology"/>
            <itunes:category text="News">
                <itunes:category text="Tech News"/>
            </itunes:category>
            <pubDate>Mon, 07 Nov 2016 00:00:00 -0800</pubDate>
            <itunes:author>Michael Kennedy and Brian Okken</itunes:author>
            <itunes:title>#1: Intro to the show and pip 9 is out!</itunes:title>
            <itunes:episode>1</itunes:episode>
            <itunes:explicit>false</itunes:explicit>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[]]></itunes:summary>
            <itunes:duration>00:16:38</itunes:duration>
            <itunes:keywords>python, pycharm, python3,software, programming, web, web development, developer, ide, podcast, open source, news, headlines, education, software developer, data science, science, cloud computing</itunes:keywords>
            
            <description><![CDATA[See the full show notes for this episode on the website at <a href="https://pythonbytes.fm/1">pythonbytes.fm/1</a>]]></description>
            <podcast:transcript url="https://pythonbytes.fm/episodes/vtt_transcript/1/intro-to-the-show-and-pip-9-is-out.vtt" type="text/vtt"/>
            <itunes:image href="https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg"/>
        </item>
    </channel>
</rss>