<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DeepMay Python Pre-work</title><link>https://elonmuskisnotagamer.com/</link><description>Recent content on DeepMay Python Pre-work</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 15 Jun 2026 00:19:07 -0400</lastBuildDate><atom:link href="https://elonmuskisnotagamer.com/index.xml" rel="self" type="application/rss+xml"/><item><title>00 Introduction and Installation</title><link>https://elonmuskisnotagamer.com/pages/00_introduction_installation/</link><pubDate>Mon, 15 Jun 2026 00:19:07 -0400</pubDate><guid>https://elonmuskisnotagamer.com/pages/00_introduction_installation/</guid><description>&lt;p&gt;Welcome to the DeepMay Python crash(ing out) course! We&amp;rsquo;ve prepared a set of modules to
help us all learn Python. We don&amp;rsquo;t expect you to know everything in these guides when you arrive
and we will surely cover a lot of it in person.&lt;/p&gt;
&lt;p&gt;Our goal is to make sure that when we arrive at camp, we are not seeing the basic elements of
Python for the first time and hope that these can serve as a reference when questions arise. These
modules are written for an audience brand new to coding but can also help programmers unaccustomed
to working in Python make the jump.&lt;/p&gt;</description></item><item><title>01 Variables</title><link>https://elonmuskisnotagamer.com/pages/01_variables/</link><pubDate>Mon, 15 Jun 2026 00:17:07 -0400</pubDate><guid>https://elonmuskisnotagamer.com/pages/01_variables/</guid><description>&lt;p&gt;In this module we will learn about variables and the basic types included with Python. We will
write a script that will do some simple math and spend a bit of time looking at some functionality
related to variables representing text.&lt;/p&gt;
&lt;p&gt;It is a humble beginning but this is our first proper step towards hacking the planet.&lt;/p&gt;
&lt;h2 id="variables"&gt;Variables&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;variable&lt;/em&gt; is a name that refers to some value.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;x &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;7&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In the above line we are creating a variable called &lt;code&gt;x&lt;/code&gt; and &lt;em&gt;assigning&lt;/em&gt; it the value 7. Once we&amp;rsquo;ve
&lt;em&gt;defined&lt;/em&gt; a variable, we can retrive its value using the handy name &lt;code&gt;x&lt;/code&gt; instead of having to type
&lt;code&gt;7&lt;/code&gt;. For example, we could use the built in print function that we used last time to look at the
value of &lt;code&gt;x&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>02 Functions</title><link>https://elonmuskisnotagamer.com/pages/02_functions/</link><pubDate>Mon, 15 Jun 2026 00:17:07 -0400</pubDate><guid>https://elonmuskisnotagamer.com/pages/02_functions/</guid><description>&lt;p&gt;In this module we will learn about how to reuse code by writing parts of our scripts as functions.
We&amp;rsquo;ll spend a lot of time on the differences between defining a function and calling it and the
associated concept&amp;rsquo;s of a function&amp;rsquo;s scope. In fact, we&amp;rsquo;ll go over it in over and over again to
make sure we get it.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll learn about how to set default values for some of the values we want to use in our functions
and some additional annotation we can add to aid our future selves. By the end of the module we&amp;rsquo;ll
be able to write useful functions that do things inside of our scripts according to modern Python
style standards.&lt;/p&gt;</description></item></channel></rss>