<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gichui</title>
    <description>The latest articles on DEV Community by Gichui (@gichui).</description>
    <link>https://dev.to/gichui</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F814907%2F1157fc9f-4ae2-430f-a0bf-1b09bbc9c0aa.png</url>
      <title>DEV Community: Gichui</title>
      <link>https://dev.to/gichui</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gichui"/>
    <language>en</language>
    <item>
      <title>Introduction to Modern Python</title>
      <dc:creator>Gichui</dc:creator>
      <pubDate>Mon, 14 Feb 2022 04:34:56 +0000</pubDate>
      <link>https://dev.to/gichui/introduction-to-modern-python-mlk</link>
      <guid>https://dev.to/gichui/introduction-to-modern-python-mlk</guid>
      <description>&lt;p&gt;Python is an interpreted, high-level language created by Guido van Rossum and released in 1991. It is one of the easier programming languages and can be used in various situations such as making web applications, data analysis etc.&lt;/p&gt;

&lt;h2&gt;
  
  
  Insight
&lt;/h2&gt;

&lt;p&gt;Before you begin the journey of learning python remember it is a new language and with new languages come new terminologies and new rules on how you use the language. Its similar to how one’s native language and the English language differ. Keep that in mind. Python is a relatively easy language to learn.&lt;/p&gt;

&lt;h2&gt;
  
  
  PYTHON INTERPRETERS AND ANACONDA
&lt;/h2&gt;

&lt;p&gt;First step is to decide how you are going to be writing your code, you can choose either a &lt;strong&gt;&lt;u&gt;python interpreter&lt;/u&gt;&lt;/strong&gt; with a text editor of your choice or &lt;strong&gt;&lt;u&gt;anaconda&lt;/u&gt;&lt;/strong&gt; with &lt;strong&gt;&lt;u&gt;jupyter notebook&lt;/u&gt;&lt;/strong&gt;. Personally I’ve found anaconda to be really helpful as it is easier to learn various functions independently and save them. &lt;br&gt;
For the interpreter you can use: &lt;a href="https://www.python.org/downloads/release/python-380/"&gt;https://www.python.org/downloads/release/python-380/&lt;/a&gt;&lt;br&gt;
For anaconda use:&lt;a href="https://www.anaconda.com/products/individual"&gt;https://www.anaconda.com/products/individual&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WR17MvxK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z1f5wqwf0kh9dno98x2m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WR17MvxK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z1f5wqwf0kh9dno98x2m.jpg" alt="Image description" width="215" height="225"&gt;&lt;/a&gt;&lt;br&gt;
For text editor, (VS code) use: &lt;a href="https://code.visualstudio.com/"&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  GIT AND GITHUB
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VYDNBLJ4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g7049uqkds81lb2mz34c.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VYDNBLJ4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g7049uqkds81lb2mz34c.jpg" alt="Image description" width="249" height="225"&gt;&lt;/a&gt;&lt;br&gt;
Next important thing as an upcoming developer is knowing how to use git and github. These are essential tools in coding as it enables one to store the code remotely and access it at any time.&lt;br&gt;
Repository&lt;br&gt;
This where your code is stored online. Similar to how one may store a pdf file on google drive or one drive, git hub provides one with a place to put your code and allows for collaboration with other coders to make your program. &lt;br&gt;
Best video I found to learn was this: &lt;a href="https://youtu.be/DVRQoVRzMIY"&gt;https://youtu.be/DVRQoVRzMIY&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  First code
&lt;/h2&gt;

&lt;p&gt;All one needs to do is to create your first Hello, World is just type 'print("Hello, World")' and voila you will have made your first step  towards becoming a python developer.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print("Hello, World")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As you do this remember to check on PEP8 rules. This is where the python rules for writing the code are located and usually updated. It is great to keep up with it so as to not encounter syntax errors often. &lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
