<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Python on Codex.org</title>
    <link>http://localhost:1313/categories/python/</link>
    <description>Recent content in Python on Codex.org</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>©2000-2026 Codex.org</copyright>
    <lastBuildDate>Tue, 12 May 2020 22:34:39 -0400</lastBuildDate><atom:link href="http://localhost:1313/categories/python/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Trying to Help Other Learn Programming</title>
      <link>http://localhost:1313/posts/trying-to-help-other-learn-programming/</link>
      <pubDate>Tue, 12 May 2020 22:34:39 -0400</pubDate>
      
      <guid>http://localhost:1313/posts/trying-to-help-other-learn-programming/</guid>
      <description>&lt;p&gt;Having worked in the industry for a very long time, sometimes I forget how much I have learned (and forgotten) over the years. What seems trivial now, was once a complex idea that I had to wrap my head around, and after learning the fundamentals, there always seemed to be more to learn. This was at, in my mind, a golden age for learning computer systems and how to code. Installing Linux was not what it is today with flashing installers and disk configurators. Heck, X-windows did not start by default and you had to fiddle with configuration setting for ages to get a gui environment up to work in.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Should I stop work on CfnMason or any project?</title>
      <link>http://localhost:1313/posts/should-i-stop-work-on-cfnmason-or-any-project/</link>
      <pubDate>Sun, 19 Apr 2020 08:55:09 -0400</pubDate>
      
      <guid>http://localhost:1313/posts/should-i-stop-work-on-cfnmason-or-any-project/</guid>
      <description>&lt;p&gt;Off and on for years, and at various companies, I have developed various tools to manage complex AWS CloudFormation templates and stacks. This came out of the lack of tooling that was associated with CloudFormation itself. It was not that CFN was bad, (it is notoriously picky) it is just that it was designed with the intention of being a way to treat your infrastructure in code based manner. That is really not true. CFN was created as a templating language with defined spec.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>How to configure environment for Python Poetry based project.</title>
      <link>http://localhost:1313/posts/how-to-configure-environment-for-python-poetry-based-project./</link>
      <pubDate>Wed, 25 Dec 2019 14:36:20 -0500</pubDate>
      
      <guid>http://localhost:1313/posts/how-to-configure-environment-for-python-poetry-based-project./</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;How do I get started?&#xA;    &lt;div id=&#34;how-do-i-get-started&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#how-do-i-get-started&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;I recently switched over to Poetry as a package manager for my project &lt;a href=&#34;https://github.com/cfnmason/cfnmason&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;CfnMason&lt;/a&gt;. ( CfnMason is a tool related to &lt;a href=&#34;https://aws.amazon.com/cloudformation/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;CloudFormation &lt;/a&gt;stack management, but you can read about that on the Readme as it is updated. ) The question is, how do you use Poetry when you are working on a project across multiple machines and operating systems. I guess I am going to attempt to address the issue.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Setting up the cfnmason project for Python</title>
      <link>http://localhost:1313/posts/setting-up-the-cfnmason-project-for-python/</link>
      <pubDate>Sun, 24 Nov 2019 08:17:22 -0500</pubDate>
      
      <guid>http://localhost:1313/posts/setting-up-the-cfnmason-project-for-python/</guid>
      <description>&lt;p&gt;Cfnmason is yet another tool that can be used to manipulate cloudformation stacks. It is not designed to be a replacement for CloudFormation like Terraform, but as a means of making building and managing them easier. I had written a version of this ages ago in Ruby, but with most of my work now being in Python, I am creating a new version in Python. As I have never created an exportable Python package, this will track the process of building and releasing a new PyPi package.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>How do I setup a new python project?</title>
      <link>http://localhost:1313/posts/how-do-i-setup-a-new-python-project/</link>
      <pubDate>Wed, 13 Nov 2019 21:27:23 -0500</pubDate>
      
      <guid>http://localhost:1313/posts/how-do-i-setup-a-new-python-project/</guid>
      <description>&lt;p&gt;Python prides itself on there only being one best way of doing things. However, if you have ever had the desire to create a package that can be distributed in python, then you may have run into some frustration. Out of the box, there does not appear to be a single clear concise way of creating a new project. After hearing over and over again, that the correct way in Python should be obvious, in this area, it seems that this is definitely not the case.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
