<?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[Python Learning]]></title><description><![CDATA[Obsidian digital garden]]></description><link>http://github.com/dylang/node-rss</link><image><url>site-lib/media/favicon.png</url><title>Python Learning</title><link></link></image><generator>Webpage HTML Export plugin for Obsidian</generator><lastBuildDate>Wed, 24 Jun 2026 05:50:24 GMT</lastBuildDate><atom:link href="site-lib/rss.xml" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jun 2026 05:50:16 GMT</pubDate><ttl>60</ttl><dc:creator></dc:creator><item><title><![CDATA[Python memory management and mutability (Intermediate)]]></title><description><![CDATA[Python - Pass by value or Pass by reference?Ans: <a data-tooltip-position="top" aria-label="https://robertheaton.com/2014/02/09/pythons-pass-by-object-reference-as-explained-by-philip-k-dick/" rel="noopener nofollow" class="external-link is-unresolved" href="https://robertheaton.com/2014/02/09/pythons-pass-by-object-reference-as-explained-by-philip-k-dick/" target="_self">It is passed by object reference</a><br>Topic - Equality checks: GitHub - <a data-tooltip-position="top" aria-label="https://github.com/satwikkansal/wtfpython#-how-not-to-use-is-operator" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/satwikkansal/wtfpython#-how-not-to-use-is-operator" target="_self">satwikkansal/wtfpython: What the f*ck Python?</a> 😱<br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/8056130/immutable-vs-mutable-types" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/8056130/immutable-vs-mutable-types" target="_self">Immutable vs. Mutable types - python</a> (Read the top-voted answers for interesting different analogies)<br><a data-tooltip-position="top" aria-label="https://medium.com/@meghamohan/mutable-and-immutable-side-of-python-c2145cf72747" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@meghamohan/mutable-and-immutable-side-of-python-c2145cf72747" target="_self">Mutable vs Immutable Objects in Python | by Megha mohan | Medium</a>]]></description><link>variable-memory-management/python-memory-management-and-mutability-(intermediate).html</link><guid isPermaLink="false">Variable Memory Management/Python memory management and mutability (Intermediate).md</guid><pubDate>Wed, 24 Jun 2026 05:33:42 GMT</pubDate></item><item><title><![CDATA[Understanding Python variables and Memory Management]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="http://foobarnbaz.com/2012/07/08/understanding-python-variables/" rel="noopener nofollow" class="external-link is-unresolved" href="http://foobarnbaz.com/2012/07/08/understanding-python-variables/" target="_self">foobarnbaz.com - Understanding Python variables and Memory Management</a><br><a data-tooltip-position="top" aria-label="https://www.youtube.com/watch?v=_AEJHKGk9ns" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=_AEJHKGk9ns" target="_self">Ned Batchelder - Facts and Myths about Python names and values - PyCon 2015</a><br>Next : <a data-tooltip-position="top" aria-label="Python memory management and mutability (Intermediate)" data-href="Python memory management and mutability (Intermediate)" href="variable-memory-management/python-memory-management-and-mutability-(intermediate).html" class="internal-link" target="_self" rel="noopener nofollow">Python memory management and mutability</a> (Intermediate)]]></description><link>variable-memory-management/understanding-python-variables-and-memory-management.html</link><guid isPermaLink="false">Variable Memory Management/Understanding Python variables and Memory Management.md</guid><pubDate>Wed, 24 Jun 2026 05:33:30 GMT</pubDate></item><item><title><![CDATA[Object Oriented Programming]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1dRpfr6HRkkfFOxL98ByKFGqRAUsz-tVF" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1dRpfr6HRkkfFOxL98ByKFGqRAUsz-tVF" target="_self">OOP.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/classes.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/classes.html" target="_self">9. Classes -- python 3.13.2 documentation</a><br><a data-tooltip-position="top" aria-label="https://www.zframez.com/tutorials/python-tutorial-classes-objects-p1.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.zframez.com/tutorials/python-tutorial-classes-objects-p1.html" target="_self">Python tutorial: Classes and Objects</a><br><a data-tooltip-position="top" aria-label="https://drive.google.com/file/d/1S_Q6JQij5XZ1rSJCySVyCVzQUCgawuBh/view?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://drive.google.com/file/d/1S_Q6JQij5XZ1rSJCySVyCVzQUCgawuBh/view?usp=sharing" target="_self">Python tutorial: Classes and Objects.pdf</a><br><a data-tooltip-position="top" aria-label="https://drive.google.com/file/d/1N1oGa4bAcpocwGMP1zOzkVH8dRfvN8no/view?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://drive.google.com/file/d/1N1oGa4bAcpocwGMP1zOzkVH8dRfvN8no/view?usp=sharing" target="_self">Python tutorial: Classes and Objects part2.pdf</a>Reference<br><a data-tooltip-position="top" aria-label="https://www.youtube.com/playlist?list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/playlist?list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc" target="_self">Python OOP Tutorial - Working with classes - youtube</a><br>Next : <a data-href="Intermediate OOPS" href="oops/intermediate-oops.html" class="internal-link" target="_self" rel="noopener nofollow">Intermediate OOPS</a>]]></description><link>oops/object-oriented-programming.html</link><guid isPermaLink="false">OOPs/Object Oriented Programming.md</guid><pubDate>Wed, 24 Jun 2026 05:28:48 GMT</pubDate></item><item><title><![CDATA[Modules]]></title><description><![CDATA[First, learn what is the <a data-tooltip-position="top" aria-label="https://www.geeksforgeeks.org/symbol-table-compiler/" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.geeksforgeeks.org/symbol-table-compiler/" target="_self">Symbol table</a> as it is essential to understand how import works.<br><img alt="modules.png" src="assets/modules.png" target="_self"><br><a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1Mgee5G7SR-IaNu48XxF6Nh_NVPBizpi_" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1Mgee5G7SR-IaNu48XxF6Nh_NVPBizpi_" target="_self">The modules.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/modules.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/modules.html" target="_self">6. Modules — Python 3.13.5 documentation</a>]]></description><link>single-article/modules.html</link><guid isPermaLink="false">Single Article/Modules.md</guid><pubDate>Wed, 24 Jun 2026 05:22:12 GMT</pubDate><enclosure url="assets/modules.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src=&quot;assets/modules.png&quot;&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Scope in Python]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://web.archive.org/web/20250215130328/https://blog.confirm.ch/python-namespaces/" rel="noopener nofollow" class="external-link is-unresolved" href="https://web.archive.org/web/20250215130328/https://blog.confirm.ch/python-namespaces/" target="_self">Python namespaces</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://youtu.be/pu5baTFFddk" target="_self">https://youtu.be/pu5baTFFddk</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://youtu.be/QVdf0LgmICw" target="_self">https://youtu.be/QVdf0LgmICw</a>]]></description><link>single-article/scope-in-python.html</link><guid isPermaLink="false">Single Article/Scope in Python.md</guid><pubDate>Wed, 24 Jun 2026 05:16:57 GMT</pubDate></item><item><title><![CDATA[Intermediate level packages]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://www.youtube.com/watch?v=0oTh1CXRaQ0" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=0oTh1CXRaQ0" target="_self">David Beazley - Modules and Packages: Live and Let Die! - PyCon 2015</a><br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/62924551/python-import-module-from-within-module-in-another-subpackage" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/62924551/python-import-module-from-within-module-in-another-subpackage" target="_self">Python import module from within module in another subpackage - Stack Overflow</a>]]></description><link>packages/intermediate-level-packages.html</link><guid isPermaLink="false">Packages/Intermediate level packages.md</guid><pubDate>Wed, 24 Jun 2026 05:12:03 GMT</pubDate></item><item><title><![CDATA[File Handling]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" target="_self">Practice Set 3</a>]]></description><link>practice-sets/file-handling.html</link><guid isPermaLink="false">Practice Sets/File Handling.md</guid><pubDate>Wed, 24 Jun 2026 05:11:14 GMT</pubDate></item><item><title><![CDATA[OOP and Classes]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" target="_self">Practice Set 4</a>]]></description><link>practice-sets/oop-and-classes.html</link><guid isPermaLink="false">Practice Sets/OOP and Classes.md</guid><pubDate>Wed, 24 Jun 2026 05:10:56 GMT</pubDate></item><item><title><![CDATA[Lists and tuples]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" target="_self">Practice Set 2</a>]]></description><link>practice-sets/lists-and-tuples.html</link><guid isPermaLink="false">Practice Sets/Lists and tuples.md</guid><pubDate>Wed, 24 Jun 2026 05:10:41 GMT</pubDate></item><item><title><![CDATA[Basic data types and control flow]]></title><description><![CDATA[Please note that this is an excellent time to take a break and reflect on your learning. This is the baseline. Remember that great things take time to build and need a proper base. Don’t be in a rush to complete everything so fast. Take a deep breath and soak all the information. STEP BY STEP 🎗<a data-tooltip-position="top" aria-label="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.google.com/document/d/1gXx334SplGl0u9cY3yC30k2kFJS9Y-diDIGCa8koRW0/edit?usp=sharing" target="_self">Practice Set</a>&nbsp;link]]></description><link>practice-sets/basic-data-types-and-control-flow.html</link><guid isPermaLink="false">Practice Sets/Basic data types and control flow.md</guid><pubDate>Wed, 24 Jun 2026 05:10:27 GMT</pubDate></item><item><title><![CDATA[Python objects (Advance)]]></title><description><![CDATA[The medium series articles have great insights into the object world as well<a data-tooltip-position="top" aria-label="https://medium.com/@bdov_/https-medium-com-bdov-python-this-is-an-object-that-is-an-object-everything-is-an-object-fff50429cd4b" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@bdov_/https-medium-com-bdov-python-this-is-an-object-that-is-an-object-everything-is-an-object-fff50429cd4b" target="_self">Python Objects Part I: This is an Object, That is an Object — Everything is an Object! | by Brennan D Baraban | Medium</a><br><a data-tooltip-position="top" aria-label="https://medium.com/@bdov_/https-medium-com-bdov-python-objects-part-ii-demystifying-cpython-shared-objects-fce1ec86dd63" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@bdov_/https-medium-com-bdov-python-objects-part-ii-demystifying-cpython-shared-objects-fce1ec86dd63" target="_self">Python Objects Part II: Demystifying CPython Shared Objects | by Brennan D Baraban | Medium</a><br><a data-tooltip-position="top" aria-label="https://medium.com/@bdov_/python-objects-part-iv-first-class-everything-7da3945e3552" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@bdov_/python-objects-part-iv-first-class-everything-7da3945e3552" target="_self">Python Objects Part IV: First-Class Everything | by Brennan D Baraban | Medium</a>]]></description><link>string-interning/python-objects-(advance).html</link><guid isPermaLink="false">String Interning/Python objects (Advance).md</guid><pubDate>Wed, 24 Jun 2026 05:05:21 GMT</pubDate></item><item><title><![CDATA[String interning (Intermediate)]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://medium.com/@bdov_/https-medium-com-bdov-python-objects-part-iii-string-interning-625d3c7319de" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@bdov_/https-medium-com-bdov-python-objects-part-iii-string-interning-625d3c7319de" target="_self">Python Objects Part III: String Interning | by Brennan D Baraban | Medium</a>&nbsp;(one of the most exciting series of articles on Python that I’ve ever read)<br>Advance Topic : <a data-tooltip-position="top" aria-label="Python objects (Advance)" data-href="Python objects (Advance)" href="string-interning/python-objects-(advance).html" class="internal-link" target="_self" rel="noopener nofollow">Advance - Python objects</a>]]></description><link>string-interning/string-interning-(intermediate).html</link><guid isPermaLink="false">String Interning/String interning (Intermediate).md</guid><pubDate>Wed, 24 Jun 2026 05:05:14 GMT</pubDate></item><item><title><![CDATA[Functions]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1Nq23JBgKfnEFZMpswHJ4s_oMo-QR7W-_" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1Nq23JBgKfnEFZMpswHJ4s_oMo-QR7W-_" target="_self">Functions.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/controlflow.html#defining-functions" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/controlflow.html#defining-functions" target="_self">4. More Control Flow Tools — Python 3.11.5 documentation</a><br><a data-tooltip-position="top" aria-label="https://realpython.com/defining-your-own-python-function/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/defining-your-own-python-function/" target="_self">Defining Your Python Function</a>]]></description><link>single-article/functions.html</link><guid isPermaLink="false">Single Article/Functions.md</guid><pubDate>Wed, 24 Jun 2026 05:01:23 GMT</pubDate></item><item><title><![CDATA[Learning Path]]></title><description><![CDATA[Day 1: Python Foundations &amp; Execution <a data-tooltip-position="top" aria-label="Zen of Python" data-href="Zen of Python" href="single-article/zen-of-python.html" class="internal-link" target="_self" rel="noopener nofollow">Origins and Philosophy behind Python language</a><br>
<a data-tooltip-position="top" aria-label="Internals" data-href="Internals" href="single-article/internals.html" class="internal-link" target="_self" rel="noopener nofollow">How does Python run?</a><br>
<a data-tooltip-position="top" aria-label="Static vs Dynamic typed language" data-href="Static vs Dynamic typed language" href="single-article/static-vs-dynamic-typed-language.html" class="internal-link" target="_self" rel="noopener nofollow">Static vs Dynamically typed language</a><br>
<a data-href="Python Spacing Importance" href="single-article/python-spacing-importance.html" class="internal-link" target="_self" rel="noopener nofollow">Python Spacing Importance</a><br>
<a data-href="Python byte-code understanding" href="single-article/python-byte-code-understanding.html" class="internal-link" target="_self" rel="noopener nofollow">Python byte-code understanding</a><br>
<a data-tooltip-position="top" aria-label="Data Types" data-href="Data Types" href="data-types/data-types.html" class="internal-link" target="_self" rel="noopener nofollow">Data types in Python</a>Day 2: Operators, Strings &amp; Conditionals <br><a data-href="Operator precedence" href="single-article/operator-precedence.html" class="internal-link" target="_self" rel="noopener nofollow">Operator precedence</a><br>
<a data-href="String formatting" href="single-article/string-formatting.html" class="internal-link" target="_self" rel="noopener nofollow">String formatting</a><br>
<a data-tooltip-position="top" aria-label="String interning (Intermediate)" data-href="String interning (Intermediate)" href="string-interning/string-interning-(intermediate).html" class="internal-link" target="_self" rel="noopener nofollow">String interning</a> (Advance topic)<br>
<a data-href="Conditional statements" href="single-article/conditional-statements.html" class="internal-link" target="_self" rel="noopener nofollow">Conditional statements</a><br>
<a data-tooltip-position="top" aria-label="Truthy and Falsy" data-href="Truthy and Falsy" href="truthy-falsy-values/truthy-and-falsy.html" class="internal-link" target="_self" rel="noopener nofollow">Truthy and Falsy Values</a><br>
<a data-href="Loops" href="loops/loops.html" class="internal-link" target="_self" rel="noopener nofollow">Loops</a>Day 3: Loops, Iterators &amp; Collections <br><a data-href="Iterables and Iterators" href="single-article/iterables-and-iterators.html" class="internal-link" target="_self" rel="noopener nofollow">Iterables and Iterators</a><br>
<a data-href="Itertools" href="single-article/itertools.html" class="internal-link" target="_self" rel="noopener nofollow">Itertools</a><br>
<a data-href="Slicing" href="single-article/slicing.html" class="internal-link" target="_self" rel="noopener nofollow">Slicing</a><br>
<a data-tooltip-position="top" aria-label="Basic data types and control flow" data-href="Basic data types and control flow" href="practice-sets/basic-data-types-and-control-flow.html" class="internal-link" target="_self" rel="noopener nofollow">Start Practice set 1</a>Day 4: Memory Management &amp; Functions Complete Practice set 1<br>
<a data-tooltip-position="top" aria-label="Mutability" data-href="Mutability" href="variable-memory-management/mutability.html" class="internal-link" target="_self" rel="noopener nofollow">How variable memory management works in Python and Mutability</a> (IMPORTANT)<br>
<a data-href="List comprehension" href="single-article/list-comprehension.html" class="internal-link" target="_self" rel="noopener nofollow">List comprehension</a><br>
<a data-href="Functions" href="single-article/functions.html" class="internal-link" target="_self" rel="noopener nofollow">Functions</a><br>
<a data-tooltip-position="top" aria-label="Lists and tuples" data-href="Lists and tuples" href="practice-sets/lists-and-tuples.html" class="internal-link" target="_self" rel="noopener nofollow">Practice set 2</a> Day 5: Modules, Packages &amp; Error Handling<br>
<a data-href="Scope in Python" href="single-article/scope-in-python.html" class="internal-link" target="_self" rel="noopener nofollow">Scope in Python</a><br>
<a data-href="Modules" href="single-article/modules.html" class="internal-link" target="_self" rel="noopener nofollow">Modules</a><br>
<a data-href="Packages" href="packages/packages.html" class="internal-link" target="_self" rel="noopener nofollow">Packages</a><br>
<a data-href="Errors and Exception" href="single-article/errors-and-exception.html" class="internal-link" target="_self" rel="noopener nofollow">Errors and Exception</a><br>
<a data-href="Docstrings" href="single-article/docstrings.html" class="internal-link" target="_self" rel="noopener nofollow">Docstrings</a> Day 6: Object-Oriented Programming Foundation <br><a data-href="Object Oriented Programming" href="oops/object-oriented-programming.html" class="internal-link" target="_self" rel="noopener nofollow">Object Oriented Programming</a> (all concepts: classes, objects, inheritance, polymorphism, encapsulation, abstraction)<br>
<a data-href="Dunder methods" href="single-article/dunder-methods.html" class="internal-link" target="_self" rel="noopener nofollow">Dunder methods</a><br>
<a data-tooltip-position="top" aria-label="OOP and Classes" data-href="OOP and Classes" href="practice-sets/oop-and-classes.html" class="internal-link" target="_self" rel="noopener nofollow">Practice set 4</a>Day 7: Advanced Functions &amp; Standard Library <br><a data-href="Decorators" href="single-article/decorators.html" class="internal-link" target="_self" rel="noopener nofollow">Decorators</a><br>
<a data-href="Generator" href="single-article/generator.html" class="internal-link" target="_self" rel="noopener nofollow">Generator</a><br>
<a data-href="Standard Library Function" href="single-article/standard-library-function.html" class="internal-link" target="_self" rel="noopener nofollow">Standard Library Function</a><br>
<a data-href="Collections" href="single-article/collections.html" class="internal-link" target="_self" rel="noopener nofollow">Collections</a>Day 8: Development Environment &amp; Dependencies <br><a data-href="Virtual Environment, External libraries and PyPi" href="single-article/virtual-environment,-external-libraries-and-pypi.html" class="internal-link" target="_self" rel="noopener nofollow">Virtual Environment, External libraries and PyPi</a><br>
<a data-href="Python dependency management" href="single-article/python-dependency-management.html" class="internal-link" target="_self" rel="noopener nofollow">Python dependency management</a><br>
<a data-href="Logging in Python" href="single-article/logging-in-python.html" class="internal-link" target="_self" rel="noopener nofollow">Logging in Python</a>Day 9: Data Handling &amp; Serialization <br><a data-href="Serialization and Deserialization" href="single-article/serialization-and-deserialization.html" class="internal-link" target="_self" rel="noopener nofollow">Serialization and Deserialization</a> (JSON, pickle, etc.)
Practice with file I/O operations<br>
<a data-tooltip-position="top" aria-label="File Handling" data-href="File Handling" href="practice-sets/file-handling.html" class="internal-link" target="_self" rel="noopener nofollow">Practice set 3</a>
Apply logging in real scenarios Day 10: Testing &amp; Quality Assurance <br><a data-href="Testing and coverage" href="single-article/testing-and-coverage.html" class="internal-link" target="_self" rel="noopener nofollow">Testing and coverage</a> (unittest, pytest)
Writing test cases for previous concepts
Code quality best practices Day 11: Integration &amp; Final Project <br><a data-href="Training Tasks" href="practice-sets/training-tasks.html" class="internal-link" target="_self" rel="noopener nofollow">Training Tasks</a>
Review all challenging topics (Memory management, OOP, Decorators)
Build a mini-project integrating: OOP principles
Error handling
Logging
Testing
Virtual environment]]></description><link>learning-path.html</link><guid isPermaLink="false">Learning Path.md</guid><pubDate>Wed, 24 Jun 2026 04:49:54 GMT</pubDate></item><item><title><![CDATA[Static vs Dynamic typed language]]></title><description><![CDATA[Type checking is the process of verifying and enforcing the constraints of types.
Statically typed programming languages do type-checking at compile-time. Examples: Java, C, C++.
Dynamically typed programming languages do type-checking at run-time. Examples: Perl, Ruby, Python, PHP, JavaScript.
Deeper understanding:<a data-tooltip-position="top" aria-label="https://hackernoon.com/i-finally-understand-static-vs-dynamic-typing-and-you-will-too-ad0c2bd0acc7" rel="noopener nofollow" class="external-link is-unresolved" href="https://hackernoon.com/i-finally-understand-static-vs-dynamic-typing-and-you-will-too-ad0c2bd0acc7" target="_self">I Finally Understand Static vs. Dynamic Typing, and You Will Too! | HackerNoon</a>Extra reference (Advance)<br><a data-tooltip-position="top" aria-label="https://realpython.com/python-type-checking/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-type-checking/" target="_self">Python Type Checking (Guide)</a>]]></description><link>single-article/static-vs-dynamic-typed-language.html</link><guid isPermaLink="false">Single Article/Static vs Dynamic typed language.md</guid><pubDate>Wed, 24 Jun 2026 04:46:36 GMT</pubDate></item><item><title><![CDATA[Internals]]></title><description><![CDATA[This blog is critical to understand. Don’t move forward unless you’ve understood everything that it says<a rel="noopener nofollow" class="external-link is-unresolved" href="https://indianpythonista.wordpress.com/2018/01/04/how-python-runs/" target="_self">https://indianpythonista.wordpress.com/2018/01/04/how-python-runs/</a>Also, here is an important video explaining most terms in detail. Do watch it<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=xfC5o8HxaBk" target="_self">https://www.youtube.com/watch?v=xfC5o8HxaBk</a>Another video explaining the internals of Python (Intermediate)<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=tzYhv61piNY&amp;t=1s" target="_self">https://www.youtube.com/watch?v=tzYhv61piNY&amp;t=1s</a>Please watch this video after you’ve learned some Python - you can skip it now. (Intermediate)<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=HVUTjQzESeo" target="_self">https://www.youtube.com/watch?v=HVUTjQzESeo</a>After going through all the above, Let’s answer this,<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://nedbatchelder.com/blog/201803/is_python_interpreted_or_compiled_yes.html" target="_self">https://nedbatchelder.com/blog/201803/is_python_interpreted_or_compiled_yes.html</a>Extra reference:<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=BkHdmAhapws" target="_self">https://www.youtube.com/watch?v=BkHdmAhapws</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=GNPKBICTF2w" target="_self">https://www.youtube.com/watch?v=GNPKBICTF2w</a>]]></description><link>single-article/internals.html</link><guid isPermaLink="false">Single Article/Internals.md</guid><pubDate>Wed, 24 Jun 2026 04:46:15 GMT</pubDate></item><item><title><![CDATA[Decorators]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1BOGt3z_Btw88oO4YK2RDlkLT3cM8MPFA" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1BOGt3z_Btw88oO4YK2RDlkLT3cM8MPFA" target="_self">Decorators.ipynb</a><br><a data-tooltip-position="top" aria-label="https://book.pythontips.com/en/latest/decorators.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://book.pythontips.com/en/latest/decorators.html" target="_self">7. Decorators — Python Tips 0.1 documentation</a><br><a data-tooltip-position="top" aria-label="https://dbader.org/blog/python-decorators" rel="noopener nofollow" class="external-link is-unresolved" href="https://dbader.org/blog/python-decorators" target="_self">Python Decorators: A Step-By-Step Introduction – dbader.org</a>]]></description><link>single-article/decorators.html</link><guid isPermaLink="false">Single Article/Decorators.md</guid><pubDate>Tue, 23 Jun 2026 08:56:38 GMT</pubDate></item><item><title><![CDATA[Collections]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/125BXRu797JDgPCvcSWwcXd5uqBWaIhbz" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/125BXRu797JDgPCvcSWwcXd5uqBWaIhbz" target="_self">Collections.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/library/collections.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/library/collections.html" target="_self">collections — Container datatypes — Python 3.11.5 documentation</a>]]></description><link>single-article/collections.html</link><guid isPermaLink="false">Single Article/Collections.md</guid><pubDate>Tue, 23 Jun 2026 08:54:55 GMT</pubDate></item><item><title><![CDATA[Errors and Exception]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1j48CkMoe3eQ1LzPiCSImjhK7fp76wWeG" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1j48CkMoe3eQ1LzPiCSImjhK7fp76wWeG" target="_self">Errors and exceptions.ipynb</a><br><img alt="errors.png" src="assets/errors.png" target="_self"><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/errors.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/errors.html" target="_self">8. Errors and Exceptions — Python 3.11.5 documentation</a><br><a data-tooltip-position="top" aria-label="https://www.datacamp.com/tutorial/exception-handling-python" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.datacamp.com/tutorial/exception-handling-python" target="_self">Exception &amp; Error Handling in Python | Tutorial by DataCamp</a><br><a data-tooltip-position="top" aria-label="https://realpython.com/python-traceback/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-traceback/" target="_self">Understanding the Python Traceback</a>&nbsp;[optional]]]></description><link>single-article/errors-and-exception.html</link><guid isPermaLink="false">Single Article/Errors and Exception.md</guid><pubDate>Tue, 23 Jun 2026 08:53:57 GMT</pubDate><enclosure url="assets/errors.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src=&quot;assets/errors.png&quot;&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Packages]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1aAgW0ZU7PuYAM76mProeRq9xRQPDeTS7" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1aAgW0ZU7PuYAM76mProeRq9xRQPDeTS7" target="_self">The packages.ipynb</a><br><a data-tooltip-position="top" aria-label="https://drive.google.com/file/d/1Jba260n3KbEOYHRmRk4byao20-oALy0T/view?usp=sharing" rel="noopener nofollow" class="external-link is-unresolved" href="https://drive.google.com/file/d/1Jba260n3KbEOYHRmRk4byao20-oALy0T/view?usp=sharing" target="_self">Modules and Packages advance example</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/modules.html#packages" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/modules.html#packages" target="_self">6. Modules — Python 3.13.2 documentation</a><br>Next : <a data-href="Intermediate level packages" href="packages/intermediate-level-packages.html" class="internal-link" target="_self" rel="noopener nofollow">Intermediate level packages</a>]]></description><link>packages/packages.html</link><guid isPermaLink="false">Packages/Packages.md</guid><pubDate>Tue, 23 Jun 2026 08:51:07 GMT</pubDate></item><item><title><![CDATA[Mutability]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1zybwwy6o5F8I9BwAtlW1YwAi1VtYA-dj" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1zybwwy6o5F8I9BwAtlW1YwAi1VtYA-dj" target="_self">The Mutability.ipynb</a><br><a data-tooltip-position="top" aria-label="http://foobarnbaz.com/2012/07/08/understanding-python-variables/" rel="noopener nofollow" class="external-link is-unresolved" href="http://foobarnbaz.com/2012/07/08/understanding-python-variables/" target="_self">foobarnbaz.com - Understanding Python variables and Memory Management</a><br>Next : <a data-href="Understanding Python variables and Memory Management" href="variable-memory-management/understanding-python-variables-and-memory-management.html" class="internal-link" target="_self" rel="noopener nofollow">Understanding Python variables and Memory Management</a>]]></description><link>variable-memory-management/mutability.html</link><guid isPermaLink="false">Variable Memory Management/Mutability.md</guid><pubDate>Tue, 23 Jun 2026 08:50:03 GMT</pubDate></item><item><title><![CDATA[Itertools]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1QUNE5n3f4nIrwJPiTSWXPF_cIZQQF8OG" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1QUNE5n3f4nIrwJPiTSWXPF_cIZQQF8OG" target="_self">Itertools.ipynb</a><br><a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1DuYxIRlmDcUDBbMIsU3BAk4HPRotOnaN" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1DuYxIRlmDcUDBbMIsU3BAk4HPRotOnaN" target="_self">Itertools advanced.ipynb</a>]]></description><link>single-article/itertools.html</link><guid isPermaLink="false">Single Article/Itertools.md</guid><pubDate>Tue, 23 Jun 2026 08:45:52 GMT</pubDate></item><item><title><![CDATA[Iterables and Iterators]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1YV4G9AIAdcCRyE3wU46mGDDNA7LaXR7L" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1YV4G9AIAdcCRyE3wU46mGDDNA7LaXR7L" target="_self">Iterables and Iterators.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/library/stdtypes.html#iterator-types" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/library/stdtypes.html#iterator-types" target="_self">Built-in Types — Python 3.11.5 documentation</a><br><a data-tooltip-position="top" aria-label="https://realpython.com/python-iterators-iterables/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-iterators-iterables/" target="_self">What is an iterator in Python - Michael is coding</a>&nbsp;&nbsp;[useful reference]]]></description><link>single-article/iterables-and-iterators.html</link><guid isPermaLink="false">Single Article/Iterables and Iterators.md</guid><pubDate>Tue, 23 Jun 2026 08:42:20 GMT</pubDate></item><item><title><![CDATA[Conditional statements]]></title><description><![CDATA[Conditional statements in Python are&nbsp;used to execute a specific block of code based on the truth value of a condition. The most common conditional statements in Python are if , elif and else . These allow the program to react differently depending on whether a condition (or a series of conditions) is true or false.<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1sOvNkFLsW9Kox1gDZB4EmEwO3IhRm2m4" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1sOvNkFLsW9Kox1gDZB4EmEwO3IhRm2m4" target="_self">Conditional statement.ipynb</a>Documentation (Please read sections on if-else and match)<br><a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/controlflow.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/controlflow.html" target="_self">4. More Control Flow Tools — Pyth05 Conditional statement.ipynbon 3.13.2 documentation</a><br><a data-tooltip-position="top" aria-label="https://www.digitalocean.com/community/tutorials/understanding-boolean-logic-in-python-3" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.digitalocean.com/community/tutorials/understanding-boolean-logic-in-python-3" target="_self">Understanding Boolean Logic in Python 3 | DigitalOcean</a>]]></description><link>single-article/conditional-statements.html</link><guid isPermaLink="false">Single Article/Conditional statements.md</guid><pubDate>Tue, 23 Jun 2026 08:39:24 GMT</pubDate></item><item><title><![CDATA[String formatting]]></title><description><![CDATA[String formatting is also known as&nbsp;String interpolation. It is&nbsp;the process of inserting a custom string or variable in predefined text.
<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1D-N2iMdaXNMdMdA82_faMCVOe9MMVCNm" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1D-N2iMdaXNMdMdA82_faMCVOe9MMVCNm" target="_self">String formatting.ipynb</a><br>Documentation :&nbsp;<a data-tooltip-position="top" aria-label="https://docs.python.org/3/library/string.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/library/string.html" target="_self">Common string operations — Python 3.13.2 documentation</a><br><a data-tooltip-position="top" aria-label="https://realpython.com/python-string-formatting/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-string-formatting/" target="_self">Python String Formatting Best Practices</a>]]></description><link>single-article/string-formatting.html</link><guid isPermaLink="false">Single Article/String formatting.md</guid><pubDate>Tue, 23 Jun 2026 08:38:27 GMT</pubDate></item><item><title><![CDATA[Operator precedence]]></title><description><![CDATA[In Python, operator precedence&nbsp;refers to the order in which operators are evaluated in an expression. This means certain operations are performed before others when no parentheses are used to define the order explicitly.&nbsp;<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1Bv1O1FVryAOup1nJg9CPXQXuK_nlN99c" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1Bv1O1FVryAOup1nJg9CPXQXuK_nlN99c" target="_self">Operator precedence.ipynb</a><br>Documentation&nbsp; :&nbsp;&nbsp;<a data-tooltip-position="top" aria-label="https://docs.python.org/3/reference/expressions.html#operator-precedence" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/reference/expressions.html#operator-precedence" target="_self">6. Expressions — Python 3.13.2 documentation</a><br>Reference :&nbsp;<a data-tooltip-position="top" aria-label="https://www.tutorialspoint.com/python/operators_precedence_example.htm" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.tutorialspoint.com/python/operators_precedence_example.htm" target="_self">Python Operators Precedence Example</a>]]></description><link>single-article/operator-precedence.html</link><guid isPermaLink="false">Single Article/Operator precedence.md</guid><pubDate>Tue, 23 Jun 2026 08:37:11 GMT</pubDate></item><item><title><![CDATA[Data Types]]></title><description><![CDATA[In&nbsp;Python programming, a data type is the classification of data that defines the possible operations that can be done on the object.<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/12nw80bEvtbSNl53Aha3eQpjkW9b4V2XT" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/12nw80bEvtbSNl53Aha3eQpjkW9b4V2XT" target="_self">Data types.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3.13/reference/datamodel.html#the-standard-type-hierarchy" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3.13/reference/datamodel.html#the-standard-type-hierarchy" target="_self">3. Data model — Python 3.13.2 documentation</a><br><a data-href="How the Python print function works" href="data-types/how-the-python-print-function-works.html" class="internal-link" target="_self" rel="noopener nofollow">How the Python print function works</a>]]></description><link>data-types/data-types.html</link><guid isPermaLink="false">Data Types/Data Types.md</guid><pubDate>Tue, 23 Jun 2026 08:36:23 GMT</pubDate></item><item><title><![CDATA[Python byte-code understanding]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1PlflF3GlzQMQpZnxMpFO3HUXIfptqzg3" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1PlflF3GlzQMQpZnxMpFO3HUXIfptqzg3" target="_self">Understanding python bytecode.ipynb</a><br><a data-tooltip-position="top" aria-label="https://medium.com/@noransaber685/demystifying-python-bytecode-a-guide-to-understanding-and-analyzing-code-execution-6a163cb83bd1" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@noransaber685/demystifying-python-bytecode-a-guide-to-understanding-and-analyzing-code-execution-6a163cb83bd1" target="_self">Demystifying Python Bytecode: A Guide to Understanding and Analyzing Code</a><br><a data-tooltip-position="top" aria-label="https://medium.com/@noransaber685/demystifying-python-bytecode-a-guide-to-understanding-and-analyzing-code-execution-6a163cb83bd1" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@noransaber685/demystifying-python-bytecode-a-guide-to-understanding-and-analyzing-code-execution-6a163cb83bd1" target="_self">Execution | by Noran Saber Abdelfattah | Medium</a>]]></description><link>single-article/python-byte-code-understanding.html</link><guid isPermaLink="false">Single Article/Python byte-code understanding.md</guid><pubDate>Tue, 23 Jun 2026 08:35:46 GMT</pubDate></item><item><title><![CDATA[Python Spacing Importance]]></title><description><![CDATA[In Python, indentation is the use of spaces or tabs at the beginning of a line to indicate a block of code.It's a key concept in Python that helps the interpreter understand the structure of the code.<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1YcoLT-iKD6LieM_1V9oDVB5pVoKk9oTr" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1YcoLT-iKD6LieM_1V9oDVB5pVoKk9oTr" target="_self">Python spacing importance.ipynb</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3.9/reference/lexical_analysis.html#indentation" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3.9/reference/lexical_analysis.html#indentation" target="_self">Documentation on the topic</a>]]></description><link>single-article/python-spacing-importance.html</link><guid isPermaLink="false">Single Article/Python Spacing Importance.md</guid><pubDate>Tue, 23 Jun 2026 08:34:27 GMT</pubDate></item><item><title><![CDATA[Training Tasks]]></title><description><![CDATA[complete the tasks given in this notebook, For stack, queue, searching and sorting algorithm please do not use any python inbuilt methods/functions<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1nO_bYwUyUB7QQ2bjPgXryb2TBXAYxM-Z" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1nO_bYwUyUB7QQ2bjPgXryb2TBXAYxM-Z" target="_self">Training Tasks</a>]]></description><link>practice-sets/training-tasks.html</link><guid isPermaLink="false">Practice Sets/Training Tasks.md</guid><pubDate>Tue, 23 Jun 2026 07:33:43 GMT</pubDate></item><item><title><![CDATA[Slicing]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1ui8mDCWxDJfwDaqvA8cYcmteDLNLC9Aa" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1ui8mDCWxDJfwDaqvA8cYcmteDLNLC9Aa" target="_self">Slicing.ipynb</a><br><a data-tooltip-position="top" aria-label="https://www.freecodecamp.org/news/slicing-and-indexing-in-python/" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.freecodecamp.org/news/slicing-and-indexing-in-python/" target="_self">Slicing and Indexing in Python – Explained with Examples</a><br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/509211/how-slicing-in-python-works/509295#509295" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/509211/how-slicing-in-python-works/509295#509295" target="_self">How slicing in Python works - Stack Overflow</a>]]></description><link>single-article/slicing.html</link><guid isPermaLink="false">Single Article/Slicing.md</guid><pubDate>Tue, 23 Jun 2026 07:16:13 GMT</pubDate></item><item><title><![CDATA[List comprehension]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1mrH2Jmb8MIADMsUIQJVFyqDdpt4wWg8U" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1mrH2Jmb8MIADMsUIQJVFyqDdpt4wWg8U" target="_self">Comprehension. ipynb</a>&nbsp;<br><a data-tooltip-position="top" aria-label="https://www.programiz.com/python-programming/list-comprehension" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.programiz.com/python-programming/list-comprehension" target="_self">Python List Comprehension (With Examples)</a>]]></description><link>single-article/list-comprehension.html</link><guid isPermaLink="false">Single Article/List comprehension.md</guid><pubDate>Tue, 23 Jun 2026 07:14:40 GMT</pubDate></item><item><title><![CDATA[Loops]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://colab.research.google.com/drive/1IQM1b3jJIHqgG-bSv4ZJVCnSu0kzD-K3" rel="noopener nofollow" class="external-link is-unresolved" href="https://colab.research.google.com/drive/1IQM1b3jJIHqgG-bSv4ZJVCnSu0kzD-K3" target="_self">loops.ipynb</a><br>Next : <a data-href="For Loop" href="loops/for-loop.html" class="internal-link" target="_self" rel="noopener nofollow">For Loop</a>]]></description><link>loops/loops.html</link><guid isPermaLink="false">Loops/Loops.md</guid><pubDate>Tue, 23 Jun 2026 07:14:00 GMT</pubDate></item><item><title><![CDATA[Zen of Python]]></title><description><![CDATA[The very first thing you should do after <a data-tooltip-position="top" aria-label="https://www.python.org/downloads/" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.python.org/downloads/" target="_self">installing Python</a> is read “Zen of Python” and soak it in your mind. These are guiding principles on how to write beautiful Python code.<br><a data-tooltip-position="top" aria-label="https://peps.python.org/pep-0020/" rel="noopener nofollow" class="external-link is-unresolved" href="https://peps.python.org/pep-0020/" target="_self">Zen of Python</a> or PEP20]]></description><link>single-article/zen-of-python.html</link><guid isPermaLink="false">Single Article/Zen of Python.md</guid><pubDate>Tue, 23 Jun 2026 07:01:48 GMT</pubDate></item><item><title><![CDATA[Intermediate OOPS]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://medium.com/@bdov_/https-medium-com-bdov-python-this-is-an-object-that-is-an-object-everything-is-an-object-fff50429cd4b" rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@bdov_/https-medium-com-bdov-python-this-is-an-object-that-is-an-object-everything-is-an-object-fff50429cd4b" target="_self">Python Objects Part I: This is an Object, That is an Object — Everything is an Object!</a><br>Next : <a data-href="Advance OOPS" href="oops/advance-oops.html" class="internal-link" target="_self" rel="noopener nofollow">Advance OOPS</a>]]></description><link>oops/intermediate-oops.html</link><guid isPermaLink="false">OOPs/Intermediate OOPS.md</guid><pubDate>Tue, 23 Jun 2026 06:57:51 GMT</pubDate></item><item><title><![CDATA[While Loop]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.python.org/3.7/reference/compound_stmts.html#while" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3.7/reference/compound_stmts.html#while" target="_self">Documentation While</a><br>Next : <a data-href="break, continue, pass, else statements" href="loops/break,-continue,-pass,-else-statements.html" class="internal-link" target="_self" rel="noopener nofollow">break, continue, pass, else statements</a>]]></description><link>loops/while-loop.html</link><guid isPermaLink="false">Loops/While Loop.md</guid><pubDate>Tue, 23 Jun 2026 06:48:54 GMT</pubDate></item><item><title><![CDATA[For Loop]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.python.org/3.7/reference/compound_stmts.html#for" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3.7/reference/compound_stmts.html#for" target="_self">Documentation&nbsp; : for</a><br>Next : <a data-href="While Loop" href="loops/while-loop.html" class="internal-link" target="_self" rel="noopener nofollow">While Loop</a>]]></description><link>loops/for-loop.html</link><guid isPermaLink="false">Loops/For Loop.md</guid><pubDate>Tue, 23 Jun 2026 06:48:45 GMT</pubDate></item><item><title><![CDATA[Truthy and Falsy]]></title><description><![CDATA[In Python, individual values can evaluate as either True or False.&nbsp;Values that evaluate to True are "Truthy", and values that evaluate to False are "Falsy".Python documentation :&nbsp;<a data-tooltip-position="top" aria-label="https://docs.python.org/3/library/stdtypes.html#truth-value-testing" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/library/stdtypes.html#truth-value-testing" target="_self">Built-in Types — Python 3.11.5 documentation</a>Blog Which explain more in details<br><a data-tooltip-position="top" aria-label="https://www.freecodecamp.org/news/truthy-and-falsy-values-in-python/" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.freecodecamp.org/news/truthy-and-falsy-values-in-python/" target="_self">Truthy and Falsy Values in Python: A Detailed Introduction</a><br><a data-tooltip-position="top" aria-label="https://docs.python.org/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching" target="_self">What’s New In Python 3.10</a><br>Advance Topics : <a data-href="Advance In-depth discussions" href="truthy-falsy-values/advance-in-depth-discussions.html" class="internal-link" target="_self" rel="noopener nofollow">Advance In-depth discussions</a>]]></description><link>truthy-falsy-values/truthy-and-falsy.html</link><guid isPermaLink="false">Truthy Falsy Values/Truthy and Falsy.md</guid><pubDate>Tue, 23 Jun 2026 06:47:50 GMT</pubDate></item><item><title><![CDATA[Testing and coverage]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://realpython.com/python-testing/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-testing/" target="_self">Getting Started With Testing in Python</a>]]></description><link>single-article/testing-and-coverage.html</link><guid isPermaLink="false">Single Article/Testing and coverage.md</guid><pubDate>Fri, 19 Jun 2026 11:14:49 GMT</pubDate></item><item><title><![CDATA[Docstrings]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://realpython.com/documenting-python-code/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/documenting-python-code/" target="_self">Documenting Python Code: A Complete Guide</a><br><a data-tooltip-position="top" aria-label="https://www.dataquest.io/blog/documenting-in-python-with-docstrings/" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.dataquest.io/blog/documenting-in-python-with-docstrings/" target="_self">Tutorial: Documenting in Python with Docstrings</a>]]></description><link>single-article/docstrings.html</link><guid isPermaLink="false">Single Article/Docstrings.md</guid><pubDate>Fri, 19 Jun 2026 11:14:36 GMT</pubDate></item><item><title><![CDATA[Dunder methods]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://dbader.org/blog/python-dunder-methods" rel="noopener nofollow" class="external-link is-unresolved" href="https://dbader.org/blog/python-dunder-methods" target="_self">Enriching Your Python Classes With Dunder (Magic, Special) Methods – dbader.org</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://youtu.be/sugvnHA7ElY" target="_self">https://youtu.be/sugvnHA7ElY</a>]]></description><link>single-article/dunder-methods.html</link><guid isPermaLink="false">Single Article/Dunder methods.md</guid><pubDate>Fri, 19 Jun 2026 11:05:51 GMT</pubDate></item><item><title><![CDATA[Serialization and Deserialization]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://learnpython.com/blog/object-serialization-in-python/" rel="noopener nofollow" class="external-link is-unresolved" href="https://learnpython.com/blog/object-serialization-in-python/" target="_self">Object Serialization in Python | LearnPython.com</a><br><a data-tooltip-position="top" aria-label="https://www.datacamp.com/tutorial/pickle-python-tutorial" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.datacamp.com/tutorial/pickle-python-tutorial" target="_self">Python Pickle Tutorial: Object Serialization | DataCamp</a>]]></description><link>single-article/serialization-and-deserialization.html</link><guid isPermaLink="false">Single Article/Serialization and Deserialization.md</guid><pubDate>Fri, 19 Jun 2026 11:04:42 GMT</pubDate></item><item><title><![CDATA[Python dependency management]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://martynassubonis.substack.com/p/python-project-management-primer" rel="noopener nofollow" class="external-link is-unresolved" href="https://martynassubonis.substack.com/p/python-project-management-primer" target="_self">Python Project Management Primer - by Martynas Šubonis</a>&nbsp;- part 1<br><a data-tooltip-position="top" aria-label="https://martynassubonis.substack.com/p/python-project-management-primer-a55" rel="noopener nofollow" class="external-link is-unresolved" href="https://martynassubonis.substack.com/p/python-project-management-primer-a55" target="_self">Python Project Management Primer Revisited</a><br><a data-tooltip-position="top" aria-label="https://astral.sh/blog/uv" rel="noopener nofollow" class="external-link is-unresolved" href="https://astral.sh/blog/uv" target="_self">uv: Python packaging in Rust</a>]]></description><link>single-article/python-dependency-management.html</link><guid isPermaLink="false">Single Article/Python dependency management.md</guid><pubDate>Fri, 19 Jun 2026 11:04:24 GMT</pubDate></item><item><title><![CDATA[Virtual Environment, External libraries and PyPi]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/venv.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/venv.html" target="_self">12. Virtual Environments and Packages — Python 3.11.5 documentation</a><br><a data-tooltip-position="top" aria-label="https://realpython.com/python-virtual-environments-a-primer/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-virtual-environments-a-primer/" target="_self">Python Virtual Environments: A Primer</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://youtu.be/ApDThpsr2Fw" target="_self">https://youtu.be/ApDThpsr2Fw</a>]]></description><link>single-article/virtual-environment,-external-libraries-and-pypi.html</link><guid isPermaLink="false">Single Article/Virtual Environment, External libraries and PyPi.md</guid><pubDate>Fri, 19 Jun 2026 11:03:56 GMT</pubDate></item><item><title><![CDATA[Logging in Python]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://realpython.com/python-logging/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-logging/" target="_self">Logging in Python</a>]]></description><link>single-article/logging-in-python.html</link><guid isPermaLink="false">Single Article/Logging in Python.md</guid><pubDate>Fri, 19 Jun 2026 09:47:49 GMT</pubDate></item><item><title><![CDATA[Generator]]></title><description><![CDATA[Generators are a special type of iterable in Python that allow lazy evaluation, meaning they yield items one at a time instead of storing everything in memory.The yield keyword is used to create generators, making them memory efficient.Useful when handling large datasets, infinite sequences, or streaming data.<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=EnSu9hHGq5o" target="_self">https://www.youtube.com/watch?v=EnSu9hHGq5o</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=m6asOJmfGpY" target="_self">https://www.youtube.com/watch?v=m6asOJmfGpY</a><br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python" target="_self">What does the "yield" keyword do in Python? - Stack Overflow</a>]]></description><link>single-article/generator.html</link><guid isPermaLink="false">Single Article/Generator.md</guid><pubDate>Mon, 15 Jun 2026 10:52:03 GMT</pubDate></item><item><title><![CDATA[Standard Library Function]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.python.org/3/tutorial/stdlib.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3/tutorial/stdlib.html" target="_self">Brief Tour of the Standard Library</a>]]></description><link>single-article/standard-library-function.html</link><guid isPermaLink="false">Single Article/Standard Library Function.md</guid><pubDate>Sun, 14 Jun 2026 13:36:44 GMT</pubDate></item><item><title><![CDATA[Advance OOPS]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://www.educative.io/answers/what-is-mro-in-python" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.educative.io/answers/what-is-mro-in-python" target="_self">What is MRO in Python?</a><br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/42665175/diamond-inheritance-and-the-mro" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/42665175/diamond-inheritance-and-the-mro" target="_self">Diamond inheritance and the MRO</a><br><a data-tooltip-position="top" aria-label="https://davidbpython.com/advanced_python/slides/handout-61-3.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://davidbpython.com/advanced_python/slides/handout-61-3.html" target="_self">User-Defined Classes and Object-Oriented Programming</a>]]></description><link>oops/advance-oops.html</link><guid isPermaLink="false">OOPs/Advance OOPS.md</guid><pubDate>Sun, 14 Jun 2026 13:34:53 GMT</pubDate></item><item><title><![CDATA[errors]]></title><description><![CDATA[<img src="assets/errors.png" target="_self">]]></description><link>assets/errors.html</link><guid isPermaLink="false">Assets/errors.png</guid><pubDate>Sun, 14 Jun 2026 13:31:33 GMT</pubDate><enclosure url="assets/errors.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src=&quot;assets/errors.png&quot;&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[modules]]></title><description><![CDATA[<img src="assets/modules.png" target="_self">]]></description><link>assets/modules.html</link><guid isPermaLink="false">Assets/modules.png</guid><pubDate>Sun, 14 Jun 2026 13:27:58 GMT</pubDate><enclosure url="assets/modules.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src=&quot;assets/modules.png&quot;&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[break, continue, pass, else statements]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://docs.python.org/3.7/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.python.org/3.7/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops" target="_self">Documentation break, continue, pass, else</a>]]></description><link>loops/break,-continue,-pass,-else-statements.html</link><guid isPermaLink="false">Loops/break, continue, pass, else statements.md</guid><pubDate>Sun, 14 Jun 2026 13:17:55 GMT</pubDate></item><item><title><![CDATA[Advance In-depth discussions]]></title><description><![CDATA[Stackoverflow Blog:&nbsp;<a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/17166074/most-efficient-way-of-making-an-if-elif-elif-else-statement-when-the-else-is-don" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/17166074/most-efficient-way-of-making-an-if-elif-elif-else-statement-when-the-else-is-don" target="_self">Most efficient way of making an if-elif-elif-else statement when the else is done the most? - Stack Overflow</a><br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/2580136/does-python-support-short-circuiting?noredirect=1&amp;lq=1" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/2580136/does-python-support-short-circuiting?noredirect=1&amp;lq=1" target="_self">Does Python support short-circuiting? - Stack Overflow</a><br><a data-tooltip-position="top" aria-label="https://stackoverflow.com/questions/60208/replacements-for-switch-statement-in-python?rq=1" rel="noopener nofollow" class="external-link is-unresolved" href="https://stackoverflow.com/questions/60208/replacements-for-switch-statement-in-python?rq=1" target="_self">Replacements for switch statement in Python? - Stack Overflow</a>]]></description><link>truthy-falsy-values/advance-in-depth-discussions.html</link><guid isPermaLink="false">Truthy Falsy Values/Advance In-depth discussions.md</guid><pubDate>Sun, 14 Jun 2026 13:16:11 GMT</pubDate></item><item><title><![CDATA[How the Python print function works]]></title><description><![CDATA[After you understand data types and data models correctly, check how the Python print function works and why you don’t need to import the print function anywhere in your code, as it’s readily available.<a data-tooltip-position="top" aria-label="https://realpython.com/python-print/" rel="noopener nofollow" class="external-link is-unresolved" href="https://realpython.com/python-print/" target="_self">Your Guide to the Python print() Function</a>🔴Extra reference:&nbsp;<br><a data-tooltip-position="top" aria-label="https://davidbpython.com/advanced_python/slides/handout-61-3.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://davidbpython.com/advanced_python/slides/handout-61-3.html" target="_self">Python Data Model</a>]]></description><link>data-types/how-the-python-print-function-works.html</link><guid isPermaLink="false">Data Types/How the Python print function works.md</guid><pubDate>Sun, 14 Jun 2026 13:11:59 GMT</pubDate></item></channel></rss>