<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Python Archives - RichardKilleen</title>
	<atom:link href="https://richardkilleen.co.uk/blog/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>https://richardkilleen.co.uk/blog/category/python/</link>
	<description>Fun in Networking</description>
	<lastBuildDate>Tue, 07 Oct 2025 10:33:12 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://richardkilleen.co.uk/wp-content/uploads/2025/04/cropped-Site-icon-32x32.png</url>
	<title>Python Archives - RichardKilleen</title>
	<link>https://richardkilleen.co.uk/blog/category/python/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Python for Network Engineers blog 18: Python if statements</title>
		<link>https://richardkilleen.co.uk/blog/python/python-if-statements/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-if-statements/#respond</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 10:33:09 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1833</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/python-for-network-engineers-if-statements-main-image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Main blog image for Python for Network Engineers Blog 18 Python if statements showing a Python if statement code example and a network diagram with router, switch, host, and admin laptop" decoding="async" />Python If Statements, Making Decisions That Actually Matter Right, so you&#8217;ve got variables, data types, and operators working, haven&#8217;t you? Been through all the fundamentals in the first seventeen posts and mabye even the PCEP Supplement blogs. Now we&#8217;re getting to the good stuff &#8211; making your scripts actually think and make decisions based on&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-if-statements/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers blog 18: Python if statements</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-if-statements/">Python for Network Engineers blog 18: Python if statements</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-if-statements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 17: Python Bitwise Operators</title>
		<link>https://richardkilleen.co.uk/blog/python/python-bitwise-operators/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-bitwise-operators/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Mon, 15 Sep 2025 13:19:19 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1642</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/bitwise-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="main blog image for Python for Network Engineers Blog 17 Python Bitwise Operators" decoding="async" srcset="https://richardkilleen.co.uk/wp-content/uploads/2025/09/bitwise-150x150.png 150w, https://richardkilleen.co.uk/wp-content/uploads/2025/09/bitwise-300x300.png 300w, https://richardkilleen.co.uk/wp-content/uploads/2025/09/bitwise-768x768.png 768w, https://richardkilleen.co.uk/wp-content/uploads/2025/09/bitwise.png 1024w" sizes="(max-width: 150px) 100vw, 150px" />Stop Learning Binary with Silly Calculator Examples Right, so you&#8217;ve got arithmetic operators working and you understand how Python handles basic maths operations. Now we&#8217;re moving into python bitwise operators territory, which is where networking gets really interesting. Python for Network Engineers Blog 16: Logical Operators Now here&#8217;s where most Python courses completely lose the&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-bitwise-operators/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 17: Python Bitwise Operators</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-bitwise-operators/">Python for Network Engineers Blog 17: Python Bitwise Operators</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-bitwise-operators/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 16: Logical Operators</title>
		<link>https://richardkilleen.co.uk/blog/python/python-logical-operators/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-logical-operators/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Mon, 15 Sep 2025 09:58:18 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1640</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/Python-for-Network-Engineers-Blog-16-Logical-Operators-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="python Logical Operators main blog image showing the python logo and the name of the post" decoding="async" srcset="https://richardkilleen.co.uk/wp-content/uploads/2025/09/Python-for-Network-Engineers-Blog-16-Logical-Operators-150x150.png 150w, https://richardkilleen.co.uk/wp-content/uploads/2025/09/Python-for-Network-Engineers-Blog-16-Logical-Operators-300x300.png 300w, https://richardkilleen.co.uk/wp-content/uploads/2025/09/Python-for-Network-Engineers-Blog-16-Logical-Operators-768x768.png 768w, https://richardkilleen.co.uk/wp-content/uploads/2025/09/Python-for-Network-Engineers-Blog-16-Logical-Operators.png 1024w" sizes="(max-width: 150px) 100vw, 150px" />Python Logical Operators &#8211; Stop Checking Voting Eligibility Right, so you&#8217;ve got comparison operators working and decision-making logic sorted haven&#8217;t you. Greater than, less than, equality checks, that whole bit. Now we&#8217;re getting to something that catches loads of people out when they start building complex network monitoring logic &#8211; python logical operators. Python for&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-logical-operators/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 16: Logical Operators</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-logical-operators/">Python for Network Engineers Blog 16: Logical Operators</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-logical-operators/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 15: Python Comparison Operators</title>
		<link>https://richardkilleen.co.uk/blog/python/python-comparison-operators/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-comparison-operators/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Thu, 11 Sep 2025 23:00:44 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1637</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/python-for-network-engineers-python-comparison-operators-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Main blog header image for Python for Network Engineers Blog 15: Python Comparison Operators, featuring Python logo and comparison operators in a clean, wide, uncropped layout" decoding="async" loading="lazy" />Stop Comparing Age and Height Right, so you&#8217;ve got arithmetic operators working and maths calculations sorted haven&#8217;t you. Addition, subtraction, multiplication, division, that whole bit. Now we&#8217;re getting to something that catches loads of people out when they start making decisions in their network scripts &#8211; python comparison operators. Python for Network Engineers Blog 14:&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-comparison-operators/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 15: Python Comparison Operators</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-comparison-operators/">Python for Network Engineers Blog 15: Python Comparison Operators</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-comparison-operators/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 14: Arithmetic Operators</title>
		<link>https://richardkilleen.co.uk/blog/python/learn-python-arithmetic-operators/</link>
					<comments>https://richardkilleen.co.uk/blog/python/learn-python-arithmetic-operators/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Thu, 11 Sep 2025 13:55:04 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1635</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/08/python-for-network-engineers-arithmetic-operators-main-image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Main blog image showing a network diagram with routers and switches, annotated with Python arithmetic operators code snippets calculating network metrics such as bandwidth, throughput, and interface errors" decoding="async" loading="lazy" />Python Arithmetic Operators &#8211; Stop Calculating Pizza Slices Right, so you&#8217;ve got scientific notation working and data types sorted haven&#8217;t you. Numbers, strings, converting between them, that whole bit. Now we&#8217;re getting to something that catches loads of people out when they start doing actual calculations with network data &#8211; python arithmetic operators. Python for&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/learn-python-arithmetic-operators/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 14: Arithmetic Operators</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/learn-python-arithmetic-operators/">Python for Network Engineers Blog 14: Arithmetic Operators</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/learn-python-arithmetic-operators/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 13: Scientific Notation</title>
		<link>https://richardkilleen.co.uk/blog/python/python-scientific-notation/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-scientific-notation/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 12:48:17 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1633</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/python-for-network-engineers-scientific-notation-main-image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="main blog post image for the python Scientific Notation post showing different bandwidths in notation" decoding="async" loading="lazy" />Python Scientific Notation &#8211; Stop Calculating Planetary Distances Right, so you&#8217;ve got variables and basic data types working haven&#8217;t you. Numbers, strings, booleans, that whole bit. Now we&#8217;re getting to something that catches loads of people out when they start working with real network data &#8211; python scientific notation. Python for Network Engineers Blog 12:&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-scientific-notation/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 13: Scientific Notation</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-scientific-notation/">Python for Network Engineers Blog 13: Scientific Notation</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-scientific-notation/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 12: Python Type Conversion</title>
		<link>https://richardkilleen.co.uk/blog/python/python-type-conversion/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-type-conversion/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 10:30:06 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1630</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/python-for-network-engineers-type-conversion-main-image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Main blog image summarising Python type conversion for network engineers. Shows code converting interface speed values, a network device table before and after type conversion, and a network diagram background" decoding="async" loading="lazy" />Python Type Conversion &#8211; Stop Converting Temperatures and Start Converting Network Data Right, so you&#8217;ve got booleans working haven&#8217;t you, got floats sorted, integers done, strings working properly. Now we&#8217;re onto python type conversion. Python for Network Engineers Blog 11: Python Booleans Now here&#8217;s where most Python courses completely lose the plot again. They&#8217;ll have&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-type-conversion/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 12: Python Type Conversion</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-type-conversion/">Python for Network Engineers Blog 12: Python Type Conversion</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-type-conversion/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 11: Python Booleans</title>
		<link>https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-11-python-booleans/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-11-python-booleans/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Tue, 09 Sep 2025 00:20:36 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1627</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/08/Python-for-Network-Engineers-Blog-11-Python-Booleans-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="main blog image for Python for Network Engineers Blog 11 Python Booleans showing true and false" decoding="async" loading="lazy" />Python Booleans &#8211; Stop Making Calculators and Start Checking Interface Status Right, so you&#8217;ve got integers working haven&#8217;t you, got floats sorted, variables are done, print function working. Now we&#8217;re onto python booleans. Python for Network Engineers Blog 10: Python Floats Now here&#8217;s where every Python course I&#8217;ve seen completely goes mental again. They&#8217;ll have&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-11-python-booleans/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 11: Python Booleans</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-11-python-booleans/">Python for Network Engineers Blog 11: Python Booleans</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-11-python-booleans/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 10: Python Floats</title>
		<link>https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-10-python-floats/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-10-python-floats/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Sun, 07 Sep 2025 22:20:20 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1625</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/08/python-floats-main-blog-image-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="main blog post image for my blog: Python for Network Engineers Blog 10: python floats showing what a float is alongside the python logo" decoding="async" loading="lazy" srcset="https://richardkilleen.co.uk/wp-content/uploads/2025/08/python-floats-main-blog-image-150x150.png 150w, https://richardkilleen.co.uk/wp-content/uploads/2025/08/python-floats-main-blog-image-300x300.png 300w, https://richardkilleen.co.uk/wp-content/uploads/2025/08/python-floats-main-blog-image-768x768.png 768w, https://richardkilleen.co.uk/wp-content/uploads/2025/08/python-floats-main-blog-image.png 1024w" sizes="auto, (max-width: 150px) 100vw, 150px" />Python Floats &#8211; Actually, Let&#8217;s Sort This Out Properly Okay so we&#8217;re at python floats now. So we&#8217;ve got integers working haven&#8217;t we, got variables sorted, print function working, comments are done, you&#8217;ve figured out the indentation business. Python for Network Engineers Blog 9: Python Integers Now here&#8217;s where most Python courses completely lose the&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-10-python-floats/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 10: Python Floats</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-10-python-floats/">Python for Network Engineers Blog 10: Python Floats</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-for-network-engineers-blog-10-python-floats/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Python for Network Engineers Blog 9: Python Integers</title>
		<link>https://richardkilleen.co.uk/blog/python/python-integers-for-network-engineers/</link>
					<comments>https://richardkilleen.co.uk/blog/python/python-integers-for-network-engineers/#comments</comments>
		
		<dc:creator><![CDATA[Richard Killeen]]></dc:creator>
		<pubDate>Sun, 07 Sep 2025 12:01:21 +0000</pubDate>
				<category><![CDATA[Learn Python]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://richardkilleen.co.uk/?p=1623</guid>

					<description><![CDATA[<p><img width="150" height="150" src="https://richardkilleen.co.uk/wp-content/uploads/2025/09/python-for-network-engineers-blog-9-python-integers-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Main blog image for Python for Network Engineers Blog 9: Python Integers, showing Python code calculating interface up percentage on a network switch" decoding="async" loading="lazy" />Python Integers &#8211; Actually, Let&#8217;s Sort This Out Properly Okay so we&#8217;re at python integers now. So we&#8217;ve got variables working haven&#8217;t we, got the print function sorted, comments are done, you&#8217;ve figured out the indentation business. Right so integers. Now this is where it gets mental again because most Python courses, they&#8217;ll have you&#8230;&#160;<a href="https://richardkilleen.co.uk/blog/python/python-integers-for-network-engineers/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Python for Network Engineers Blog 9: Python Integers</span></a></p>
<p>The post <a href="https://richardkilleen.co.uk/blog/python/python-integers-for-network-engineers/">Python for Network Engineers Blog 9: Python Integers</a> appeared first on <a href="https://richardkilleen.co.uk">RichardKilleen</a>.</p>
]]></description>
		
					<wfw:commentRss>https://richardkilleen.co.uk/blog/python/python-integers-for-network-engineers/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
