<?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: AdaChime</title>
    <description>The latest articles on Forem by AdaChime (@adachime).</description>
    <link>https://forem.com/adachime</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%2F809964%2Fc4ade0de-7253-403c-801a-fd4af55821e9.png</url>
      <title>Forem: AdaChime</title>
      <link>https://forem.com/adachime</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/adachime"/>
    <language>en</language>
    <item>
      <title>Data visualization with python for beginners</title>
      <dc:creator>AdaChime</dc:creator>
      <pubDate>Wed, 30 Mar 2022 20:41:19 +0000</pubDate>
      <link>https://forem.com/adachime/data-visualization-with-python-for-beginners-35ad</link>
      <guid>https://forem.com/adachime/data-visualization-with-python-for-beginners-35ad</guid>
      <description>&lt;p&gt;You might have heard of data visualization previously but do you really know what that means. Well data visualization is the graphic representation of data using charts, graphs, plots etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why is data visualization important&lt;/strong&gt;&lt;br&gt;
Data visualization is important for the following reasons  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Identification of useful patterns from data:&lt;br&gt;
Data visualization helps us know if our data has any form of correlation whether positive or negative.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better understanding of our data:&lt;br&gt;
Data visualization helps us ask reasonable questions as to why something is the way it is. It makes the data easier to comprehend. From the plot below we know that the table we the size of 4 pays the highest tip.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fttx0jq0601dulc8pvz0s.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%2Fttx0jq0601dulc8pvz0s.png" alt="From the plot below we know that the table we the size of 4 pays the highest tip."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generating useful insights:
When data is been visualized, it helps decision makers get useful insights from the data. For example, in the plot below there are more customers on Saturday  etc. This helps you know on what day you should have more waiters and so on.&lt;/li&gt;
&lt;/ul&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%2F08nqfm5aobyhzwj5z9q0.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%2F08nqfm5aobyhzwj5z9q0.png" alt="For example, in the plot below there are more customers on Saturday"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Making profitable business decisions:
Through the useful insights derived from data, decision makers are able to make profitable business decisions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When plotting visualization we need to take to note the type of data we have whether it is continuous or categorical. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Continuous data or continuous variable&lt;/strong&gt; is a type of quantitative data that can have a wide range of set of numbers or values. Examples of continuous data is the scores of students in a test, the prices of house over a given period of time. We use some specific plot for this kind of data, eg&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Scatter plots&lt;/li&gt;
&lt;li&gt;Histograms&lt;/li&gt;
&lt;li&gt;Swarm plots&lt;/li&gt;
&lt;li&gt;Line plot&lt;/li&gt;
&lt;li&gt;Strip plots etc&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Categorical data or categorical variables is a type of variable/data that has a discrete amount of possible values or can be grouped. Example of categorical data are gender, days of the week, race, eye/hair color, highest level of educational qualification etc. Some of these plot can be used to visualize categorical data,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Point plot&lt;/li&gt;
&lt;li&gt;Count plot&lt;/li&gt;
&lt;li&gt;Bar plot&lt;/li&gt;
&lt;li&gt;Pie chart&lt;/li&gt;
&lt;li&gt;Bar charts etc&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Why do we use python&lt;/strong&gt;&lt;br&gt;
Python as a programming language can be used differently. It can &lt;br&gt;
be used for website development, software development, data visualization etc. It has amazing libraries that can be used to visualize data. Example of this libraries are matplotlib and seaborn. These libraries have comprehensive visualizations.&lt;br&gt;
One of the most used IDE(integrated development environment) for visualization is Jupyter notebook which can be installed from &lt;a href="https://docs.anaconda.com/anaconda/navigator/install/" rel="noopener noreferrer"&gt;anaconda&lt;/a&gt;. Jupyter notebook is been used because it is user-friendly, it's said to be safer, it doesn't require internet connection etc. Other IDE that can be used be used in place of jupyter notebook are Pycharm, spyder etc&lt;/p&gt;

&lt;p&gt;To create visualization we first import these libraries into our notebook&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import pandas as pd #used for data analysis
import matplotlib.pyplot as plt
import seaborn as sns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We are going to do a simple visualization&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#this is what the syntax for making visualization looks like
x = [2, 3, 6]
y = [10, 30, 50]
plt.plot(x, y)
&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%2Fd3gyxhrtipqgwrdije5h.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%2Fd3gyxhrtipqgwrdije5h.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To learn more about data visualization you can watch this &lt;a href="https://youtu.be/-sxwqa9dXEY" rel="noopener noreferrer"&gt;video&lt;/a&gt; or you can take this &lt;a href="https://www.csdojo.io/more%20data" rel="noopener noreferrer"&gt;course&lt;/a&gt; .&lt;br&gt;
Always remember google is your friend.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>data</category>
      <category>python</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Python for everyone: Mastering python the right way</title>
      <dc:creator>AdaChime</dc:creator>
      <pubDate>Thu, 03 Mar 2022 17:10:28 +0000</pubDate>
      <link>https://forem.com/adachime/python-for-everyone-mastering-python-the-right-way-1657</link>
      <guid>https://forem.com/adachime/python-for-everyone-mastering-python-the-right-way-1657</guid>
      <description>&lt;p&gt;So today I'm going to be talking about how to master coding the right way using python. I bet it's going to interesting read so sit back and relax. If you haven't read my previous post on &lt;a href="https://dev.to/adachime/introduction-to-python-getting-started-with-python-4pad"&gt;getting started with python&lt;/a&gt;, I will really recommend you read it.&lt;/p&gt;

&lt;p&gt;Before you start learning python, you need to ask yourself a few questions so that you don't get frustrated and give up. Getting constant errors in your code can be really frustrating, believe me.&lt;br&gt;
You should ask yourself, why am I learning this language? , what do I want to achieve with?, what problems do I want to take active participation to solve using my coding skills?, these questions and lots more.&lt;/p&gt;

&lt;p&gt;Another important thing you should have in mind before starting out are your goals, it could be long(2-5 years), medium(6 months- 1 year),or short(a week - 6 months) term goals. Those things you want to achieve within a specified time duration it will help you a lot.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;*&lt;em&gt;There are basic things you should know as a pythonista or a pythoneer *&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Problem solving skills:&lt;/strong&gt; The first thing you must know is that you must encounter challenges and problems, it's a must. What can help you to get solution to those problems are just good problem solving skills. Learn how to troubleshoot and debug codes, it will go a long way in helping you.&lt;br&gt;
If the problem is persistent, then you can reach out for help from google, stack overflow or any other python community.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;_&lt;strong&gt;Know/learn how you learn:&lt;/strong&gt;_This simply implies that you should know which learning patterns works best for you. You may love to read books a lot and view video tutorials as a waste of time, then go for books. There are many great books out there that can help you master python the right way. If you feel video tutorials work best for you, then fine. You can sit down for some couple of hours watching tutorials, and doing hands-on practice, that's still ok. It can be a mixture of both, any learning method is good as far as you know what works for you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commitment:&lt;/strong&gt; You have to actually commit to learning python, it could be your long term goal to write at least one line of code everyday for maybe 6 months or more. From there you can see yourself becoming a pro, I know you like the sound of that. One thing that can really help you is to avoid procrastination, there's always a negative consequence for it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Learn the basics first:&lt;/strong&gt;&lt;/em&gt; Learn the first things first, learn how codes actually work, how the environment you're coding in works. Remember learn don't memorize, just know how it works. learn the data types, structures, strings etc. It's very important. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code readability:&lt;/strong&gt; Yes, this is very crucial. You don't write codes for just yourself that one thing you should take note of. Use the hash tags(#) to comment meaningful on the code you're writing so that other people can draw meaningful insights from it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another way you can master it well is by actually explaining it to someone else, you may have written a program you tell someone how the program actually works. &lt;br&gt;
Having a coding partner or joining a python community is crucial, it makes you want to know more and makes you challenged thereby helping you grow.&lt;br&gt;
You should also note that any and everybody can master python programming irrespective of whatever you can think of.&lt;br&gt;
You can also get free materials that can be of value to you from different websites, udemy, coursera, code academy, solo learn etc to mention but a few.&lt;/p&gt;

&lt;p&gt;You that join the challenge &lt;a href="https://www.100daysofcode.com/"&gt;100 days of code&lt;/a&gt;, it can help take you from where you are to where you want to be, if you are willing to do it consistently.&lt;/p&gt;

&lt;p&gt;To download &lt;a href="https://www.python.org/downloads/"&gt;python&lt;/a&gt;, I would recommend python 3.7. You can also use anaconda or pycharm.&lt;/p&gt;

&lt;p&gt;If you got one or two insights from this article, be sure to like and comment.&lt;br&gt;
Remember google is your friend.&lt;br&gt;
Thanks for reading!&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>python</category>
      <category>programming</category>
      <category>luxtechacademy</category>
    </item>
    <item>
      <title>Introduction to data structures and algorithms</title>
      <dc:creator>AdaChime</dc:creator>
      <pubDate>Mon, 21 Feb 2022 21:05:44 +0000</pubDate>
      <link>https://forem.com/adachime/introduction-to-data-structures-and-algorithms-o5e</link>
      <guid>https://forem.com/adachime/introduction-to-data-structures-and-algorithms-o5e</guid>
      <description>&lt;p&gt;Before we start we are going to define the terms in our topic. &lt;br&gt;
So the first term that needs to be defined there is data, so what is data? Data simply means processed information that is stored in a computer.&lt;br&gt;
Data structures are simply different ways that data can be organized in a computer for efficient use.&lt;br&gt;
Algorithms are step by step methods of solving a particular problem to get an expected output.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Types of data structures&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;List&lt;/li&gt;
&lt;li&gt;Dictionaries&lt;/li&gt;
&lt;li&gt;Tuples&lt;/li&gt;
&lt;li&gt;Sets&lt;/li&gt;
&lt;li&gt;Queues&lt;/li&gt;
&lt;li&gt;Stacks&lt;/li&gt;
&lt;li&gt;Linked lists etc&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;List&lt;/strong&gt; is an ordered collection of items that can be altered. List can contain integers(2, 3),  strings("hello") etc. A list uses square brackets[] to contain its items.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#type of a list
int_list = [1, 2, 3, 5, 7, 3, 9, 2]
print(int_list)

#output
[1, 2, 3, 5, 7, 3, 9, 2]

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In python, items can be numbered the first one being 0, the second 1 and so on.&lt;br&gt;
When I say a list can be altered it means you can add an item to it or remove an item from it.&lt;br&gt;
To remove an item we use we either use clear(), pop() or remove() and to add an item to the end of the items we use append().&lt;br&gt;&lt;br&gt;
For example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#adding 3 to the end of the list
int_list = [1, 2, 3, 5, 7, 3, 9, 2]
int_list.append(3)
print(int_list)

#output
[1, 2, 3, 5, 7, 3, 9, 2, 3]


#removing 7 from the list using remove
int_list = [1, 2, 3, 5, 7, 3, 9, 2]
int_list.remove(7)
print(int_list)

#output
[1, 2, 3, 5, 3, 9, 2]


#pop is used to remove the nth terms in a list of items. Eg:
int_list = [1, 2, 3, 5, 7, 3, 9, 2]
int_list.pop(2)
print(int_list)

#output
[1, 2, 5, 7, 3, 9, 2]

#It removed 3 which is technically the 2nd term in the list

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Dictionaries&lt;/strong&gt; are unordered collection of item which stores the items in key-value pairs. Dictionary uses curly brackets{}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#an example of a dictionary
Student = {
          "name" : "Sharon",
          "age" : 20,
          "country" : "Nigeria"
          }

print(Student)

#output
{'name': 'Sharon', 'age': 20, 'country': 'Nigeria'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;Remember python is case and quotation mark sensitive.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tuples&lt;/strong&gt; are ordered collection of items that cannot be altered. It uses parenthesis() and the items are separated by commas.&lt;br&gt;
Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#example of a tuple
my_tuple(1, 2, 3, 5, 7, 3, 9, 2)
print(my_tuple)

#output
(1, 2, 3, 5, 7, 3, 9, 2)

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sets&lt;/strong&gt; are unordered collection of items that can be altered and has no duplicate item. Set uses curly brackets{}. You can't change the items in a set but you can add to it using the add() fuunction.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#example of a set
myset = {1, 2, 3, 5, 7, 3, 9, 2}
print(myset)

#output
{1, 2, 3, 5, 7, 9}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Queues&lt;/strong&gt; are linear list of items that stores the items in First In First Out (FIFO) manner. In a queue, the first item is removed first.&lt;br&gt;
The insert and delete operations are called enqueue and dequeue. Deletion of an element can take place only at one end called the front and insertion can take place on the other end which is termed as the rear.&lt;br&gt;
Queues can be used to serve clients.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--70Dh9oY1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/emol4mmh6oze80mvmnhc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--70Dh9oY1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/emol4mmh6oze80mvmnhc.png" alt="Image description" width="278" height="181"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stacks&lt;/strong&gt; is  a linear list of items that stores items in a Last-In/First-Out (LIFO) or First-In/Last-Out (FILO) manner. In stack, a new element is added at one end and an element is removed from that end only. The insert and delete operations are often called push and pop. &lt;br&gt;
Using a stack of books for example, the last book that was added to the stack is the first the leaves.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SmTrsxfH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v4dnxqamois1hibr6b7u.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SmTrsxfH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v4dnxqamois1hibr6b7u.jpg" alt="Image description" width="248" height="204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Linked list&lt;/strong&gt; is a linear set of data elements which is also termed as nodes. To learn more about linked list, click &lt;a href="https://www.w3schools.in/data-structures-tutorial/linked-list/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Remember google is your friend.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>python</category>
      <category>datascience</category>
      <category>luxtechacacdemy</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Introduction to modern python: Getting started with python</title>
      <dc:creator>AdaChime</dc:creator>
      <pubDate>Sun, 13 Feb 2022 15:13:57 +0000</pubDate>
      <link>https://forem.com/adachime/introduction-to-python-getting-started-with-python-4pad</link>
      <guid>https://forem.com/adachime/introduction-to-python-getting-started-with-python-4pad</guid>
      <description>&lt;p&gt;As a code newbie, when someone talks about python the first thing that comes to mind is probably the animal lol well it's not.&lt;br&gt;
Python is a computer programming language that enables users to build websites, analyze data and visualize data.&lt;br&gt;
It was originally created by Guido van Rossum in 1991 and further developed by the python Software Foundation. Guido wanted to create a programming language that was that used simple syntax and had code lines that were easy to read. he named python python because he wanted a name that was unique and kind of mysterious.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;So why should you want to learn how to code using python&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;There are many reasons why you want to learn python&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It's highly versatile: Python can be used to carry out several functions across many industries. Functions such as analyzing data etc.&lt;/li&gt;
&lt;li&gt; It uses simple syntax: This makes coding easy to understand and learn. It is said that if you can write 'hello world' that you can write any line of code. Believe me this is very true.
&lt;/li&gt;
&lt;/ul&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;ul&gt;
&lt;li&gt;&lt;p&gt;Python has a large and very supportive community where you can ask any confusing question and get answers. Communities like stack overflow etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Python is one of the most used programming languages in the world. Many big companies use this language, companies like google, facebook, amazon, netflix to mention but a few.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The demand for python and skilled python users is on the increase. The career opportunities and salary is also increasing, it is used in fields like data science, app development, web development, machine learning etc.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tJWcb_zi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hj825cvztut1y6frcjst.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tJWcb_zi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hj825cvztut1y6frcjst.jpg" alt="From the image we can see that python is topping the list of programming languages with about 29.72%" width="518" height="266"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;**&lt;br&gt;
So where can you learn python from**&lt;/em&gt;&lt;br&gt;
You can learn python from &lt;br&gt;
*Bootcamps&lt;br&gt;
*Online courses: Courses from udemy, coursera, codecademy, udacity, sololearn etc.&lt;br&gt;
*Youtube&lt;br&gt;
One of the most amazing things is that most these sites offer free courses.&lt;br&gt;
You can also read blog post on medium, hashnode, dev.to etc, they will help a lot.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Incase you are confused on any syntax, you can google it, websites like stack overflow, geek for geeks, w3schools will help out.&lt;br&gt;
Remember google is your friend.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>python</category>
      <category>luxtechacademy</category>
      <category>datascience</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
