<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://langshift.jackcheng.chat</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-00-python-introduction</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-00-python-introduction</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-00-python-introduction</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-01-syntax-comparison</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-01-syntax-comparison</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-01-syntax-comparison</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-02-module-system</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-02-module-system</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-02-module-system</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-03-oop-functional</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-03-oop-functional</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-03-oop-functional</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-04-async-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-04-async-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-04-async-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-05-quality-testing-typing</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-05-quality-testing-typing</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-05-quality-testing-typing</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-06-web-development</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-06-web-development</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-06-web-development</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-07-data-automation</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-07-data-automation</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-07-data-automation</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-08-projects</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-08-projects</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-08-projects</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-09-advanced-topics</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-09-advanced-topics</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-09-advanced-topics</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-10-common-pitfalls</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-10-common-pitfalls</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-10-common-pitfalls</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-11-pythonic-code</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-11-pythonic-code</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-11-pythonic-code</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/js2py/module-12-type-annotations</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/js2py/module-12-type-annotations</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/js2py/module-12-type-annotations</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-01-py2js-introduction</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-01-py2js-introduction</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-01-py2js-introduction</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-02-variables-and-operators</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-02-variables-and-operators</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-02-variables-and-operators</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-03-functions-and-scope</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-03-functions-and-scope</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-03-functions-and-scope</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-04-objects-arrays-map-set-json</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-04-objects-arrays-map-set-json</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-04-objects-arrays-map-set-json</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-05-control-flow-and-error-handling</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-05-control-flow-and-error-handling</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-05-control-flow-and-error-handling</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-06-asynchronous-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-06-asynchronous-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-06-asynchronous-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-07-modern-javascript</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-07-modern-javascript</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-07-modern-javascript</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/en/docs/py2js/module-08-objected-oriented-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-cn/docs/py2js/module-08-objected-oriented-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://langshift.jackcheng.chat/zh-tw/docs/py2js/module-08-objected-oriented-programming</loc>
<lastmod>2025-08-14T08:49:20.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
