<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Trend of Python in Data Science]]></title><description><![CDATA[Trend of Python in Data Science]]></description><link>https://trend-of-python-in-data-science.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 22 Jun 2026 02:24:12 GMT</lastBuildDate><atom:link href="https://trend-of-python-in-data-science.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[List It Like a Pro: Your Ultimate Guide to Python Lists]]></title><description><![CDATA[Are you new to Python or Brushing up Python list?
If you are new then this blog will make you pro in mastering list or If you are brushing up,Still read it you can get to learn some interesting feature about list.
List are the most used data structur...]]></description><link>https://trend-of-python-in-data-science.hashnode.dev/list-it-like-a-pro-your-ultimate-guide-to-python-lists</link><guid isPermaLink="true">https://trend-of-python-in-data-science.hashnode.dev/list-it-like-a-pro-your-ultimate-guide-to-python-lists</guid><category><![CDATA[ChaiCode]]></category><category><![CDATA[Chaiaurcode]]></category><category><![CDATA[ChaiCohort]]></category><dc:creator><![CDATA[Trina Dasgupta]]></dc:creator><pubDate>Fri, 25 Apr 2025 10:41:05 GMT</pubDate><content:encoded><![CDATA[<p>Are you new to Python or Brushing up Python list?</p>
<p>If you are new then this blog will make you pro in mastering list or If you are brushing up,Still read it you can get to learn some interesting feature about list.</p>
<p>List are the most used data structure in Python.Above all, lists are the most flexible data structure, making Python stand out from other programming languages.</p>
<h2 id="heading-accessing-list-element">Accessing List Element</h2>
<p>In Python, <strong>slicing</strong> works with the syntax [start:stop:step], where:</p>
<ul>
<li><p>start is the index where the slice begins (inclusive).</p>
</li>
<li><p>stop is the index where the slice ends (exclusive).</p>
</li>
<li><p>step: (Optional) The step size or interval between each index in the slice.</p>
</li>
</ul>
<pre><code class="lang-python">list1 = [] <span class="hljs-comment">## empty list</span>
list2 = [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>] <span class="hljs-comment">## list of integers</span>
list3 = [<span class="hljs-number">1</span>, <span class="hljs-string">"One"</span>, <span class="hljs-number">2.3</span>] <span class="hljs-comment">## list with mixed data types</span>
</code></pre>
<p>In list there is flexibility to keep various data types as collection.So if you want to access 2 from list2 you can get it by list2[1] .</p>
<pre><code class="lang-python">list2 = [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>] <span class="hljs-comment">## list of integers</span>
list2[<span class="hljs-number">1</span>]<span class="hljs-comment">#2</span>
</code></pre>
<p>In below example it starts from backward and will print skipping one value.</p>
<pre><code class="lang-python">print(letters[<span class="hljs-number">-1</span>:<span class="hljs-number">-3</span>:<span class="hljs-number">-1</span>])<span class="hljs-comment">#['e', 'd']</span>
</code></pre>
<p>For nested lists if you want to access 6 you can do it by list4[2][2].  </p>
<pre><code class="lang-python">list4 = [<span class="hljs-string">"One"</span>, [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>], [<span class="hljs-number">4</span>, <span class="hljs-number">5</span>, <span class="hljs-number">6</span>]]
list4[<span class="hljs-number">2</span>][<span class="hljs-number">2</span>]<span class="hljs-comment">#6</span>
</code></pre>
<p>Below is the example of nested list , which starts counting from the end of the list:-1 refers to the last element.</p>
<pre><code class="lang-python">letters = [<span class="hljs-string">'a'</span>, <span class="hljs-string">'b'</span>, <span class="hljs-string">'c'</span>, <span class="hljs-string">'d'</span>, <span class="hljs-string">'e'</span>]
print(letters[<span class="hljs-number">-3</span>:<span class="hljs-number">-1</span>])
</code></pre>
<h2 id="heading-memory-management-of-list-in-python">Memory Management of List in Python</h2>
<p>Now, the question is how lists efficiently manage memory so that you don't have to declare the size of the list, unlike in other programming languages.</p>
<p>Python list are like array just like C.But difference is that it manages size of the list dynamically and it’s have a flexibility to store various type of data.</p>
<p>So when we are adding new elements in list it make the list size increase before that so that new element can be added there.Do you know python list doesn’t store actual value,it store reference to that object and with that reference we can get access of actual value.</p>
<p>If you delete any element in list do you know what happen?</p>
<p>If you delete any list item using pop,del ,remove(will discuss in later part of blog) it frees its memory and object are not referenced.Python always checks if there is any room in allocated buffer or not.IIf there is room in the allocated buffer, Python will add the new item. If not, Python creates a larger memory block, copies the items, and moves them to the new location.</p>
<p>Garbage Collector helps to handle Deleted items.And now question is What is Garbage Collector?</p>
<h2 id="heading-what-is-garbage-collector">What is Garbage Collector?</h2>
<p>In Python,it is a process of automatic cleaning of unused or unreachable objects where as for other programming language like C/C++ you have to manually delete them.Python have internal reference counter that tracks elements.Here when we do del operation on any list item then it decrement the reference count and when reference count become zero then object are unreachable.And then garbage collector comes as a Hero and remove and frees the memory.Python’s garbage collector works <strong>silently behind the scenes</strong>, making your coding life easier by managing memory efficiently.  </p>
<p>Why I am telling this you must think.It helps to manage memory using list and avoid memory leaks and you can write clean and efficient code using list.</p>
<h2 id="heading-why-the-lists-are-mutable-in-nature">Why the lists are mutable in nature?</h2>
<p>In list <strong>element</strong> can be <strong>changed after it is created that is why list are</strong> <a target="_blank" href="https://trend-of-python-in-data-science.hashnode.dev/inside-pythons-brain-how-memory-works-with-mutable-and-immutable-objects"><strong>mutable</strong></a> <strong>. In below example third element of the list I modified and I am getting new list.</strong></p>
<pre><code class="lang-python">my_list = [<span class="hljs-number">10</span>, <span class="hljs-number">25</span>, <span class="hljs-number">5</span>, <span class="hljs-number">60</span>, <span class="hljs-number">15</span>, <span class="hljs-literal">True</span>, <span class="hljs-literal">False</span>]
my_list[<span class="hljs-number">3</span>] = <span class="hljs-number">65</span>
print(my_list)<span class="hljs-comment">#[10, 25, 5, 65, 15, True, False]</span>
</code></pre>
<p>Now I will talk some methods of list so that you can use it and save your time.Taking a list as example and showing it’s operations.</p>
<pre><code class="lang-python">my_list = [<span class="hljs-number">10</span>, <span class="hljs-number">25</span>, <span class="hljs-number">5</span>, <span class="hljs-number">60</span>, <span class="hljs-number">15</span>, <span class="hljs-literal">True</span>, <span class="hljs-literal">False</span>]
</code></pre>
<h2 id="heading-type">type()</h2>
<p>With respect to Python list are defined as object with returning data type “list”.</p>
<pre><code class="lang-python">type(my_list)
</code></pre>
<h2 id="heading-max">max()</h2>
<p>It will print max value in a list.</p>
<pre><code class="lang-python">max_element = max(my_list)<span class="hljs-comment">#60</span>
</code></pre>
<h2 id="heading-min">min()</h2>
<p>It will print min value in a list.</p>
<pre><code class="lang-python">min_element = min(my_list)<span class="hljs-comment">#False</span>
</code></pre>
<p>You are thinking why False because False will return 0 and true will return 1 so as 0 in minimal that’s why printing False.</p>
<pre><code class="lang-python">sum_element = sum(my_list)strings = [<span class="hljs-string">"abc"</span>, <span class="hljs-string">"abd"</span>, <span class="hljs-string">"abe"</span>]
min_string = min(strings)
max_string = max(strings)
print(min_string)<span class="hljs-comment">#abc</span>
print(max_string)<span class="hljs-comment">#abe</span>
</code></pre>
<p>Guess in string how max and min value handles.It handles on comparing each element of a list with respect to ASCII value.</p>
<h2 id="heading-multiplication-of-list">Multiplication of List</h2>
<pre><code class="lang-python">print(my_list * <span class="hljs-number">3</span>) <span class="hljs-comment">#[10, 25, 5, 65, 15, True, False, 10, 25, 5, 65, 15, True, False, 10, 25, 5, 65, 15, True, False]</span>
</code></pre>
<h2 id="heading-append">append()</h2>
<p>It will append new value to a list from end.In append more than one value cannot be appended will give that an error.</p>
<pre><code class="lang-python">my_list.append(<span class="hljs-number">20</span>)
print(my_list) <span class="hljs-comment">#[10, 25, 5, 65, 15, True, False, 20]</span>
</code></pre>
<h2 id="heading-extend">extend()</h2>
<p><code>l1.extend(l2)</code> -&gt; This modifies <code>l1</code> in place.</p>
<p>It does not return anything -- its return value is None</p>
<pre><code class="lang-python">l1 = [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">4</span>]
l2 = [<span class="hljs-number">5</span>, <span class="hljs-number">6</span>, <span class="hljs-number">7</span>, <span class="hljs-number">8</span>]
l1.extend(l2)
print(l1)<span class="hljs-comment">#[1, 2, 3, 4, 5, 6, 7, 8]</span>
</code></pre>
<p>Below way of printing is wrong because the extend function does not return anything</p>
<pre><code class="lang-python">
l1= [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>]
l2 = [<span class="hljs-number">4</span>, <span class="hljs-number">5</span>, <span class="hljs-number">6</span>]
print(l1.extend(l2))<span class="hljs-comment">#None</span>
</code></pre>
<h2 id="heading-insertindex-data">insert(index, data)</h2>
<p>Insert will insert an element at that particular index.</p>
<pre><code class="lang-python">my_list.insert(<span class="hljs-number">0</span>, <span class="hljs-number">5</span>)
print(my_list)
</code></pre>
<h2 id="heading-operator">'+' Operator</h2>
<pre><code class="lang-python">list1 = [<span class="hljs-string">'apple'</span>, <span class="hljs-string">'banana'</span>]
list2 = [<span class="hljs-string">'cherry'</span>, <span class="hljs-string">'date'</span>]
new_list = list1 + list2
print(new_list)<span class="hljs-comment">#['apple', 'banana', 'cherry', 'date']</span>
</code></pre>
<p>It will append list element in same list.</p>
<p>So you can have question extend is doing this same operation.Then what is the difference between extend() and +?<br />For extend it will get appended but for + list and tupple combination will give error.</p>
<pre><code class="lang-python">a = [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>]
a.extend((<span class="hljs-number">3</span>, <span class="hljs-number">4</span>))
print(a)<span class="hljs-comment">#[1, 2, 3, 4]</span>

a + (<span class="hljs-number">3</span>, <span class="hljs-number">4</span>)
<span class="hljs-comment">#---------------------------------------------------------------------------</span>
TypeError                                 Traceback (most recent call last)
&lt;ipython-input<span class="hljs-number">-28</span><span class="hljs-number">-5</span>d782613d2bf&gt; <span class="hljs-keyword">in</span> &lt;cell line: <span class="hljs-number">0</span>&gt;()
----&gt; <span class="hljs-number">1</span> a + (<span class="hljs-number">3</span>, <span class="hljs-number">4</span>)

TypeError: can only concatenate list (<span class="hljs-keyword">not</span> <span class="hljs-string">"tuple"</span>) to list
</code></pre>
<h2 id="heading-comparison-of-lists">Comparison Of Lists</h2>
<p>This will compare two list.</p>
<pre><code class="lang-python">list1 = [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>]
list2 = [<span class="hljs-number">4</span>, <span class="hljs-number">5</span>, <span class="hljs-number">6</span>]

print(list1 == list2)<span class="hljs-comment">#False</span>
print(list1 != list2)<span class="hljs-comment">#True</span>
print(list1 &lt; list2)<span class="hljs-comment">#True </span>
print(list1 &gt; list2)<span class="hljs-comment">#False</span>
</code></pre>
<h2 id="heading-remove">remove()</h2>
<p>It will remove first element from list.and return updated list.</p>
<pre><code class="lang-python">my_list.remove(<span class="hljs-number">20</span>)
my_list<span class="hljs-comment">#[5, 10, 25, 5, 65, 15, True, False, 20]</span>
</code></pre>
<h2 id="heading-pop">pop()</h2>
<p>It will remove element from given index if given else will remove from last and that will return removed value.</p>
<pre><code class="lang-python">popped_element = my_list.pop(<span class="hljs-number">2</span>)
print(popped_element)<span class="hljs-comment">#25</span>
print(my_list)<span class="hljs-comment">#[5, 10, 5, 65, 15, True, False, 20]</span>
my_list.pop()
print(my_list)<span class="hljs-comment">#[5, 10, 5, 65, 15, True, False]</span>
</code></pre>
<h2 id="heading-del-statement">del Statement</h2>
<p>It will delete list or it’s element from memory.</p>
<pre><code class="lang-python"><span class="hljs-keyword">del</span> my_list[<span class="hljs-number">1</span>]
print(my_list)<span class="hljs-comment">#[5, 5, 65, 15, True]</span>
<span class="hljs-keyword">del</span> my_list
print(my_list)
<span class="hljs-comment">#my_list output:</span>
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
&lt;ipython-input<span class="hljs-number">-45</span><span class="hljs-number">-7</span>a103dd61563&gt; <span class="hljs-keyword">in</span> &lt;cell line: <span class="hljs-number">0</span>&gt;()
      <span class="hljs-number">1</span> <span class="hljs-keyword">del</span> my_list
----&gt; <span class="hljs-number">2</span> print(my_list)

NameError: name <span class="hljs-string">'my_list'</span> <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> defined
</code></pre>
<h2 id="heading-clear">clear()</h2>
<p>It will clear all element from list.</p>
<pre><code class="lang-python">list4.clear()
print(list4)<span class="hljs-comment">#[]</span>
</code></pre>
<h2 id="heading-sort">sort()</h2>
<p>It will sort list in ascending or descending.</p>
<pre><code class="lang-python">my_list = [<span class="hljs-number">3</span>, <span class="hljs-number">1</span>, <span class="hljs-number">4</span>, <span class="hljs-number">7</span>, <span class="hljs-number">8</span>, <span class="hljs-number">12</span>, <span class="hljs-number">0</span>, <span class="hljs-number">13</span>, <span class="hljs-number">16</span>, <span class="hljs-number">11</span>]
my_list.sort()
print(my_list)<span class="hljs-comment">#[0, 1, 3, 4, 7, 8, 11, 12, 13, 16]</span>
my_list.sort(reverse=<span class="hljs-literal">True</span>)
print(my_list)<span class="hljs-comment">#[16, 13, 12, 11, 8, 7, 4, 3, 1, 0]</span>
</code></pre>
<h2 id="heading-count">count()</h2>
<p>How many items present in list give that count.</p>
<pre><code class="lang-python">count_element = my_list.count(<span class="hljs-number">16</span>)
print(count_element)<span class="hljs-comment">#1</span>
</code></pre>
<h2 id="heading-index">index()</h2>
<p>It will return position of first occurance of element.</p>
<pre><code class="lang-python">index = my_list.index(<span class="hljs-number">4</span>)
print(index)<span class="hljs-comment">#6</span>
</code></pre>
<h2 id="heading-reverse">reverse()</h2>
<p>It will reverse the list element.</p>
<pre><code class="lang-python">my_list.reverse()
print(my_list)<span class="hljs-comment">#[0, 1, 3, 4, 7, 8, 11, 12, 13, 16]</span>
</code></pre>
<h2 id="heading-join">join()</h2>
<p>It will join list element and return a string.If any value is in join that use as a seperator.</p>
<pre><code class="lang-python">words = [<span class="hljs-string">"Hello"</span>, <span class="hljs-string">"How"</span>, <span class="hljs-string">"are"</span>, <span class="hljs-string">"you"</span>]
result = <span class="hljs-string">" "</span>.join(words)
print(result)<span class="hljs-comment">#Hello How are you</span>
</code></pre>
<p>This much data is enough to handle list like a pro.Lists are versatile, easy to use, and powerful—once you master them, you unlock a wide range of Python programming capabilities. From handling user inputs, managing collections of data, to building algorithms and apps, lists are your go-to companion.</p>
]]></content:encoded></item><item><title><![CDATA[Why Data structure matters:A Beginner friendly guide]]></title><description><![CDATA["Everyone's racing to crack FAANG interviews, stressing over stacks and queues like it's a survival game—welcome to the data structure showdown!" In Programming world,We often tell about "Data Structure" weather it's in an interview or in a college s...]]></description><link>https://trend-of-python-in-data-science.hashnode.dev/why-data-structure-mattersa-beginner-friendly-guide</link><guid isPermaLink="true">https://trend-of-python-in-data-science.hashnode.dev/why-data-structure-mattersa-beginner-friendly-guide</guid><category><![CDATA[Chaiaurcode]]></category><category><![CDATA[ChaiCode]]></category><dc:creator><![CDATA[Trina Dasgupta]]></dc:creator><pubDate>Fri, 25 Apr 2025 08:45:33 GMT</pubDate><content:encoded><![CDATA[<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1745568478935/80fe404c-4430-418b-8b3e-d4ae27a3f92c.png" alt class="image--center mx-auto" /></p>
<p>"Everyone's racing to crack FAANG interviews, stressing over stacks and queues like it's a survival game—welcome to the data structure showdown!" In Programming world,We often tell about "Data Structure" weather it's in an interview or in a college semester,Data Structure is most crucial part of a Programmers' life.Many Programmers just scared of data structure and have many doubt regarding why we are learning Data Structure and How it will help in journey of a great developer. Today,I will try to explain how we programmers are surrounded by Data Structure and how data structure contribute in our Programming journey.</p>
<h2 id="heading-what-is-data-structure">What is Data Structure?</h2>
<p>It a way of managing and storing data in a efficient way in our computer memory so that it can give optimized result.It is designed for completion of specific type of task.</p>
<p>Do you know, that shopping website you daily search for there are millions of users are searching and they are giving result so fast.It’s because of behind the screen Some Programmers uses some searching algorithm that give fast result without lacking of data.</p>
<p>Some common Data Structure you use in most of the programming language are Arrays,Lists,Stacks and Queues ,Trees and there are many More.</p>
<h2 id="heading-why-do-it-matter">Why Do It Matter?</h2>
<ol>
<li><p>For efficiently handling a task like one task can take seconds or hours depending on how you have understood data structure and handles in your code.With increasing data entries by millions of user some second delays also hamper user experience.</p>
</li>
<li><p>Whether it's a social media feed, a Google search engine, or listening to music on Spotify, data structures are everywhere, working behind the scenes.So understanding it give you more control over how you can work in these feature.</p>
</li>
<li><p>Do you know while preparing for data structure it shapes your thinking how to do a clean,modular design.How you can efficienly handle data.</p>
</li>
<li><p>If you haven’t handled data efficiently it can reduce CPU usage,can exhaust memory also and that can extend your server cost also if it’s not managed properly.</p>
</li>
</ol>
<h2 id="heading-roles-of-data-structure">Roles of Data Structure</h2>
<p>Different data structure have different role to play.Giving some examples of data structures and their role.</p>
<p>For efficiently accessing an element array is good where as Linked List manages adding and removing of element efficiently.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1745569930997/d49a26b8-1034-4442-89a2-a62e07ff5358.png" alt class="image--center mx-auto" /></p>
<p>In your contact list when you search for any contact that uses Linear data structure behind the scene.</p>
<p>So in programming world,data structure is not a subject,it’s a foundation of becoming a pro developer.For building large sclales application that handles millions of user,your building of application can impact to make business successful also.Whether you're <strong>organizing a playlist</strong>, <strong>managing user profiles</strong>, or <strong>powering a complex search engine</strong>, you're already using them—<strong>knowingly or unknowingly</strong>. The more you understand how and when to use them, the more <strong>confident</strong>, <strong>creative</strong>, and <strong>capable</strong> you'll become.</p>
<p>So next time,when you are preparing data structure if you feel frustrated by solving problem on data structure remember: <strong>you’re not just learning to pass an exam or crack FAANG—you’re learning to solve real-world problems like a pro</strong>.</p>
]]></content:encoded></item><item><title><![CDATA[Inside Python's Brain: How Memory Works with Mutable and Immutable Objects]]></title><description><![CDATA[Have you thought ever How Python manages it's memory?How it stores a variable internally?How it some value changed and some we can't modify it how it is determined by Python?How it internally treats different data structures?
There are lots of questi...]]></description><link>https://trend-of-python-in-data-science.hashnode.dev/inside-pythons-brain-how-memory-works-with-mutable-and-immutable-objects</link><guid isPermaLink="true">https://trend-of-python-in-data-science.hashnode.dev/inside-pythons-brain-how-memory-works-with-mutable-and-immutable-objects</guid><category><![CDATA[ChaiCode]]></category><category><![CDATA[Chaiaurcode]]></category><category><![CDATA[ChaiCohort]]></category><dc:creator><![CDATA[Trina Dasgupta]]></dc:creator><pubDate>Mon, 21 Apr 2025 12:07:37 GMT</pubDate><content:encoded><![CDATA[<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1745232961078/09a7ccd2-e5cd-4f6f-bfe5-294f6702d11f.png" alt class="image--center mx-auto" /></p>
<p>Have you thought ever How Python manages it's memory?How it stores a variable internally?How it some value changed and some we can't modify it how it is determined by Python?How it internally treats different data structures?</p>
<p>There are lots of question regarding Python memory management.Let’s hack brain of Python and get idea about how it handles its memory so efficiently.</p>
<h3 id="heading-internal-working-of-memory">Internal working of memory</h3>
<p>In Python all data structures treated as Object.Python internally uses reference pointer and garbage collector for memory management.Python stores all object in heap memory.Every time you create a new object (like an <code>int</code>, <code>list</code>, <code>str</code>, <code>function</code>, <code>class instance</code>, etc.), Python allocates memory for it on the <strong>heap</strong>.and its reference to that object in heap.Python allocates and deallocates memory according to its need.If one loose reference of object in Python it stores in garbage collector and automatically removed.  </p>
<pre><code class="lang-javascript">x=<span class="hljs-number">10</span>
y=<span class="hljs-number">10</span>

print(id(x))#<span class="hljs-number">140145097611624</span>
print(id(y))#<span class="hljs-number">140145097611624</span>
</code></pre>
<p>In above case x and y referencing towards same memory location as it's value is same.</p>
<pre><code class="lang-javascript">x=<span class="hljs-number">10</span>
y=<span class="hljs-number">10</span>
x=x+<span class="hljs-number">1</span>
print(id(x))#<span class="hljs-number">136634722310536</span>
print(id(y))#<span class="hljs-number">136634722310504</span>
</code></pre>
<p>In next example when I change x value then reference of memory for x is changed from y.  </p>
<p>So from this,I am going through mutable and immutable state of python.<br />In Python some objects are immutable and some are mutable.Immutable means after creation of value its value cant be changed.And mutable is obviously the opposite one.It’s value can be changed after creation.<br />In python <code>list</code>, <code>dict</code>, <code>set</code>, <code>bytearray</code>, <code>custom classes</code> are mutable and <code>int</code>, <code>float</code>, <code>bool</code>, <code>str</code>, <code>tuple</code>, <code>frozenset</code>, <code>bytes</code> immutable.</p>
<p>Mutable Object Example-</p>
<pre><code class="lang-python">a = [<span class="hljs-number">1</span>,<span class="hljs-number">2</span>,<span class="hljs-number">3</span>]
b=a
print(id(a))  <span class="hljs-comment"># 133336479893952</span>

b.append(<span class="hljs-number">4</span>)
print(a)       <span class="hljs-comment"># Output:[1, 2, 3, 4]</span>
print(b)       <span class="hljs-comment"># Output: [1,2,3,4]</span>
print(id(b))   <span class="hljs-comment"># 133336479893952</span>
</code></pre>
<p>So list is changing its value in Python and memory address remain same.</p>
<p>Immutable Object Example-</p>
<pre><code class="lang-python">x = <span class="hljs-number">10</span>
y = x
y = x + <span class="hljs-number">1</span>

print(x)  <span class="hljs-comment"># 11</span>
print(y)  <span class="hljs-comment"># 10</span>

print(id(x))  <span class="hljs-comment"># Different ID 137671584926088</span>
print(id(y))  <span class="hljs-comment"># Original ID 137671584926056</span>
</code></pre>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1745236689431/1f2a0922-81d2-40ca-8e2e-b562ce33d731.png" alt class="image--center mx-auto" /></p>
<p>In case of Immutable object memory address is changing after increasing value to a.So it’s showcase the differences between both.Mutable Object share references..When changing one value others value also get changed.And Immutable object always change references with changing of its value.</p>
<h3 id="heading-difference-between-mutable-and-immutable-object">Difference between Mutable and Immutable Object</h3>
<p>So for mutable object when changing it’s value or appending to it memory location intacted. But for immutable object changing it’s value reference towards variable changed.For Mutable same object get changed and in case of immutable object new object is created</p>
<p>This is how Python manages it’s datatype smartly.So we can use datatypes according to their features.So this is how python manages it's memory dynamically with respect to data structure.So I hope,Python's memory management get stuck into your memory.</p>
]]></content:encoded></item><item><title><![CDATA[String in King: The True Power of Text in Python]]></title><description><![CDATA[Let’s Bind with Strings and Discover Their Eternity.Let’s go deeper and get to know in and out about strings so that we can get to know about great power of string.
In python Strings are combination of Characters that creates a Text.and Strings are i...]]></description><link>https://trend-of-python-in-data-science.hashnode.dev/string-in-king-the-true-power-of-text-in-python</link><guid isPermaLink="true">https://trend-of-python-in-data-science.hashnode.dev/string-in-king-the-true-power-of-text-in-python</guid><category><![CDATA[ChaiCode]]></category><category><![CDATA[Chaiaurcode]]></category><category><![CDATA[ChaiCohort]]></category><dc:creator><![CDATA[Trina Dasgupta]]></dc:creator><pubDate>Mon, 21 Apr 2025 10:40:34 GMT</pubDate><content:encoded><![CDATA[<p>Let’s Bind with Strings and Discover Their Eternity.Let’s go deeper and get to know in and out about strings so that we can get to know about great power of string.</p>
<p>In python Strings are combination of Characters that creates a Text.and Strings are immutable meaning after creation of string the value cannot be changed.</p>
<p>So it defines as</p>
<pre><code class="lang-python"> name=<span class="hljs-string">"trina"</span>
</code></pre>
<p>There are many string operations with which we can get in and out about strings.</p>
<pre><code class="lang-python">type(name)
</code></pre>
<p>We can get string length by</p>
<pre><code class="lang-python">len(string)
</code></pre>
<h2 id="heading-memory-management-in-string">Memory Management in String</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1745229310668/228264a3-20a8-47de-b9c3-930a310328c5.png" alt class="image--center mx-auto" /></p>
<p>So this is how character by character string memory allocated.<br />We can get access of each character by following way.</p>
<pre><code class="lang-python">string = <span class="hljs-string">"trina"</span>
second_char = string[<span class="hljs-number">1</span>]
last_char = string[<span class="hljs-number">-1</span>]

print(second_char)
print(last_char)
</code></pre>
<p>Output:<br />r,a</p>
<p>Now I am going to discuss about operations related to String.</p>
<h3 id="heading-slicing-operation">Slicing Operation</h3>
<p>string[start:end:step_size]<br />There is three parameter while doing this operation.First one is start index of string,second parameter in end index of string and last one is step size.How much it will skip while showing data.</p>
<p>Examples</p>
<pre><code class="lang-python">string = <span class="hljs-string">"Hello, World!"</span>
print(string[<span class="hljs-number">1</span>:<span class="hljs-number">4</span>])<span class="hljs-comment">#ell</span>
print(string[<span class="hljs-number">1</span>:<span class="hljs-number">8</span>:<span class="hljs-number">2</span>])<span class="hljs-comment">#el,W</span>
print(string[:<span class="hljs-number">5</span>]) <span class="hljs-comment">#Hello</span>
print(string[<span class="hljs-number">7</span>:]) <span class="hljs-comment">#World!</span>
print(string[<span class="hljs-number">-4</span>:]) <span class="hljs-comment">#rld!</span>
print(string[:<span class="hljs-number">-5</span>])<span class="hljs-comment">#Hello, W</span>
<span class="hljs-comment">#Reversal of the entire string</span>
print(string[::<span class="hljs-number">-1</span>]) <span class="hljs-comment">#!dlroW ,olleH</span>
print(string[::]) <span class="hljs-comment">#Hello, World!</span>
print(string[::<span class="hljs-number">-2</span>]) <span class="hljs-comment">#!lo olH</span>
</code></pre>
<p>These are different ways for slicing a string.</p>
<h3 id="heading-inbuilt-functions-of-string">Inbuilt Functions of String</h3>
<p>There are many inbuilt functions in string.That are given <a target="_blank" href="http://below.You">below.You</a> know,These in built function are self explained so by its name you can get idea what task these methods are assigned for.</p>
<pre><code class="lang-python">string = <span class="hljs-string">"Hello, World!"</span>
uppercase_string = string.upper()
print(uppercase_string) <span class="hljs-comment">#HELLO, WORLD!</span>
lowercase_string = string.lower()
print(lowercase_string) <span class="hljs-comment">#hello, world!</span>
</code></pre>
<pre><code class="lang-python">string = <span class="hljs-string">"Today's session is quite fun"</span>
titlecase_string = string.title()
print(titlecase_string) <span class="hljs-comment">#Today'S Session Is Quite Fun</span>

capitalized_string = string.capitalize()
print(capitalized_string)<span class="hljs-comment">#Today's session is quite fun</span>
</code></pre>
<p>In titlecase all the first letter of words get to uppercase where for capitalize only first letter of sentence converted to uppercase.</p>
<pre><code class="lang-python">str1 = <span class="hljs-string">"Hello"</span>
str2 = <span class="hljs-string">"World"</span>
string = <span class="hljs-string">"Today's session is quite fun"</span>
<span class="hljs-comment"># Concatenation Operation</span>
result = str1 + <span class="hljs-string">" "</span> + str2
print(result)<span class="hljs-comment">#Hello World</span>
result = str1 * <span class="hljs-number">3</span>
print(result)<span class="hljs-comment">#HelloHelloHello</span>

print(string[<span class="hljs-number">1</span>:<span class="hljs-number">8</span>:<span class="hljs-number">2</span>])<span class="hljs-comment">#oa'</span>
</code></pre>
<h3 id="heading-comparison-in-string">Comparison in String</h3>
<pre><code class="lang-python">string1 = <span class="hljs-string">"apple"</span>
string2 = <span class="hljs-string">"banana"</span>

print(string1 == string2) <span class="hljs-comment">## Equal to</span>
print(string1 != string2) <span class="hljs-comment">## Not equal to</span>
print(string1 &lt; string2) <span class="hljs-comment">## Less than</span>
print(string1 &gt; string2) <span class="hljs-comment">## Greater than</span>
print(string1 &lt;= string2) <span class="hljs-comment">## Less than or equal to</span>
print(string1 &gt;= string2) <span class="hljs-comment">## Greater than or equal to</span>
</code></pre>
<p>Output:<br />False True True False True False</p>
<p>In string comparison happens with respect to ASCII value.If two ascii value of variables are same it will look for next <a target="_blank" href="http://value.So">value.So</a> it compare character by character with respect to ASCII value.</p>
<p>We can get ASCII value of a character by following code:</p>
<pre><code class="lang-python">ord(<span class="hljs-string">'a'</span>)<span class="hljs-comment">#97</span>
</code></pre>
<h3 id="heading-some-more-important-operations-in-python">Some more important operations in Python</h3>
<h3 id="heading-replace">replace()</h3>
<pre><code class="lang-python">original_string = <span class="hljs-string">"Hello, world!"</span>

<span class="hljs-comment">## Replace "world" with "Python"</span>
new_string = original_string.replace(<span class="hljs-string">"world"</span>, <span class="hljs-string">"Python"</span>)
print(new_string)
</code></pre>
<p>Output: Hello, Python!</p>
<h3 id="heading-split"><strong>split()</strong></h3>
<pre><code class="lang-python">sentence = <span class="hljs-string">"This is a very interesting session"</span>
words = sentence.split()
print(words)
names = <span class="hljs-string">"Rohit, Monika, Shyam, Rashmi, Priya, Vidushi, Aranya"</span>
names_list = names.split(<span class="hljs-string">','</span>)
print(names_list)
</code></pre>
<p>Output:['This', 'is', 'a', 'very', 'interesting', 'session']<br />['Rohit', ' Monika', ' Shyam', ' Rashmi', ' Priya', ' Vidushi', ' Aranya']</p>
<h3 id="heading-formatting">Formatting</h3>
<pre><code class="lang-python">age = <span class="hljs-number">30</span>
text = <span class="hljs-string">"My name is Priya, I am "</span> + age
print(text)
</code></pre>
<p>In Python we cannot append string with <a target="_blank" href="http://number.so">number.so</a> this will give an error <strong>TypeError: can only concatenate str (not "int") to str.</strong></p>
<p>So concatenating string with integer we can do following operations.</p>
<pre><code class="lang-python">age = <span class="hljs-number">30</span>
text = <span class="hljs-string">f"My name is Priya, I am <span class="hljs-subst">{age}</span> years old"</span>
print(text)
</code></pre>
<h3 id="heading-strip">strip()</h3>
<p>It removes any whitespace from the beginning or the end.  </p>
<pre><code class="lang-python">text = <span class="hljs-string">"      Hello, Python Developers!    "</span>
stripped_text = text.strip()
print(stripped_text)<span class="hljs-comment">#Hello, Python Developers!</span>
</code></pre>
<h3 id="heading-ia"> </h3>
<p>index()</p>
<pre><code class="lang-python">string = <span class="hljs-string">"Hello, World!"</span>
index = string.index(<span class="hljs-string">"World"</span>)
print(index)
</code></pre>
<p>If value is not present in the string index will provide an errror :"ValueError: substring not found”  </p>
<pre><code class="lang-python">string = <span class="hljs-string">"Hello, World!"</span>
index = string.index(<span class="hljs-string">"Python"</span>)
print(index)
</code></pre>
<h3 id="heading-find">find()</h3>
<p>If value is not present it will give -1 and if present will return index of that value.And always return index for first occurance of value.</p>
<pre><code class="lang-python">string = <span class="hljs-string">"Hello, World!"</span>
index = string.find(<span class="hljs-string">"World"</span>)
print(index)<span class="hljs-comment">#7</span>
index = string.find(<span class="hljs-string">"Python"</span>)
print(index)<span class="hljs-comment">#-1</span>
sentence = <span class="hljs-string">"This is a sample sentence"</span>
count = sentence.count(<span class="hljs-string">"is"</span>)
print(count)
</code></pre>
<p>Below methods will check if alphabet only present or not .If yest will return True else False.  </p>
<pre><code class="lang-python">text1 = <span class="hljs-string">"Hello"</span>
text2 = <span class="hljs-string">"Hello123"</span>
print(text1. isalpha())<span class="hljs-comment">#True</span>
</code></pre>
<h3 id="heading-count">Count</h3>
<pre><code class="lang-python">
sentence = <span class="hljs-string">"This is a sample sentence"</span>
count = sentence.count(<span class="hljs-string">"a"</span>)
print(count)<span class="hljs-comment">#2text1 = "HELLO"</span>
</code></pre>
<p>Some operations to check capitalize,lower or digit is present or not.These always return boolean value.</p>
<pre><code class="lang-python">text1 = <span class="hljs-string">"HELLO"</span>
text1.isupper() <span class="hljs-comment">#true</span>
text1.islower()<span class="hljs-comment">#False</span>
text1.isdigit()<span class="hljs-comment">#False</span>
</code></pre>
<p>Swapcase</p>
<pre><code class="lang-python">text = <span class="hljs-string">"Hello World! 1234"</span>
swapped_text = text.swapcase()
print(swapped_text)
</code></pre>
<p>These are some in bulit operations that we can do with strings.There are many more operations other than these.But these are most used operation using <a target="_blank" href="http://strings.So">strings.So</a> that's all about string and it's operation.</p>
]]></content:encoded></item><item><title><![CDATA[Operator in Operation: The Critical Surgery of Python]]></title><description><![CDATA[Here We will do a surgical operation on operators and try to go deeper inside the operators.We will have fun to do it.Operators are sets of symbols that can operate specific operations.Operation on operators are the backbone for doing any task.So it'...]]></description><link>https://trend-of-python-in-data-science.hashnode.dev/operator-in-operation-the-critical-surgery-of-python</link><guid isPermaLink="true">https://trend-of-python-in-data-science.hashnode.dev/operator-in-operation-the-critical-surgery-of-python</guid><category><![CDATA[ChaiCode]]></category><category><![CDATA[Chaiaurcode]]></category><category><![CDATA[ChaiCohort]]></category><dc:creator><![CDATA[Trina Dasgupta]]></dc:creator><pubDate>Mon, 21 Apr 2025 09:01:29 GMT</pubDate><content:encoded><![CDATA[<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1745220319725/76606137-8a51-4e9e-a8c9-ffa16d154e91.png" alt class="image--center mx-auto" /></p>
<p>Here We will do a surgical operation on operators and try to go deeper inside the operators.We will have fun to do it.Operators are sets of symbols that can operate specific operations.Operation on operators are the backbone for doing any task.So it's really necessary doing any task in Programming language.</p>
<p>There are 7 types of Operation using Operator in <a target="_blank" href="http://Python.So">Python. So</a> let's do a surgery of each operation one by one.</p>
<h2 id="heading-arithmetic-operations">Arithmetic Operations</h2>
<p>Let’s have two variables. Now, I am going to do some arithmetic operations on these variables.</p>
<pre><code class="lang-python">x = <span class="hljs-number">20</span>
y = <span class="hljs-number">10</span>

<span class="hljs-comment">## Perform the arithmetic operations</span>
print(x + y) <span class="hljs-comment"># Addition</span>
print(x - y) <span class="hljs-comment"># Subtraction</span>
print(x * y) <span class="hljs-comment"># Multiplication</span>
print(x / y) <span class="hljs-comment"># Division</span>
print(x // y) <span class="hljs-comment"># Floor Division</span>
print(x % y) <span class="hljs-comment"># Modulus (remainder)</span>
print(x ** y) <span class="hljs-comment"># Exponentiation</span>
</code></pre>
<p><code>Output:</code></p>
<p><code>35</code></p>
<p><code>15</code></p>
<p><code>250</code></p>
<p><code>2.5</code></p>
<p><code>2</code></p>
<p><code>5</code></p>
<p><code>95367431640625</code></p>
<h2 id="heading-comparison-operators">Comparison Operators</h2>
<p>You can get idea of operation in it’s name.So comparison operator compare two variable.Let’s understand with an example.</p>
<pre><code class="lang-python">x = <span class="hljs-number">5</span>
y = <span class="hljs-number">10</span>

<span class="hljs-comment">## Perform comparison operator</span>
print(x == y) <span class="hljs-comment"># Equal to</span>
print(x != y) <span class="hljs-comment"># Not Equal to</span>
print(x &gt; y)  <span class="hljs-comment"># Greater than</span>
print(x &lt; y)  <span class="hljs-comment"># Less than</span>
print(x &gt;= y) <span class="hljs-comment"># Greater than or equal to</span>
print(x &lt;= y) <span class="hljs-comment"># Less than or equal to</span>
</code></pre>
<p><code>Output:</code></p>
<p><code>False True False True False True</code></p>
<p>In Comparison Operation you will always get a boolean value either true or false.</p>
<h2 id="heading-logical-operators">Logical Operators</h2>
<p>It’s also known as Boolean Operators.It’s also return true or false as value.  </p>
<pre><code class="lang-python">x = <span class="hljs-number">5</span>
y = <span class="hljs-number">10</span>
z = <span class="hljs-number">15</span>

<span class="hljs-comment">## Perform logical operators</span>
print(x &lt; y <span class="hljs-keyword">and</span> y &lt; z)
print(x &lt; y <span class="hljs-keyword">or</span> x &gt; z)
print(<span class="hljs-keyword">not</span>(x &lt; y))
</code></pre>
<p><code>Output:</code></p>
<p><code>True True False</code></p>
<h2 id="heading-bitwise-operators">Bitwise Operators</h2>
<p>It operates directly on binary values 1 and 0.It operates on individual bits of a numbers.  </p>
<pre><code class="lang-python">x = <span class="hljs-number">10</span>
y = <span class="hljs-number">6</span>

<span class="hljs-comment">## Perform Bitwise Operations</span>
print(x &amp; y) <span class="hljs-comment"># AND Operation</span>
print(x | y) <span class="hljs-comment"># OR Operation</span>
print(x ^ y) <span class="hljs-comment"># XOR Operation</span>

<span class="hljs-comment">## Task</span>
print(~x) <span class="hljs-comment"># NOT Operation</span>


print(x &lt;&lt; <span class="hljs-number">1</span>) <span class="hljs-comment"># Left Shift Operation</span>
print(x &gt;&gt; <span class="hljs-number">1</span>) <span class="hljs-comment"># Right Shift Operation</span>
</code></pre>
<p><code>Output:   2 14 12 -11 20 5</code></p>
<p>Let’s discuss how it’s internally working:<br /><strong>a) Bitwise And(&amp;)</strong></p>
<p>Binary Value of 10 is 1010 and for 6 it is 0110.</p>
<pre><code class="lang-markdown">1010  (10)
<span class="hljs-section">0110  (6)
-------</span>
0010  =&gt; 2 (in decimal)
</code></pre>
<p><strong>b) Bitwise Or(|)</strong>  </p>
<pre><code class="lang-markdown">1010  (10)
<span class="hljs-section">0110  (6)
-------</span>
 1110  =&gt; 14 (in decimal)
</code></pre>
<p><strong>c) Bitwise XOR Operation(^)</strong></p>
<pre><code class="lang-markdown">  1010  (10)
<span class="hljs-section">  0110  (6)
-------</span>
  1100  =&gt; 12 (in decimal)
</code></pre>
<p>d) BItwise NOT OPeration(~)</p>
<pre><code class="lang-markdown">x =  10 =&gt;  00000000 00000000 00000000 00001010
~x       =&gt; 11111111 11111111 11111111 11110101 =&gt; -11 (in decimal)
</code></pre>
<p>e) <strong>Left Shift («)</strong></p>
<pre><code class="lang-markdown">Before:        1   0   1   0
<span class="hljs-code">               B3  B2  B1  B0
</span>
Shifted:   →   1 → 0 → 1 → 0 → 0 
<span class="hljs-code">           B4  B3  B2  B1  B0</span>
</code></pre>
<p>\=&gt; 20 (in decimal)</p>
<p><strong>f) Right Shift(»)</strong></p>
<pre><code class="lang-markdown">Before:        1   0   1   0
<span class="hljs-code">               B3  B2  B1  B0
</span>
Shifted:       0 ← 1 ← 0 ← 1
<span class="hljs-code">               B3  B2  B1  B0</span>
</code></pre>
<p>\=&gt; 5 (in decimal)</p>
<h2 id="heading-assignment-operators">Assignment Operators</h2>
<p>This operator is usually used for assigning any operation to variables  </p>
<pre><code class="lang-python">
x = <span class="hljs-number">20</span>
y = <span class="hljs-number">3</span>

<span class="hljs-comment">## Perform assignment operators</span>
x += y <span class="hljs-comment"># x = x + y</span>
print(x)

x -= y <span class="hljs-comment"># x = x - y</span>
print(x)

x *= y
print(x)

x /= y
print(x)

x %= y
print(x)
</code></pre>
<p><code>Output:</code></p>
<p><code>23 20 60 20.0 2.0</code></p>
<h2 id="heading-membership-operators">Membership Operators</h2>
<p>It is used to check if a variable is present in an object or not.It returns true or false value.</p>
<pre><code class="lang-python">print(<span class="hljs-string">'a'</span> <span class="hljs-keyword">in</span> <span class="hljs-string">'Trina'</span>)
</code></pre>
<p><code>Output:   True</code></p>
<h2 id="heading-identity-operators">Identity Operators</h2>
<p>If two variable is present in same memory location it returns true else will return false.  </p>
<pre><code class="lang-python">
x = <span class="hljs-number">10</span>
y = <span class="hljs-number">10</span>

<span class="hljs-comment">## Perform identity operators</span>
print(x <span class="hljs-keyword">is</span> y)
print(x <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> y)
</code></pre>
<p><code>Output:   True False</code>  </p>
<p>Now question is how you can find memory of a variable and how you can ensure your mind this code is working as expected.So in Python we can check memory with id.  </p>
<pre><code class="lang-javascript">print(id(x))
print(id(y))
</code></pre>
<p>check memory location is same if variable is same.</p>
<p>This is it.Operation is completed successfully.These are the operators in Python that rule over coding.And now after this operation on operators now you can get a healthy position in the journey of Python.</p>
]]></content:encoded></item><item><title><![CDATA[Python is Becoming Trending in Data and AI World]]></title><description><![CDATA[Hello guys! This is my first blog post related to coding.I am not that much good about it and also not have that much knowledge but trying to express what I understood about python.
Introduction
In today’s world,Python has huge potentials in the fiel...]]></description><link>https://trend-of-python-in-data-science.hashnode.dev/python-is-becoming-trending-in-data-and-ai-world</link><guid isPermaLink="true">https://trend-of-python-in-data-science.hashnode.dev/python-is-becoming-trending-in-data-and-ai-world</guid><category><![CDATA[#chaiaurcodedatascience]]></category><category><![CDATA[ChaiCode]]></category><category><![CDATA[blog]]></category><category><![CDATA[ChaiCohort]]></category><dc:creator><![CDATA[Trina Dasgupta]]></dc:creator><pubDate>Mon, 14 Apr 2025 08:36:17 GMT</pubDate><content:encoded><![CDATA[<p>Hello guys! This is my first blog post related to coding.I am not that much good about it and also not have that much knowledge but trying to express what I understood about python.</p>
<h2 id="heading-introduction"><strong>Introduction</strong></h2>
<p>In today’s world,Python has huge potentials in the field of managing and refactoring data.One of the key feature is that python have is it’s easy to write code and understandable .This is grabbing attraction towards many people.So here python is a great king in the field of data who can handle from raw data collection to managing data to analyzing data.So python is a super hero in terms of data management.</p>
<h2 id="heading-growing-curve-of-python">Growing Curve of Python</h2>
<p>The popularity of Python in the field of data and AI is growing rapidly, following a steep curve. With the significant rise of generative AI, like ChatGPT and Gemini, interest in Python is also increasing.</p>
<p>Programmers are liking python so much as it’s really easy to write like one word is enough for printing our heritage code “Hello World”.</p>
<p><code>print(“Hello World”)</code></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1744619161507/971a02e3-439c-4c18-8aef-7a3bd1424142.png" alt class="image--center mx-auto" /></p>
<p>Yup!that much easy to write.And it’s also easy to read also.</p>
<p>Other than that Python have huge community support.If you have any problem just use that support to get any help.</p>
<h2 id="heading-avengers-of-ai-universe">Avengers of AI Universe</h2>
<p>Numpy, Pandas, Matplotlib, Seaborn, PyTorch, and many more tools are part of the Python team. They make it easy to manage and manipulate data.These are handling data like a hero.</p>
<p>Another interesting thing is with Python we can do web development also using flask,django framework of python.With this we can integrate data model of python easily for data management.It’s really cool na?</p>
<h2 id="heading-business-loves-python">Business loves Python</h2>
<p>Cool stuffs can be done with python like ai chat bot,automation of trading that can give more profit to an organization as well as Individual.</p>
<p>In place of excel management businesses are automated data with Python and it’s libraries.Automation always give profit to individuals and companies.</p>
<p>There are many more interesting thing we can do with Python ..If I continue with this then it’s a never ending process of explaining Our Super Hero.</p>
<p>Pardon me if there is anything wrong I have said.</p>
]]></content:encoded></item></channel></rss>