<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://getwebtips.net/blog/2022/9/4/python-coding-challenge-depth-first-search-dfs-for-graph-and-tree-what-is-the-kth-smallest-element-in-a-binary-search-tree/</loc><lastmod>2022-09-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/9/3/python-coding-challenge-depth-first-search-dfs-for-graph-and-tree-how-will-you-find-the-path-sum-in-a-binary-tree/</loc><lastmod>2022-09-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/9/1/python-coding-challenge-depth-first-search-dfs-for-graph-and-tree-how-will-you-find-the-maximum-height-of-a-binary-tree/</loc><lastmod>2022-09-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/31/python-coding-challenge-depth-first-search-dfs-for-graph-and-tree-how-will-you-validate-a-symmetric-binary-tree/</loc><lastmod>2022-09-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/30/python-coding-challenge-depth-first-search-dfs-for-graph-and-tree-how-will-you-reconstruct-the-itinerary-from-tickets/</loc><lastmod>2022-08-30</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/28/python-coding-challenge-dfs-depth-first-search-traversal-of-graphs-and-trees-overview/</loc><lastmod>2022-08-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/19/python-coding-challenge-how-will-you-select-flowers-so-that-the-adjacent-gardens-are-not-the-same/</loc><lastmod>2022-08-19</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/18/python-coding-challenge-who-is-the-town-judge/</loc><lastmod>2022-08-18</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/16/python-coding-challenge-how-will-you-find-the-lowest-common-ancestor-in-a-binary-tree/</loc><lastmod>2022-08-16</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/15/python-coding-challenge-how-will-you-detect-a-redundant-road-connection/</loc><lastmod>2022-08-15</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/14/practical-python-design-patterns-visitor-pattern-part-3-parting-shots/</loc><lastmod>2022-08-14</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/13/practical-python-design-patterns-visitor-pattern-part-2-implementing/</loc><lastmod>2022-08-14</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/12/practical-python-design-patterns-visitor-pattern-part-1/</loc><lastmod>2022-08-14</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/7/python-coding-challenge-basics-of-graph-theory-part3-representation-and-manipulation-of-trees/</loc><lastmod>2022-08-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/5/python-coding-challenge-basics-of-graph-theory-part2-representation-and-manipulation-of-graphs/</loc><lastmod>2022-08-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/4/python-coding-challenge-review-basics-of-graph-theory-python-interview/</loc><lastmod>2022-08-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/3/python-coding-challenge-how-will-you-identify-a-single-number-in-an-array/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/8/2/python-coding-challenge-how-will-you-convert-a-roman-numeral-into-a-decimal-numeral/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/30/python-coding-challenge-how-will-you-find-the-longest-substring-without-the-repeating-characters/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/29/python-coding-challenge-how-will-you-find-two-numbers-whose-sum-equals-the-target/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/28/python-coding-challenge-how-will-you-find-if-an-array-contains-duplicates-in-the-vicinity/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/27/python-coding-challenge-how-will-you-achieve-the-minimum-implementation-of-a-stack-using-a-list/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/26/python-coding-challenge-how-will-you-create-odd-and-even-linked-list/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/25/python-coding-challenge-how-will-you-remove-the-n-th-node-from-the-right/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/24/python-coding-challenge-how-will-you-add-two-linked-lists/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/22/python-coding-challenge-how-will-merge-two-singly-sorted-linked-lists/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/20/python-coding-challenge-convert-integer-into-roman-numeral/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/19/python-coding-challenge-sliding-window-more-efficient-approach-maximum-sum-of-a-subset-in-given-array/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/18/python-coding-challenge-all-the-subsets-of-a-given-set-of-integers/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/16/ask-ukraine-be-more-familiar-with-ukraine/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/16/python-coding-challenge-pinching-window-algorithm/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/15/python-coding-challenge-two-pointer-technique-sliding-window-technique/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/14/python-coding-challenge-implement-binary-search-algorithm-with-loop-and-recursion/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/10/ask-ukraine-anything-from-official-instagram-stories/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/6/practical-python-design-patterns-template-method-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/5/practical-python-design-patterns-strategy-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/4/practical-python-design-patterns-state-pattern-part-3/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/7/2/practical-python-design-patterns-state-pattern-part-2/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/30/practical-python-design-patterns-state-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/29/practical-python-design-patterns-observer-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/28/practical-python-design-patterns-iterator-pattern-part-3/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/27/practical-python-design-patterns-iterator-pattern-part-2/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/26/practical-python-design-patterns-iterator-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/25/practical-python-design-patterns-interpreter-pattern-part-3/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/24/practical-python-design-patterns-interpreter-pattern-part-2/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/22/practical-python-design-patterns-interpreter-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/21/practical-python-design-patterns-python-the-command-pattern-part-2/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/20/practical-python-design-patterns-command-pattern-part-1-turtle/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/17/practical-python-design-patterns-chain-of-responsibility-pattern-part-6/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/16/practical-python-design-patterns-chain-of-responsibility-pattern-part-5/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/15/practical-python-design-patterns-chain-of-responsibility-pattern-part-4/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/14/practical-python-design-patterns-chain-of-responsibility-pattern-part-3-postman/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/13/practical-python-design-patterns-chain-of-responsibility-pattern-part-2-uwsgi-cygwin/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/12/practical-python-design-patterns-chain-of-responsibility-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/11/practical-python-design-patterns-proxy-pattern-part-3/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/10/practical-python-design-patterns-proxy-pattern-part-2-cache-proxy/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/10/practical-python-design-patterns-proxy-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/9/practical-python-design-patterns-facade-pattern-part-2/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/8/practical-python-design-patterns-facade-pattern-part-1-pos/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/7/practical-python-design-patterns-decorator-pattern-part-3-closure-class/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/6/practical-python-design-patterns-decorator-pattern-part-2/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/5/implementing-modal-dialog-box-using-only-html-and-css/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/4/practical-python-design-patterns-decorator-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/3/practical-python-design-patterns-adapter-pattern-part-6-twitter-tweet/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/2/practical-python-design-patterns-adapter-pattern-part-5/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/6/1/practical-python-design-patterns-adapter-pattern-part-4/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/31/practical-python-design-patterns-adapter-pattern-part-3/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/30/practical-python-design-patterns-adapter-pattern-part-2-dry-principle/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/29/practical-python-design-patterns-adapter-pattern-part-1-send-mail-function-with-python/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/29/practical-python-design-patterns-builder-pattern-part-2-anti-patterns/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/27/practical-python-design-patterns-builder-pattern-part-1-overview/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/26/practical-python-design-patterns-factory-pattern-part-4-summary/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/25/practical-python-design-patterns-factory-pattern-part-3-factory-method/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/25/practical-python-design-patterns-factory-pattern-part-2-game-loop/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/24/practical-python-design-patterns-factory-pattern-part-1-graphics-with-pygame/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/22/practical-python-design-patterns-prototype-pattern-part-4/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/21/practical-python-design-patterns-prototype-pattern-part-3-shallow-copy-deep-copy/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/21/practical-python-design-patterns-implementing-prototype-pattern-part-2/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/19/practical-python-design-patterns-python-the-prototype-pattern-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/17/practical-python-design-patterns-python-singleton-patterns-part-3/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/15/practical-python-design-patterns-python-singleton-patterns-part-2/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/14/react-carousel-slider-django-babel-webpack/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/14/practical-python-design-patterns-python-singleton-patterns-part-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/12/python-architecture-patterns-ddd-domain-driven-design-coupling-and-abstractions/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/5/6/python-architecture-patterns-ddd-domain-driven-design-repository-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/4/28/python-architecture-patterns-ddd-domain-driven-design/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/3/14/1ip1domain-apache-multiple-virtualhost-lets-encrypt-certificate-ssl-https/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2022/3/6/centos-8-almalinux-dnf-invalid-configuration-value-failovermethod-priority-in-etc-yum-repos-epel/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/11/23/fluent-python-and-coding-challenge-be-aware-when-creating-nested-list/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/11/22/making-four-choice-quiz-using-jquery-django-html-css/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/10/18/python-kivy-recycleview-alternating-between-changing-background-colors-in-each-items/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/10/11/using-asyncio-in-python-the-truth-about-threads-reconsidering-about-thread-before-keeping-studying-asynchronous-programming-using-asyncio-in-python/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/10/8/python-with-kivy-for-python-gui-application-using-buildozer-and-python-for-android-executing-on-windows-and-android/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/10/1/python-mix-threads-and-coroutines-to-ease-the-transition-to-asyncio-using-top-down-approach-or-bottom-up-approach/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/27/python-know-how-to-port-threaded-io-to-asyncio-from-blocking-io-and-thread-to-asyncio-and-coroutine-for-asyncronous-programming/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/24/python-coding-challenge-unicode-normalization-removing-diacritical-marks/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/19/python-coding-challenge-creating-comma-separated-number-using-regular-expression-lookahead-negative-lookahead-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/15/python-achieve-highly-concurrent-io-with-coroutines--implementing-fan-out-fan-in-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/11/python-regular-expressions-checking-multiple-patterns-using-look-ahead-syntax/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/10/python-regular-expressions-look-ahead-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/8/python-consider-threadpoolexecutor-when-threads-are-necessary-for-concurrency-creating-fan-out-fan-in-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/6/python-understand-how-using-queue-for-concurrency-requires--refactoring-implementing-fan-in-fan-out-pattern/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/9/1/python-coding-challenge-implementing-itertools-module-combinations-function-using-recursive-function/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/31/python-avoid-creating-new-thread-instance-for-on-demand-fan-out-series-in-thinking-about-concurrency-refactoring/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/29/python-coding-challenge-using-sorted-function-with-key-parameter-__getitem____len__-special-methods-dunder-methods-creating-for-sequence/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/26/python-concurrency-with-conways-game-of-life-for-coding-challenge/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/25/python-coding-challenge-know-how-to-recognize-when-concurrency-is-necessary-refactoring-conway-game-of-life/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/21/python-use-queue-to-coordinate-work-between-threads-creating-producer-consumer-pipeline-preventing-busy-waiting-and-understanding-parallelism-and-concurrency/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/19/python-coding-challenge-for-implementing-pprint-function-for-pretty-print/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/17/python-use-lock-to-prevent-data-races-in-threads-with-mutual-exclusion-locks/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/15/python-use-threads-for-blocking-io-avoid-for-parallelism-what-for-multi-threading-in-python-with-gil/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/13/python-coding-challenge-implementing-iterator-protocol-using-__iter__-__next__-stopiteration-with-generator-expression/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/11/python-coding-challenge-data-structure-set-comprehension/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/9/python-coding-challenge-using-properly-comprehensions-and-map-built-in-function/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/5/python-coding-challenge-for-collections-counter-class-and-most_common-method-and-namedtuple/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/4/python-coding-challenge-for-understanding-the-difference-between-sequence-index-and-slice/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/3/python-coding-challenge-and-programming-interview-using-gutenberg-project-for-creating-characters-index-answer-example/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/3/python-coding-challenge-and-programming-interview-using-gutenberg-project-for-creating-characters-index/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/1/python-data-structures-and-algorithms-linked-list-trial-examination-answer/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/8/1/python-data-structures-and-algorithms-linked-list-programming-for-preparing-interview-and-trial-examination/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/28/python-annotate-class-attributes-with-__set_name__-special-method-for-descriptor-with-metaclass-for-removing-redundancy/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/27/python-descriptor-thorough-understanding-of--descriptor-function-defined-with-__get__-__set__-and-__del__/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/25/python-register-class-existence-with-__init_subclass__-and-metaclass/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/23/python-validate-subclasses-with-__init_subclass__-special-method-and-super/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/21/python-advanced-use-of-python-metaclass-and-decorator-for-updating-the-definition-of-class-using-__new__-special-method/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/18/python-use-__getattr__-__getattribute__-and-__setattr__-for-lazy-attributes-instead-of-property-and-descriptor/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/16/python-use-descriptors-for-reusable-property-methods-and-mixin-with-weak-reference-for-weakkeydictionary/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/15/python-use-plain-attributes-instead-of-setter-and-getter-methods-of-property-decorator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/14/python-inherit-from-collections-abc-for-custom-container-types/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/13/python-prefer-public-attributes-over-private-for-conforming-motto-we-are-all-consenting-adults/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/10/python-using-postgresql-with-connection-pool-cursor-implementing-__exit__-__enter__-rollback/</loc><lastmod>2022-08-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/9/python-postgresql-and-psycopg2-using-connectionpool-and-with-statement-providing-connections-cursors-effectively/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/8/python-use-classmethod-polymorphism-to-construct-objects-generically-creating-mapreduce-model-with-abstract-class/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/7/python--accept-function-using-__call__-special-method-instead-of-classes-for-simple-interfaces-for-hook-with-api/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/6/python-compose-classes-instead-of-nesting-many-levels-of-built-in-types-refactoring-with-dictionary-namedtuple-defaultdict/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/4/python-avoid-causing-state-transitions-in-generators-with-throw/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/3/python-avoid-inserting-generator-with-yield-from-expression-and-send-instead-of-using-iterator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/2/python-injecting-data-into-generators-with-send-when-evaluating-yield-expression/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/7/1/python-compose-nested-multiple-generators-with-yield-from-expression/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/30/python-consider-using-generator-expression-instead-of-list-comprehension/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/29/python-difference-between-iterator-and-container-generator-stopiteration-iterator-protocol/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/27/python-solving-memory-consumption-with-generator-and-iterator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/26/python-avoid-multiple-subexpression-in-comprehension-using-assignment-expression-walrus-operator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/25/python-comprehension-multiple-for-if-statement/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/24/python-decorator-recursive-function-fibonacci/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/23/python-decorators/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/22/effective-python-2nd-edition-keyword-only-arguments-positional-only-arguments/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/21/python-closure-function-variable-scope-nonlocal/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/20/Python-list-sort-function-key-parameter/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/16/python-starred-expression-unpack/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/12/python-assignment-expression-walrus-operator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/11/python-args-kwargs-arguments-parameters-unpack/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/11/python-dictionary-comprehension/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/10/python-unpack-swap-iterable/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/6/python-multiple-arguments-unpack/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/6/1/python-multi-threading-process-gil-global-interpreter-lock-dining-philosophers-problem/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/29/python-user-input-if-else-better-implement/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/27/python-common-mistake-mutable-immutable-function-default-value/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/26/python-enumerate-generator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/23/python-else-if-for-try-exception-finally/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/21/python-list-comprehension/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/20/python-else-if-for-miscellaneous/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/18/python-miscellaneous-matters-1/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/9/python-implementing-the-iterator-protocol/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/7/python-creating-new-iteration-patterns-with-generators/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/5/1/python-cookbook-delegating-iteration/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/24/python-manually-consuming-an-iterator/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/23/python-manipulating-dates-involving-time-zones/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/22/lets-encrypt-ssl/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/21/python-converting-strings-into-datetime/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/18/python-finding-the-date-range-for-the-current-month/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/16/python-determining-last-friday-date/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/14/python-converting-days-to-seconds-and-other-basic-time-conversions/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/13/sqlite-postgresql/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/13/python-picking-things-at-random/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/13/python-cookbook-performing-matrix-and-linear-algebra-calculations/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/2020/4/13/httpdmod_wsgidjangopythonvenvweb/</loc><lastmod>2022-08-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://getwebtips.net/blog/about/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://getwebtips.net/blog/contact/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
</urlset>
