<?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: Nshuti Elisé</title>
    <description>The latest articles on DEV Community by Nshuti Elisé (@nshuti_rw).</description>
    <link>https://dev.to/nshuti_rw</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%2F742343%2F47fbfdc3-3c00-44bc-a50e-21ed5524ec53.jpg</url>
      <title>DEV Community: Nshuti Elisé</title>
      <link>https://dev.to/nshuti_rw</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nshuti_rw"/>
    <language>en</language>
    <item>
      <title>The Best Mode Of Learning - Switching From Electrical Engineering To Data Science</title>
      <dc:creator>Nshuti Elisé</dc:creator>
      <pubDate>Mon, 06 Dec 2021 19:37:26 +0000</pubDate>
      <link>https://dev.to/nshuti_rw/the-best-mode-of-learning-switching-from-electrical-engineering-to-data-science-24p6</link>
      <guid>https://dev.to/nshuti_rw/the-best-mode-of-learning-switching-from-electrical-engineering-to-data-science-24p6</guid>
      <description>&lt;p&gt;There are several modes of learning available for both fresh graduates and professionals. You can take the help of online learning, work on open-source projects, read blogs, or follow fellow Data Science enthusiasts who showcase projects and work on real-world problems. You can also choose to enroll in an in-person classroom session, or an online curriculum, that involves live instructor-led learning.&lt;/p&gt;

&lt;p&gt;While an in-person classroom session has its own benefits of real-time engagement and a wholesome learning environment, online training with live instructor-led sessions is also effective if you are not able to be physically present in a classroom. Just make sure whichever mode of learning you choose, the course you’ve selected for upskilling must be industry-relevant, must help you understand Data Science tools and concepts thoroughly, and help you become an Electrical Engineer turned Data Scientist.&lt;/p&gt;

&lt;p&gt;The most popular tools being used in the industry are MS Excel, Python or R, Hadoop, Spark, and Tableau. When it comes to programming for Data Science, Python is one of the most sought-after languages. Along with Python, R is also another popular programming language you must learn. R is a better tool for businesses because it is capable of making great business-ready reports using Rmarkdown (offers a framework for data science).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some resources for learning data science&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Professional Certificate in Data Science (HarvardX, through edX):&lt;a href="https://www.edx.org/professional-certificate/harvardx-data-science?d=tx7MgClIXPxvokUfKNonVzuC7Rrq8pn%2BhnppAbuWNvIO10zKA3FHyjsuQNg%2FZ54imRqfUCnSMXO1yadLoVs%3D&amp;amp;b=1"&gt;https://www.edx.org/professional-certificate/harvardx-data-science?d=tx7MgClIXPxvokUfKNonVzuC7Rrq8pn%2BhnppAbuWNvIO10zKA3FHyjsuQNg%2FZ54imRqfUCnSMXO1yadLoVs%3D&amp;amp;b=1&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Analytics: Essential Tools and Methods (Georgia TechX, through edX): &lt;a href="https://www.edx.org/micromasters/gtx-analytics-essential-tools-and-methods?d=tx7MgClIXPxvokUfKNonVyaZ4Q7g7IvknXF6HrmSJ%2FhX30TCDGlHxnc1DM86dYkolV6aXXDHc2%2B60%2B9ErFoWJ%2BIx8GGo2A%3D%3D&amp;amp;b=1"&gt;https://www.edx.org/micromasters/gtx-analytics-essential-tools-and-methods?d=tx7MgClIXPxvokUfKNonVyaZ4Q7g7IvknXF6HrmSJ%2FhX30TCDGlHxnc1DM86dYkolV6aXXDHc2%2B60%2B9ErFoWJ%2BIx8GGo2A%3D%3D&amp;amp;b=1&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Applied Data Science with Python Specialization (the University of Michigan, through Coursera): &lt;a href="https://www.coursera.org/specializations/data-science-python"&gt;https://www.coursera.org/specializations/data-science-python&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Science Textbooks&lt;/strong&gt; :
Learning from a textbook provides a more refined and in-depth knowledge beyond what you get from online courses. This book provides a great introduction to data science and machine learning, with code included: “Python Machine Learning”, by Sebastian Raschka. &lt;a href="https://github.com/rasbt/python-machine-learning-book-3rd-edition"&gt;https://github.com/rasbt/python-machine-learning-book-3rd-edition&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;HAPPY LEARNING !!&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Best Way To Start Learning Python – A Complete Roadmap</title>
      <dc:creator>Nshuti Elisé</dc:creator>
      <pubDate>Mon, 15 Nov 2021 07:35:10 +0000</pubDate>
      <link>https://dev.to/nshuti_rw/best-way-to-start-learning-python-a-complete-roadmap-9jc</link>
      <guid>https://dev.to/nshuti_rw/best-way-to-start-learning-python-a-complete-roadmap-9jc</guid>
      <description>&lt;p&gt;Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs. If you are a beginner or somewhere stuck in between the learning process, in this blog I will share with you a complete roadmap to stay in the game.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For a programmer reliable documentation is always a must. The presence of documentation helps keep track of all aspects of an application and it improves on the quality of a software product.&lt;/p&gt;

&lt;p&gt;Python Docs are well written and detailed, it gives you deep knowledge about the syntax and the working of different things. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose an Editor&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;If you are a beginner and want to learn Python without doing the installation part then go to "w3schools.com/python" and start coding. I would personally prefer the Sublime Text Editor. Choose a Tutorial Sometimes it gets difficult to learn only from the Documentation and we need Video Tutorials to make things easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose a Tutorial&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;My Top Four Recommendations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[udemy]: &lt;a href="https://www.udemy.com/course/python-programming-beginner-to-advanced/"&gt;https://www.udemy.com/course/python-programming-beginner-to-advanced/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[freecodecamp]: &lt;a href="https://www.freecodecamp.org/news/tag/python/"&gt;https://www.freecodecamp.org/news/tag/python/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[Python For Everybody]: &lt;a href="https://www.coursera.org/specializations/python"&gt;https://www.coursera.org/specializations/python&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;[Clever Programmer]: &lt;a href="https://www.youtube.com/watch?v=4F2m91eKmts&amp;amp;t=29s"&gt;https://www.youtube.com/watch?v=4F2m91eKmts&amp;amp;t=29s&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Do Basic Things First&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Never skip the basics part.&lt;/p&gt;

&lt;p&gt;I know you know the logic of swapping two numbers already.&lt;/p&gt;

&lt;p&gt;But believe me, hands-on implementation in a different language will make you familiar with the syntax without learning it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Never Stuck for Syntax&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You're NOT supposed to memorize all the Syntax.&lt;/p&gt;

&lt;p&gt;Just make programs, small projects and you will get eventually familiar with them without memorizing them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use Google or Stack Overflow&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Do not shy to Google or looking at the previous lesson again if you are getting some problems.&lt;/p&gt;

&lt;p&gt;It is totally OKAY :)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Make Projects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try to implement the basic things you have learned in a practical way by making a simple project.&lt;/p&gt;

&lt;p&gt;Even if you have learned only the If-else loop you can make a project like a quiz etc.&lt;/p&gt;

&lt;p&gt;Below are some Python project ideas for beginners. These can help you develop your knowledge and challenge your abilities with the programming language:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build a guessing game&lt;/li&gt;
&lt;li&gt;Design a text-based adventure game&lt;/li&gt;
&lt;li&gt;Create a simple Python calculator&lt;/li&gt;
&lt;li&gt;Write a simple, interactive quiz&lt;/li&gt;
&lt;li&gt;Build an alarm clock&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Find your Interest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Python has a very vast implementation-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI and machine learning&lt;/li&gt;
&lt;li&gt;Data Science &lt;/li&gt;
&lt;li&gt;Web Development &lt;/li&gt;
&lt;li&gt;Game development &lt;/li&gt;
&lt;li&gt;SEO &lt;/li&gt;
&lt;li&gt;etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Never get into a field just because everyone is doing that, try to find the best field for you and GIVE YOUR 100% in it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Community&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Find like-minded people of your interest, interact with them and most importantly make Connections, collaborate and grow together.&lt;/p&gt;

&lt;p&gt;As a conclusion, There are many reasons why you might want to start learning Python. It’s a future-proof and in-demand skill that’s required across all kinds of industries. If you’re wondering who uses Python, you’ll find that many of the biggest organizations in the world implement it in some form. NASA, Google, Netflix, Spotify, and countless more all use the language to help power their services.&lt;/p&gt;

&lt;p&gt;Happy Learning! &lt;a href="https://elishatech.hashnode.dev//best-way-to-start-learning-python-a-complete-roadmap"&gt;https://elishatech.hashnode.dev//best-way-to-start-learning-python-a-complete-roadmap&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
