<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PEP 8 on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/pep-8/</link><description>Recent content in PEP 8 on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 03 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/pep-8/index.xml" rel="self" type="application/rss+xml"/><item><title>Pythonic Code: PEP 8, Linters, and Formatters</title><link>https://ai-blog.noorshomelab.dev/python-mastery-2025/chapter-18-pythonic-code-pep8-linters-formatters/</link><pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/python-mastery-2025/chapter-18-pythonic-code-pep8-linters-formatters/</guid><description>&lt;h2 id="introduction-making-your-code-speak-python"&gt;Introduction: Making Your Code Speak Python&lt;/h2&gt;
&lt;p&gt;Welcome back, coding adventurer! In our journey so far, we&amp;rsquo;ve learned how to make Python &lt;em&gt;do&lt;/em&gt; things. But did you know there&amp;rsquo;s a difference between code that &lt;em&gt;works&lt;/em&gt; and code that&amp;rsquo;s truly &lt;em&gt;Pythonic&lt;/em&gt;? Just like speaking English with clear grammar and good pronunciation makes you easier to understand, writing &amp;ldquo;Pythonic&amp;rdquo; code makes your programs easier to read, maintain, and collaborate on.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to unlock the secrets to writing beautiful, idiomatic Python code. We&amp;rsquo;ll dive into PEP 8, Python&amp;rsquo;s official style guide, and then introduce you to powerful tools called &lt;strong&gt;linters&lt;/strong&gt; and &lt;strong&gt;formatters&lt;/strong&gt; that act like your personal code stylists and grammar checkers. By the end, you&amp;rsquo;ll not only write functional code but also code that professional Python developers admire. This chapter builds on your foundational understanding of Python syntax, functions, and variables from previous lessons, so get ready to polish your programming prowess!&lt;/p&gt;</description></item><item><title>Variables, Data Types, and Basic Operations</title><link>https://ai-blog.noorshomelab.dev/python-mastery-2025/chapter-2-variables-data-types-basic-operations/</link><pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/python-mastery-2025/chapter-2-variables-data-types-basic-operations/</guid><description>&lt;h2 id="chapter-2-variables-data-types-and-basic-operations"&gt;Chapter 2: Variables, Data Types, and Basic Operations&lt;/h2&gt;
&lt;p&gt;Welcome back, future Pythonista! In Chapter 1, we got Python up and running (specifically, the latest stable version, &lt;strong&gt;Python 3.14.1&lt;/strong&gt;, as of December 2, 2025 – pretty cool, right?) and learned how to make our programs say &amp;ldquo;Hello!&amp;rdquo; using the &lt;code&gt;print()&lt;/code&gt; function. That was just a taste, though. To really make our programs do useful things, we need a way to store information and manipulate it.&lt;/p&gt;</description></item></channel></rss>