<?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: Tanu Sharma</title>
    <description>The latest articles on DEV Community by Tanu Sharma (@tanu1201).</description>
    <link>https://dev.to/tanu1201</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%2F579447%2Fa925e5e0-126b-4736-9cf2-65aa210c333c.jpeg</url>
      <title>DEV Community: Tanu Sharma</title>
      <link>https://dev.to/tanu1201</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tanu1201"/>
    <language>en</language>
    <item>
      <title>A Beginner’s Guide To Data Science</title>
      <dc:creator>Tanu Sharma</dc:creator>
      <pubDate>Sat, 06 Mar 2021 12:15:51 +0000</pubDate>
      <link>https://dev.to/edualgo/a-beginner-s-guide-to-data-science-461e</link>
      <guid>https://dev.to/edualgo/a-beginner-s-guide-to-data-science-461e</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Data Science?&lt;/strong&gt;&lt;br&gt;
Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to discover hidden patterns from the raw data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Data Science?&lt;/strong&gt;&lt;br&gt;
-&amp;gt;Traditionally, the data that we had was mostly structured and small in size, which could be analyzed by using simple BI tools. Unlike data in the traditional systems which was mostly structured, today most of the data is unstructured or semi-structured.&lt;/p&gt;

&lt;p&gt;Let’s have a look at the data trends in the image given below:&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%2Fcrdarjy188ja0n0xu5dr.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%2Fcrdarjy188ja0n0xu5dr.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This data is generated from different sources like financial logs, text files, multimedia forms, sensors, and instruments. Simple BI tools are not capable of processing this huge volume and variety of data. This is why we need more complex and advanced analytical tools and algorithms for processing, analyzing and drawing meaningful insights out of it.&lt;/p&gt;

&lt;p&gt;Let’s have a look at the below to see all the domains where Data Science is creating its notion.&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%2Fibcx0ha4snl61fxnyi4h.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%2Fibcx0ha4snl61fxnyi4h.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lifecycle of Data Science&lt;/strong&gt;&lt;br&gt;
Here is an overview of the main phases of the Data Science Lifecycle:&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%2Ftk52trzniu9rlb9k878j.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%2Ftk52trzniu9rlb9k878j.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Different job roles data science offers are:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Data Scientist&lt;/li&gt;
&lt;li&gt;Data Analyst&lt;/li&gt;
&lt;li&gt;Data Engineer&lt;/li&gt;
&lt;li&gt;Business Intelligence Developer and many more.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Data Science Skills&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%2F8iwcmudls6r3nxcjzkty.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%2F8iwcmudls6r3nxcjzkty.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>database</category>
      <category>career</category>
    </item>
    <item>
      <title>Introduction to Linked List</title>
      <dc:creator>Tanu Sharma</dc:creator>
      <pubDate>Wed, 17 Feb 2021 17:18:34 +0000</pubDate>
      <link>https://dev.to/edualgo/introduction-to-linked-list-5639</link>
      <guid>https://dev.to/edualgo/introduction-to-linked-list-5639</guid>
      <description>&lt;p&gt;A Linked list is a &lt;strong&gt;linear data structure&lt;/strong&gt; used for storing collections of data and which consist of a group of nodes.&lt;/p&gt;

&lt;p&gt;Each node contains two fields:&lt;br&gt;
  &lt;strong&gt;Data&lt;/strong&gt;: That stored at a particular address.&lt;br&gt;
  &lt;strong&gt;Pointer&lt;/strong&gt;: Which contains the address of the next node.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uC5yVjkO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3yytw3nh1n8paa59dx1.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uC5yVjkO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3yytw3nh1n8paa59dx1.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Generally, we call the first node as &lt;strong&gt;Head node&lt;/strong&gt; and the last node as &lt;strong&gt;Tail node&lt;/strong&gt; in Linked List.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There are three main linked list operations&lt;/strong&gt;&lt;br&gt;
-&amp;gt;Insertion&lt;br&gt;
-&amp;gt;Deletion&lt;br&gt;
-&amp;gt;Traversing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Linked List Over Array?&lt;/strong&gt;&lt;br&gt;
Array contains the following limitations:&lt;/p&gt;

&lt;p&gt;-&amp;gt;The size of an array is fixed. We must know the size of the array at the time of its creation subsequently, it is difficult to change its size at runtime. &lt;br&gt;
-&amp;gt;Inserting a new element in an array of elements is difficult because we need to shift elements to create room for new elements to insert.&lt;br&gt;
-&amp;gt;Deleting an element in an array is also difficult as it also takes shifting of elements in the array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of Linked List:&lt;/strong&gt;&lt;br&gt;
-&amp;gt;Insertion and deletion operations can be implemented very easily and these are not costly as they do not require shifting of elements.&lt;br&gt;
-&amp;gt;They are dynamic in nature. Hence, we can change their size whenever required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Types Of Linked List&lt;/strong&gt;&lt;br&gt;
-&amp;gt;Singly Linked List&lt;br&gt;
-&amp;gt;Circular Linked List&lt;br&gt;
-&amp;gt;Doubly Linked List&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Singly Linked List:&lt;/strong&gt;&lt;br&gt;
A singly linked list is a type of linked list that is unidirectional, that is, it can be traversed in only one direction from head to the last node (tail).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xROwAcIv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bh2w9oicegubebovzu3.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xROwAcIv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bh2w9oicegubebovzu3.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Circular Linked List:&lt;/strong&gt;&lt;br&gt;
Circular Linked List is similar to singly Linked List but the last node of List has a pointer to the node which points to the head node (first node) of Linked List. We traverse a circular singly linked list until we reach the same node where we started. The circular singly liked list has no beginning and no ending.&lt;/p&gt;

&lt;p&gt;There is no null value present in the next part of any of the nodes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tKwNiW6Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s5na4mt3rep9203nxqhp.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tKwNiW6Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s5na4mt3rep9203nxqhp.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Doubly Linked List:&lt;/strong&gt;&lt;br&gt;
In Doubly Linked List each node apart from storing its data has two links. The first link points to the previous node in the list and the second link points to the next node in the list.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P-5cB2FQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5oxzcioddtv12qjoogmf.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P-5cB2FQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5oxzcioddtv12qjoogmf.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first node of the list has its previous link pointing to NULL similarly the last node of the list has its next node pointing to NULL.&lt;/p&gt;

&lt;p&gt;The two links help us to traverse the list in both backward and forward direction.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>algorithms</category>
      <category>computerscience</category>
    </item>
  </channel>
</rss>
