<?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>Forem: AbogeJr</title>
    <description>The latest articles on Forem by AbogeJr (@abogejr).</description>
    <link>https://forem.com/abogejr</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%2F647357%2Faf3a4c9d-853b-4383-8ee7-6d6e40aac3e4.png</url>
      <title>Forem: AbogeJr</title>
      <link>https://forem.com/abogejr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/abogejr"/>
    <language>en</language>
    <item>
      <title>Python For Everyone: Mastering Python The Right Way</title>
      <dc:creator>AbogeJr</dc:creator>
      <pubDate>Fri, 04 Mar 2022 17:00:38 +0000</pubDate>
      <link>https://forem.com/abogejr/python-for-everyone-mastering-python-the-right-way-hg8</link>
      <guid>https://forem.com/abogejr/python-for-everyone-mastering-python-the-right-way-hg8</guid>
      <description>&lt;p&gt;"The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code — not in reams of trivial code that bores the reader to death."     - Guido van Rossum&lt;/p&gt;

&lt;p&gt;In recent years, Python has become by far one of the most popular programming languages on the planet. So, you might be wondering what all the hype is about. A side from its elementary-level simple syntax, Python is as versatile as potatoes. No seriously, it can do almost anything in the programming paradigm. From Artificial Intelligence, to machine learning, to web development. The applications are endless. If you don't believe me, ask your favorite FAANG company (or is it MAANG).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Python is used by Intel, IBM, NASA, Pixar, Netflix, Facebook, JP Morgan Chase, Spotify, and a number of other massive companies. It's one of the four main languages at Google, while Google's YouTube is largely written in Python. Same with Reddit, Pinterest, and Instagram. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;— brainstation.io&lt;/p&gt;

&lt;p&gt;The best investment you can make for future you, after buying a bunch of NFTs of course, is learning Python today!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How To Master Python&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Practice! Practice! Practice!&lt;/strong&gt;&lt;br&gt;
I cannot emphasize enough the importance of practice. It has a compounding effect on any skill you can imagine. If you work on something for an hour everyday, it doesn't matter whether you;re flipping pancakes or shooting basketballs. You will get good at it!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Don't practice till you get it right, practice till you can't get it wrong" — Anonymous&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Utilizing Resources&lt;/strong&gt;&lt;br&gt;
One of the most underrated educational resources i have found is YouTube! A plethora of free tutorials all over. It's amazing! There's literally more content there than you can consume. Did i mention it was &lt;strong&gt;FREE&lt;/strong&gt;. Udemy is another very resourceful platform for anyone learning programming. It has both free and paid courses.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build in Public&lt;/strong&gt; (not on the streets, on social media) &lt;br&gt;
Well, I feel like a hypocrite for suggesting this (because i work in private), but learning and working on projects in public will attract like-minded people in the tech space and probably even mentors. This also solves the infamous problem of tutorial hell. You know, when you're stuck binge-watching tutorials and not making any real progress. Make use of platforms like LinkedIn, Twitter and DEV.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ultimately, mastering Python is an achievable feat. it only asks for your discipline and consistency. &lt;/p&gt;

&lt;p&gt;Thanks for Reading. Code Away!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>python</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>PYTHON 101 : Introduction to Modern Python</title>
      <dc:creator>AbogeJr</dc:creator>
      <pubDate>Thu, 10 Feb 2022 21:11:14 +0000</pubDate>
      <link>https://forem.com/abogejr/python-101-introduction-to-modern-python-10bj</link>
      <guid>https://forem.com/abogejr/python-101-introduction-to-modern-python-10bj</guid>
      <description>&lt;p&gt;Python! No, not the non-venomous snake, the programming language. Python is a high level programming language released in 1991 - fathered by the legendary Guido van Rossum. Over the years, Python has gained popularity due to its relatively simple syntax and versatility. It has countless use cases such as Web Development, Data Science, Machine Learning, Artificial Intelligence and automation just to mention a few. &lt;br&gt;
This article will walk you through one of the greatest human inventions since sliced bread, the Python Programming language!&lt;/p&gt;
&lt;h2&gt;
  
  
  Getting Started with Python
&lt;/h2&gt;

&lt;p&gt;Just like most programming languages, Python requires an environment to be set up in your computer. Luckily, it's very easy to do so. As popular as it is in the tech space to pick up the latest version of everything, it is advisable to install a version or two below the latest release(for stability purposes).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;br&gt;
Visit &lt;a href="https://www.python.org/downloads" rel="noopener noreferrer"&gt;The Python Download Page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fofcuy2qh49gydexv3ulx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fofcuy2qh49gydexv3ulx.png" alt="Python Download Page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;br&gt;
Select a version to download. I personally went with 3.9.10. Then, go ahead and select an installer based on your Operating System.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmtr3kjnk8uwuwuxfqvfj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmtr3kjnk8uwuwuxfqvfj.png" alt="installer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;&lt;br&gt;
Run the installation executable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bh7ipchqoho07qo42aw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bh7ipchqoho07qo42aw.png" alt="installation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;&lt;br&gt;
Install Python and the available dependencies. &lt;strong&gt;Make sure to add Python to Path!&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu4hm2ae42fye1d85pfjj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu4hm2ae42fye1d85pfjj.png" alt="Run"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyhc8u2yhmingsqkharu4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyhc8u2yhmingsqkharu4.png" alt="Loading"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wait...&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://i.giphy.com/media/tXL4FHPSnVJ0A/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/tXL4FHPSnVJ0A/giphy.gif" alt="wait"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Voila!&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiiv9ocxb7b0v8grqltsq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiiv9ocxb7b0v8grqltsq.png" alt="Done"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To check that Python was successfully installed and added to path, open up your command prompt.&lt;br&gt;
Key in:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should see something along the lines of:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8aiep5m2rvprc423f8kd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8aiep5m2rvprc423f8kd.png" alt="cmd"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We're all set! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/elCqBPvwgchbiC3AFs/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/elCqBPvwgchbiC3AFs/giphy.gif" alt="Let's Go"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now to the fun part. Let's code!&lt;/p&gt;

&lt;h2&gt;
  
  
  Building your first Python program
&lt;/h2&gt;

&lt;p&gt;As fun as it would be for us to build an AI face recognition system, that is far beyond the scope of this article and quite frankly, my expertise. We will have to settle for the illustrious "Hello World" program.&lt;/p&gt;

&lt;p&gt;On your desktop or destination of your choice, create a new text file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F31lwzjnm5zi5j7xdh35t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F31lwzjnm5zi5j7xdh35t.png" alt="hello"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the text file type the following code:&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;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3dwbmheke31ntzzo0ru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3dwbmheke31ntzzo0ru.png" alt="hello world"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change the .txt extension in the text file to a .py extension. &lt;/p&gt;

&lt;p&gt;Expect something similar to this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqhop8t69ql1mv6j0tdmg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqhop8t69ql1mv6j0tdmg.png" alt="python file"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Tip: When using modern text editors e.g. VS Code, you can create a .py file directly and write code in it).&lt;/p&gt;

&lt;p&gt;To run the Python Script we'll have to visit our pal, the command line. &lt;/p&gt;

&lt;p&gt;To navigate to the directory containing the 'hello.py' file (In my case, Desktop). Run the command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd Desktop
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python hello.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should be staring at a similar output;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1iau2c9ehoi5wijm5oz4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1iau2c9ehoi5wijm5oz4.png" alt="aj"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! You just wrote your first Python program. Time to start applying to those remote senior software engineering positions on indeed!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/3oz8xuCed61G8Uhmb6/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/3oz8xuCed61G8Uhmb6/giphy.gif" alt="sike"&gt;&lt;/a&gt; &lt;br&gt;
&lt;strong&gt;Sike!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Patience young grasshopper. The journey has just but begun. So before you add Python to your resume and LinkedIn skills, here are some of the best &lt;strong&gt;FREE&lt;/strong&gt; resources you can get your hands on:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.codecademy.com/learn/learn-python-3" rel="noopener noreferrer"&gt;Codecademy Python Tutorial&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.w3schools.com/python/" rel="noopener noreferrer"&gt;W3schools Python Tutorial&lt;/a&gt;&lt;br&gt;
&lt;a href="https://amigoscode.com/p/python" rel="noopener noreferrer"&gt;Amigoscode Python Tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These will surely give you a good bearing with regards to becoming a Pythonista(yes, this is a thing). &lt;/p&gt;

&lt;p&gt;Code Away! And remember, &lt;strong&gt;consistency is key&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/iIqmM5tTjmpOB9mpbn/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/iIqmM5tTjmpOB9mpbn/giphy.gif" alt="Coder"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope you enjoyed reading this article as much I enjoyed writing it. If nothing else, at least you learnt that pythons are actually non-venomous! &lt;/p&gt;

&lt;p&gt;Good luck on your Pythonista journey. Godspeed!&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>100daysofcode</category>
    </item>
  </channel>
</rss>
