<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://codecraftpython.com/en</loc>
<lastmod>2026-04-03T21:02:34.553Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog</loc>
<lastmod>2026-04-03T21:02:34.553Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt</loc>
<lastmod>2026-04-03T21:02:34.553Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog</loc>
<lastmod>2026-04-03T21:02:34.553Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/error-handling-patterns-in-python-clean-predictable-and-safe</loc>
<lastmod>2026-03-31T13:00:00.020Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/better-logging-in-python-with-loguru-a-cleaner-alternative-to-logging</loc>
<lastmod>2026-03-24T13:00:00.128Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/pathlib-vs-ospath-a-modern-way-to-handle-file-paths</loc>
<lastmod>2026-03-17T13:00:00.049Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/contextlib-create-your-own-context-manager</loc>
<lastmod>2026-03-10T13:00:00.076Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/generators-with-yield-lazy-iteration-made-simple</loc>
<lastmod>2026-03-03T13:00:00.081Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/the-python-walrus-operator-when-to-use-assignment-expressions</loc>
<lastmod>2026-02-24T13:00:00.075Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/venv-vs-uv-choosing-the-right-python-virtual-environment</loc>
<lastmod>2026-02-17T13:00:00.073Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/from-pandas-to-polars-the-shift-i-didnt-expect</loc>
<lastmod>2025-12-18T13:00:00.018Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/creating-dataframes-in-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.213Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/selecting-rows-and-columns-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.206Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/mergejoin-operations-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.200Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/handling-null-values-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.185Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/sorting-and-ranking-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.158Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/working-with-dates-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.137Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/csv-read-performance-pandas-vs-polars</loc>
<lastmod>2025-12-15T23:55:00.133Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/groupby-operations-pandas-vs-polars</loc>
<lastmod>2025-12-15T23:55:00.115Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/lazy-evaluation-in-polars-vs-immediate-execution-in-pandas</loc>
<lastmod>2025-12-15T23:50:00.056Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/when-to-choose-pandas-vs-polars</loc>
<lastmod>2025-12-15T23:50:00.046Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/args-and-kwargs-flexible-function-arguments</loc>
<lastmod>2025-12-15T00:45:00.122Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/the-unpacking-operator-in-lists-and-dictionaries</loc>
<lastmod>2025-12-14T01:35:00.018Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/collectionscounter-count-items-in-one-line</loc>
<lastmod>2025-12-14T01:30:00.089Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/using-with-open-context-manager-for-files</loc>
<lastmod>2025-12-14T01:30:00.078Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/any-and-all-quick-logical-checks</loc>
<lastmod>2025-12-14T01:20:00.092Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/zip-pairing-lists-together</loc>
<lastmod>2025-12-14T01:15:00.110Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/enumerate-index-value-in-one-go</loc>
<lastmod>2025-12-14T01:10:00.187Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/en/blog/is-vs-identity-vs-equality</loc>
<lastmod>2025-12-12T01:30:00.177Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/error-handling-patterns-in-python-clean-predictable-and-safe</loc>
<lastmod>2026-03-31T13:00:00.020Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/better-logging-in-python-with-loguru-a-cleaner-alternative-to-logging</loc>
<lastmod>2026-03-24T13:00:00.128Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/pathlib-vs-ospath-a-modern-way-to-handle-file-paths</loc>
<lastmod>2026-03-17T13:00:00.049Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/contextlib-create-your-own-context-manager</loc>
<lastmod>2026-03-10T13:00:00.076Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/generators-with-yield-lazy-iteration-made-simple</loc>
<lastmod>2026-03-03T13:00:00.081Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/the-python-walrus-operator-when-to-use-assignment-expressions</loc>
<lastmod>2026-02-24T13:00:00.075Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/venv-vs-uv-choosing-the-right-python-virtual-environment</loc>
<lastmod>2026-02-17T13:00:00.073Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/from-pandas-to-polars-the-shift-i-didnt-expect</loc>
<lastmod>2025-12-18T13:00:00.018Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/creating-dataframes-in-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.213Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/selecting-rows-and-columns-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.206Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/mergejoin-operations-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.200Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/handling-null-values-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.185Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/sorting-and-ranking-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.158Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/working-with-dates-pandas-vs-polars</loc>
<lastmod>2025-12-16T00:10:00.137Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/csv-read-performance-pandas-vs-polars</loc>
<lastmod>2025-12-15T23:55:00.133Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/groupby-operations-pandas-vs-polars</loc>
<lastmod>2025-12-15T23:55:00.115Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/lazy-evaluation-in-polars-vs-immediate-execution-in-pandas</loc>
<lastmod>2025-12-15T23:50:00.056Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/when-to-choose-pandas-vs-polars</loc>
<lastmod>2025-12-15T23:50:00.046Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/args-and-kwargs-flexible-function-arguments</loc>
<lastmod>2025-12-15T00:45:00.122Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/the-unpacking-operator-in-lists-and-dictionaries</loc>
<lastmod>2025-12-14T01:35:00.018Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/collectionscounter-count-items-in-one-line</loc>
<lastmod>2025-12-14T01:30:00.089Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/using-with-open-context-manager-for-files</loc>
<lastmod>2025-12-14T01:30:00.078Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/any-and-all-quick-logical-checks</loc>
<lastmod>2025-12-14T01:20:00.092Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/zip-pairing-lists-together</loc>
<lastmod>2025-12-14T01:15:00.110Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/enumerate-index-value-in-one-go</loc>
<lastmod>2025-12-14T01:10:00.187Z</lastmod>
</url>
<url>
<loc>https://codecraftpython.com/pt/blog/is-vs-identity-vs-equality</loc>
<lastmod>2025-12-12T01:30:00.177Z</lastmod>
</url>
</urlset>
