<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://academy.dhnair.in/english</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/active-vs-passive-voice-information-framing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/admin-overrides-causative-stative</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/control-flow-the-if-then-conditionals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/data-type-casting-gerunds-infinitives</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/exception-handling-contrast-concession</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/final-system-audit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/integration-exam-10-phases-2-5-system-audit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/integration-exam-20-the-macro-logic-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/log-parsing-reported-speech</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/micro-syntax-pointers-arrays-checksums</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/relative-clauses-injecting-data-payloads</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/system-variables-data-types-pointers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/the-global-architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/the-logic-gates-the-26-system-triggers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/the-master-architecture-tier-1-the-core-engine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/the-master-architecture-tier-2-tier-3-modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/the-power-source-the-5-verb-states</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/english/learn/the-core-architecture/the-pre-flight-check</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/async-web-requests</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/cli-with-options</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/handling-timeouts-and-retries</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/logging-in-project</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/performance-benchmarking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/project-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/structured-data-output</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-capstone-project/using-multiprocessing-for-parsing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/abstract-base-classes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/ast-manipulation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/class-decorators</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/creating-classes-dynamically</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/descriptors-get-set-delete</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/dynamic-code-exec</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/metaclasses-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/advanced-oop-and-metaprogramming/slots-for-memory</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/asyncio-event-loop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/asyncio-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/asyncio-tasks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/concurrency-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/multiprocessing-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/multiprocessing-vs-threading</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/threading-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/threading-use-cases</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/concurrency-and-parallelism/when-to-use-threads-vs-processes-vs-async</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/dunder-call-method</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/dunder-getattr-method</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/dunder-new-method</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/garbage-collection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/global-interpreter-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/memory-model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/object-lifecycle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/python-introspection-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/reference-counting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/deep-dive-into-python-internals/reflection-and-inspect-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/factory-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/observer-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/pythonic-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/singleton-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/strategy-pattern</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/when-to-apply-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/design-patterns-in-python/when-to-avoid-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/interfacing-and-extending-python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/interfacing-and-extending-python/c-extensions-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/interfacing-and-extending-python/cffi-usage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/interfacing-and-extending-python/ctypes-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/interfacing-and-extending-python/embedding-python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/interfacing-and-extending-python/foreign-function-interfaces</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/jit-with-numba</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/jit-with-pypy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/line-profiler-usage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/memory-optimization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/memory-profiling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/numpy-for-performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/profiling-with-cprofile</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/speeding-with-cython</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/advanced-python/performance-and-optimization/timeit-and-benchmarks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/backtracking-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/classic-backtracking-problems</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/classic-dp-problems</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/classic-greedy-problems</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/dynamic-programming-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/graph-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/advanced-algorithms/greedy-algorithms-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/advanced-array-problems-sliding-window</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/advanced-array-problems-two-pointer-technique</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/advanced-pattern-matching</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/array-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/common-array-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/pattern-matching-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/string-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/arrays-and-strings/string-manipulation-in-python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/capstone-project/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/capstone-project/designing-custom-data-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/capstone-project/final-wrap-up</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/capstone-project/implementing-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/capstone-project/project-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/capstone-project/testing-and-benchmarking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/introduction-to-dsa-in-python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/introduction-to-dsa-in-python/amortized-analysis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/introduction-to-dsa-in-python/big-o-notation-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/introduction-to-dsa-in-python/importance-of-dsa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/introduction-to-dsa-in-python/space-complexity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/introduction-to-dsa-in-python/time-complexity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/linked-lists/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/linked-lists/circular-linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/linked-lists/doubly-linked-list</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/linked-lists/linked-list-problems</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/linked-lists/singly-linked-list-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/linked-lists/singly-linked-list-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/binary-search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/binary-search-applications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/bubble-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/counting-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/heap-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/insertion-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/linear-search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/merge-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/quick-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/radix-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/searching-and-sorting-algorithms/selection-sort</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/deque-and-priority-queue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/queue-applications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/queue-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/queue-implementations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/stack-applications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/stack-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/stacks-and-queues/stack-implementations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/balanced-trees</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/binary-search-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/binary-tree-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/binary-tree-traversals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/graph-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/graph-representations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/graph-traversals-bfs-dfs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/minimum-spanning-tree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/shortest-path-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/dsa/trees-and-graphs/tree-applications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/class-vs-static-methods</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/closures-and-nonlocal-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/decorator-use-cases</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/first-class-functions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/function-decorators</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/functools-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/generator-expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/generators-with-yield</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/iterators-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/itertools-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/multiple-inheritance-and-mro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/operator-overloading</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/properties-and-getters-setters</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/advanced-functions-and-oop/stacking-decorators</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/assertions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/debugging-with-pdb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/defensive-programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/exception-hierarchies</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/logging-best-practices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/raising-custom-exceptions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/error-handling-and-debugging/using-breakpoint</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/cli-with-argparse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/due-dates-and-categories</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/filtering-and-exporting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/logging-in-project</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/packaging-as-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/persistence-with-json</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/project-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/intermediate-capstone-project/task-crud-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/absolute-vs-relative-imports</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/module-search-path</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/package-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/packaging-with-setuptools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/pipenv-and-poetry</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/pycache-and-compiled-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/pyproject-toml</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/versioning-and-pypi</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/modules-packages-and-environments/virtualenv-practice</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/pythonic-thinking/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/pythonic-thinking/advanced-string-formatting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/pythonic-thinking/comprehensions-revisited</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/pythonic-thinking/context-managers-in-depth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/pythonic-thinking/iterable-unpacking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/pythonic-thinking/writing-pythonic-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/argparse-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/collections-counter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/collections-defaultdict</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/collections-deque</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/collections-namedtuple</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/configparser-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/csv-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/dataclasses</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/datetime-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/datetime-timezones</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/environment-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/json-module</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/os-module-interactions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/standard-library-power-tools/pathlib-for-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/code-quality-tools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/doctests</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/fixtures-in-pytest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/intro-to-unittest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/mocking-and-patching</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/pytest-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/test-organization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-beyond-basics/testing-and-quality/type-hints-typing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/basic-structure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/directory-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/enhancements</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/error-handling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/file-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/final-wrap-up</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/project-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/refactoring-with-oop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/search-and-filters</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/testing-and-debugging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/capstone-project/zen-of-python-reflections</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/comprehensions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/elif-and-else</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/for-loops</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/if-statements</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/loop-control-break-continue-pass</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/nested-conditionals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/nested-loops</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/the-range-function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/control-flow/while-loops</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/basic-data-types</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/booleans-and-logic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/dictionaries</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/escape-characters-and-raw-strings</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/lists</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/operators</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/sets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/tuples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/type-conversion-and-casting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/variables-and-assignment-rules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/core-basics/working-with-strings</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/args-and-kwargs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/creating-your-own-modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/default-and-keyword-arguments</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/defining-and-calling-functions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/function-arguments-and-return-values</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/importing-modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/installing-packages-with-pip-revisited</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/scope-and-lifetime-of-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/functions-and-modules/virtual-environments-revisited</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/alternative-ides-and-editors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/first-steps-in-debugging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-and-configuring-anaconda</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-and-configuring-jupyter-notebook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-and-configuring-pycharm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-and-configuring-vs-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-python-on-linux-ubuntu-fedora-arch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-python-on-macos</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/installing-python-on-windows</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/running-python-scripts-from-the-command-line</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/setting-up-idle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/text-editors-for-python-development</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/understanding-python-scripts-vs-modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/using-the-python-repl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/virtual-environments-introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/getting-started/working-with-pip</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/mid-way-revision/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/mid-way-revision/mid-way-mental-map</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/mid-way-revision/the-code-rescue-mission</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/basic-inheritance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/creating-classes-and-objects</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/encapsulation-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/instance-vs-class-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/methods-and-behaviors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/mini-project-student-and-course-manager</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/the-init-constructor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/object-oriented-programming/what-is-object-oriented-programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/practical-tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/practical-tools/configuration-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/practical-tools/dates-and-times</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/practical-tools/environment-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/practical-tools/math-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/practical-tools/working-with-json-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/common-built-in-exceptions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/handling-exceptions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/reading-text-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/using-context-managers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/using-finally-and-else</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/working-with-binary-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/python-foundations/working-with-files-and-errors/writing-text-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/designing-for-secure-input-and-output</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/hardening-and-packaging-the-project</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/identifying-security-gaps</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/implementing-safe-file-storage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/logging-and-error-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/project-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/review-and-reflection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/secrets-and-environment-integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/testing-for-security-and-resilience</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/capstone-1-securing-pydo-cli/the-secure-python-mindset-applied</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/hashing-passwords-and-sensitive-data</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/introduction-to-cryptographic-hashing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/pickle-and-serialization-risks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/randomness-and-secure-token-generation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/safer-alternatives-to-pickle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/secure-json-and-yaml-handling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/secure-storage-and-key-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/cryptography-and-data-protection/the-dangers-of-eval-and-exec</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/injection-families/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/injection-families/code-injection-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/injection-families/command-injection-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/injection-families/path-injection-and-file-exploits</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/injection-families/sql-injection-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/handling-errors-without-leaking-data</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/input-validation-fundamentals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/managing-dependencies-responsibly</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/output-encoding-and-escaping</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/principles-of-defensive-programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/safe-use-of-third-party-libraries</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/sanitizing-and-normalizing-input-data</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/secure-use-of-exceptions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/understanding-common-vulnerabilities</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-coding-fundamentals/what-is-secure-coding</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/designing-a-secure-cli-app</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/final-wrap-up-security-checklist</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/implementing-encryption-and-secrets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/logging-and-error-handling-without-leaks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/project-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/secure-input-handling-and-validation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/secure-password-vault-cli/testing-and-verifying-security-features</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/avoiding-path-traversal-attacks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/dependency-management-with-hashes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/handling-configuration-files-safely</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/logging-dos-and-donts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/safe-directory-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/safe-use-of-temporary-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/secrets-and-environment-variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/secure-file-handling-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/secure-logging-practices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/securing-python-foundations/version-pinning-and-reproducible-environments</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/dependency-vulnerabilities-and-cves</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/safe-network-requests-and-apis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/safe-subprocess-and-os-interactions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/secure-use-of-external-tools-and-shells</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/supply-chain-security-awareness</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/system-and-network-security/validating-and-sanitizing-network-data</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/common-misconceptions-about-security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/from-bugs-to-breaches</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/security-by-design-prevention-over-reaction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/the-build-improve-secure-cycle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/thinking-like-an-attacker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/the-security-mindset/why-security-matters-in-every-python-project</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/web-and-application-security-awareness/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/web-and-application-security-awareness/authentication-and-password-handling-basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/web-and-application-security-awareness/cross-site-request-forgery-csrf-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/web-and-application-security-awareness/secure-input-and-output-design-in-web-contexts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/web-and-application-security-awareness/session-management-and-token-safety</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/python/learn/secure-python/web-and-application-security-awareness/xss-cross-site-scripting-introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://academy.dhnair.in/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>