<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://madhudadi.in/blog</loc><changefreq>daily</changefreq><priority>1</priority></url>
  <url><loc>https://madhudadi.in/blog/posts</loc><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://madhudadi.in/blog/series</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://madhudadi.in/blog/tags</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://madhudadi.in/blog/challenge</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://madhudadi.in/blog/leaderboard</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://madhudadi.in/blog/milestones</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://madhudadi.in/blog/ask</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://madhudadi.in/blog/about</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-basics-print-syntax-your-first-program</loc>
    <lastmod>2026-04-23T06:50:45.970279Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Python Print Function &amp; Data Types</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/2-python-operators-flow</loc>
    <lastmod>2026-04-24T05:34:13.642666Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Operators Explained | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/3-python-strings</loc>
    <lastmod>2026-04-24T05:56:51.791458Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Python Strings and Their Functions | Python &amp; </image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/4-time-complexity</loc>
    <lastmod>2026-04-25T07:04:47.248916Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Time Complexity in Python | Python &amp; AI Learni</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/5-python-interview-guide</loc>
    <lastmod>2026-04-25T12:01:04.007931Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Interview Questions Guide | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/6-lists</loc>
    <lastmod>2026-04-30T06:39:12.515207Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Python Lists | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-tuples-sets-dictionaries-a-complete-guide</loc>
    <lastmod>2026-05-01T07:03:50.937746Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Python Tuples: Creation &amp; Usage Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/8-functions-in-python</loc>
    <lastmod>2026-05-01T08:53:25.906002Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Functions in Python Explained | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/9-recursion</loc>
    <lastmod>2026-05-01T09:18:37.810359Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Recursion in Python | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/10-functions-interview-questions</loc>
    <lastmod>2026-05-04T04:24:49.000819Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Top 10 Python Functions Interview Questions | Python &amp; AI Le</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/11-functions-interview-questions-2</loc>
    <lastmod>2026-05-04T12:31:39.658932Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Decorators Explained | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/12-class-object</loc>
    <lastmod>2026-05-04T13:36:46.131293Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Python Classes &amp; Objects | Python &amp; AI Learnin</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/13-encapsulation-static-keyword</loc>
    <lastmod>2026-05-05T06:17:45.797015Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Encapsulation &amp; Static Keyword in Python | Python &amp; AI Learn</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/14-inheritance-polymorphism</loc>
    <lastmod>2026-05-06T11:28:36.444681Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Inheritance &amp; Polymorphism in Python | Python &amp; AI Learning </image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/15-abstraction</loc>
    <lastmod>2026-05-06T13:49:27.503732Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Abstraction in Python | Python &amp; AI Learning H</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/16-file-handling-serialization-deserialization</loc>
    <lastmod>2026-05-07T05:36:09.121505Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>File Handling in Python Explained | Python &amp; AI Learning Hub</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/17-iterators</loc>
    <lastmod>2026-05-07T16:39:30.494974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Understanding Iteration and Iterators in Python</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/why-i-built-yet-another-blog-but-not-really</loc>
    <lastmod>2026-05-11T06:58:13.432602Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/73641f3b03738c94ef41145ed6651f71d073ad3f932b637e7d5ebb6173efb001.png</image:loc>
      <image:title>Why I Built Yet Another Blog — Architecture &amp; Tech Stack</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/the-monorepo-that-runs-29-services</loc>
    <lastmod>2026-05-11T07:24:52.228740Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/73641f3b03738c94ef41145ed6651f71d073ad3f932b637e7d5ebb6173efb001.png</image:loc>
      <image:title>The Monorepo That Runs 29 Services — Full Architecture Breakdown</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/building-a-rag-chat-system-from-zero</loc>
    <lastmod>2026-05-11T09:43:19.132578Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/73641f3b03738c94ef41145ed6651f71d073ad3f932b637e7d5ebb6173efb001.png</image:loc>
      <image:title>Building a RAG Chat System From Zero — Full Pipeline Guide</image:title>
    </image:image>
  </url>
  <url><loc>https://madhudadi.in/blog/series/building-this-blog</loc><lastmod>2026-05-11T06:12:14.584664Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://madhudadi.in/blog/series/python</loc><lastmod>2026-04-23T11:13:28.622224Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/ai</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/fastapi</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/interview</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/nextjs</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/production</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/python</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://madhudadi.in/blog/tags/rag</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
</urlset>