<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.hoppypy.com/en</loc>
<lastmod>2026-04-25T15:01:17.627Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh</loc>
<lastmod>2026-04-25T15:01:17.627Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/courses</loc>
<lastmod>2026-04-25T15:01:17.627Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/courses</loc>
<lastmod>2026-04-25T15:01:17.627Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/blog</loc>
<lastmod>2026-04-25T15:01:17.627Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/blog</loc>
<lastmod>2026-04-25T15:01:17.627Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/courses/python-architect</loc>
<lastmod>2026-04-25T15:01:17.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/courses/python-architect</loc>
<lastmod>2026-04-25T15:01:17.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/00-the-workshop</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/00-the-workshop</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/01-the-blueprint</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/01-the-blueprint</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/02-default-settings</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/02-default-settings</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/03-flexible-box</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/03-flexible-box</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/04-keyword-vault</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/04-keyword-vault</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/05-the-bubble</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/05-the-bubble</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/06-tiny-spell</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/06-tiny-spell</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/07-the-crash</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/07-the-crash</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/08-the-shield</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/08-the-shield</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/09-specific-shields</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/09-specific-shields</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/10-the-cleanup</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/10-the-cleanup</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/11-the-alarm</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/11-the-alarm</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/12-the-scroll</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/12-the-scroll</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/13-the-math-wizard</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/13-the-math-wizard</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/14-the-dice</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/14-the-dice</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/15-the-timekeeper</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/15-the-timekeeper</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/16-your-own-scroll</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/16-your-own-scroll</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/17-the-concept</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/17-the-concept</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/18-the-birth</loc>
<lastmod>2026-04-25T15:01:17.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/18-the-birth</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/19-the-action</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/19-the-action</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/20-the-upgrade</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/20-the-upgrade</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/21-the-team</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/21-the-team</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/22-the-diary</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/22-the-diary</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/23-the-logbook</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/23-the-logbook</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/24-the-archive</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/24-the-archive</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/25-the-time-capsule</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/25-the-time-capsule</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/26-the-body</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/26-the-body</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/27-the-heart</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/27-the-heart</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/28-the-reflex</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/28-the-reflex</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/29-the-mission</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/29-the-mission</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/30-the-report</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/30-the-report</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/31-the-csv-processor</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/31-the-csv-processor</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/32-the-report-compiler</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/32-the-report-compiler</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-architect/33-the-invoice-generator</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-architect/33-the-invoice-generator</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/courses/python-basics</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/courses/python-basics</loc>
<lastmod>2026-04-25T15:01:17.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/01-hoppy-speaks</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/01-hoppy-speaks</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/02-the-magic-box</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/02-the-magic-box</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/03-the-name-tag</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/03-the-name-tag</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/04-words-and-numbers</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/04-words-and-numbers</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/05-the-calculator</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/05-the-calculator</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/06-string-power</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/06-string-power</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/07-the-transformation</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/07-the-transformation</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/08-true-or-false</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/08-true-or-false</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/09-the-gatekeeper</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/09-the-gatekeeper</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/10-the-choice</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/10-the-choice</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/11-plan-b</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/11-plan-b</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/12-many-paths</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/12-many-paths</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/13-logic-gates</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/13-logic-gates</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/14-the-checkpoint</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/14-the-checkpoint</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/15-the-blueprint</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/15-the-blueprint</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/16-the-shadow</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/16-the-shadow</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/17-the-iteration-spell</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/17-the-iteration-spell</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/18-step-by-step</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/18-step-by-step</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/19-the-summation</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/19-the-summation</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/20-the-infinite-trap</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/20-the-infinite-trap</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/21-breaking-free</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/21-breaking-free</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/22-skipping-stones</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/22-skipping-stones</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/23-the-backpack</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/23-the-backpack</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/24-grabbing-items</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/24-grabbing-items</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/25-the-slice</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/25-the-slice</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/26-looting</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/26-looting</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/27-discarding</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/27-discarding</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/28-inventory-check</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/28-inventory-check</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/29-the-codex</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/29-the-codex</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/30-lookup</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/30-lookup</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/31-the-recipe</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/31-the-recipe</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/32-the-final-spell</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/32-the-final-spell</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/33-the-style-guide</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/33-the-style-guide</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/34-the-workshop</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/34-the-workshop</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/35-the-data-cleaner</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/35-the-data-cleaner</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/36-the-stock-analyzer</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/36-the-stock-analyzer</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-basics/37-the-faq-bot</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-basics/37-the-faq-bot</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/courses/python-data-tinkerer</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/courses/python-data-tinkerer</loc>
<lastmod>2026-04-25T15:01:17.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/01-the-dusty-note</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/01-the-dusty-note</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/02-the-broken-sentence</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/02-the-broken-sentence</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/03-the-binding-spell</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/03-the-binding-spell</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/04-the-masked-word</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/04-the-masked-word</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/05-the-echo-finder</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/05-the-echo-finder</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/06-the-gate-markers</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/06-the-gate-markers</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/07-the-name-formatter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/07-the-name-formatter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/08-the-fixed-pair</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/08-the-fixed-pair</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/09-the-opened-pair</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/09-the-opened-pair</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/10-the-unique-shelf</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/10-the-unique-shelf</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/11-the-membership-bell</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/11-the-membership-bell</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/12-the-shared-shelf</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/12-the-shared-shelf</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/13-the-count-ledger</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/13-the-count-ledger</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/14-the-shape-choice</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/14-the-shape-choice</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/15-the-return-path</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/15-the-return-path</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/16-the-twin-return</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/16-the-twin-return</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/17-the-summary-spell</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/17-the-summary-spell</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/18-the-single-job</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/18-the-single-job</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/19-the-short-assembly</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/19-the-short-assembly</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/20-the-selective-assembly</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/20-the-selective-assembly</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/21-the-tiny-toolbox</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/21-the-tiny-toolbox</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/22-the-scroll-of-records</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/22-the-scroll-of-records</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/23-the-nested-record</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/23-the-nested-record</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/24-the-treasure-list</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/24-the-treasure-list</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/25-the-comma-sheets</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/25-the-comma-sheets</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/26-the-cleaner-table</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/26-the-cleaner-table</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/27-the-converter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/27-the-converter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/28-the-cabinet-check</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/28-the-cabinet-check</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/29-the-pattern-trail</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/29-the-pattern-trail</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/30-the-log-fragments</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/30-the-log-fragments</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/31-the-tag-hunter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/31-the-tag-hunter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/32-the-parsers-choice</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/32-the-parsers-choice</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/33-the-noisy-scroll</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/33-the-noisy-scroll</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/34-the-mixed-ledger</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/34-the-mixed-ledger</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/35-the-duplicate-scroll</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/35-the-duplicate-scroll</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/36-the-broken-cabinet</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/36-the-broken-cabinet</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/37-the-archivists-trial</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/37-the-archivists-trial</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/38-the-signup-cleaner</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/38-the-signup-cleaner</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/39-the-config-keeper</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/39-the-config-keeper</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/40-the-log-summarizer</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/40-the-log-summarizer</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-data-tinkerer/41-the-contact-formatter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-data-tinkerer/41-the-contact-formatter</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/courses/python-vibe</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/courses/python-vibe</loc>
<lastmod>2026-04-25T15:01:17.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-vibe/01-choose-your-weapon</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-vibe/01-choose-your-weapon</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-vibe/02-the-environment</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-vibe/02-the-environment</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-vibe/03-hello-gamer</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-vibe/03-hello-gamer</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-vibe/04-the-game-maker</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-vibe/04-the-game-maker</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/learn/python-vibe/05-flappy-hoppy</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/learn/python-vibe/05-flappy-hoppy</loc>
<lastmod>2026-04-25T15:01:17.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.hoppypy.com/en/blog/i-built-hoppypy-with-vibe-coding</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.hoppypy.com/zh/blog/i-built-hoppypy-with-vibe-coding</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
