<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dokodu.it</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokodu.it/agenci-ai</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokodu.it/chatboty</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokodu.it/automatyzacja-ai</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokodu.it/automatyzacja-ai/wdrozenia</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/automatyzacja-ai/wdrozenia/automatyczne-ksiegowanie-i-uzgadnianie-faktur</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/automatyzacja-ai/wdrozenia/automatyzacja-maili-handlowcow</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/automatyzacja-ai/wdrozenia/system-monitoringu-cen-konkurencji</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/wdrozenia/audyt</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/konsultacje</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-firm</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-firm/warsztaty-modulowe</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-firm/compliance</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-firm/microlearning</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-firm/systemy-dedykowane</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/biura-rachunkowe</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/agencje-marketingowe</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/ecommerce-retail</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/nieruchomosci</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/horeca-hotele</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/hr-kadry</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/dla-branz/kancelarie-prawne</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/szkolenia</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/szkolenia/live</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/szkolenia/vod</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/szkolenia/porownanie</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy/docker</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy/kurs-git</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy/n8n</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy/openaidev</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy/pystart</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kursy/skumajbazy</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kontakt</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/o-nas</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/wspolpraca</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/zespol</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/trenerzy</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/trenerzy/kacper-sieradzinski</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kalkulator-roi</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/marketplace</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/metodologia</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/mapa-oferty</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/programy/pracownik-przyszlosci</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/kariera</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/sklep</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/slownik-ai</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary/automatyzacja</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary/webinar-1</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary/webinar-2</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary/webinar-3</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary/webinar-4</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/webinary/webinar-podstawy-python</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/ebooki/docker-cheatsheet</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/ebooki/mysql_jak_zaczac</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/ebooki/automatyzacja-biznesowa</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dokodu.it/newslettery/kurs-sql</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/newslettery/podstawy-pythona</loc>
    <lastmod>2026-05-20T13:17:53.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/polityka-prywatnosci-i-cookies</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dokodu.it/regulamin</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dokodu.it/regulamin-newslettera</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dokodu.it/regulamin-szkolenia-online</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dokodu.it/regulamin-zakupow</loc>
    <lastmod>2026-05-20T13:26:03.868Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/zaawansowane-techniki-prompt-engineeringu</loc>
    <lastmod>2026-05-20T12:44:11.419Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wykorzystanie-generative-ai-w-marketingu-i-copywriting</loc>
    <lastmod>2026-05-20T12:44:11.402Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie</loc>
    <lastmod>2026-05-20T12:44:11.378Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/sztuczna-inteligencja-przyszlosc-biznesu</loc>
    <lastmod>2026-05-20T12:44:11.361Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/plan-wdrozenia</loc>
    <lastmod>2026-05-20T12:44:11.356Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/generative-ai-w-nauce-symulacje-i-modelowanie</loc>
    <lastmod>2026-05-20T12:44:11.337Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/chatgpt-w-marketingu-tworzenie-tresci</loc>
    <lastmod>2026-05-20T12:44:11.320Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/chatboty-ai-obsluga-klienta</loc>
    <lastmod>2026-05-20T12:44:11.300Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/automatyzacja-zadan-ai-marketing-2025</loc>
    <lastmod>2026-05-20T12:44:11.269Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/wdrozenie-ai-w-firmie/ai-zarzadzanie-zasobami</loc>
    <lastmod>2026-05-20T12:44:11.253Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/vector-database-co-to-jest-pgvector-milvus-weaviate-pinecone</loc>
    <lastmod>2026-05-20T12:44:11.216Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/uzycie-generative-ai-w-automatycznym-generowaniu-kodu</loc>
    <lastmod>2026-05-20T12:44:11.197Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/transfer-stylu-i-deep-learning-w-sztuce</loc>
    <lastmod>2026-05-20T12:44:11.177Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sztuczna-inteligencja-w-programowaniu-jak-ai-pomogla-mi-w-codziennej-pracy</loc>
    <lastmod>2026-05-20T12:44:11.159Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sztuczna-inteligencja-w-generowaniu-opowiadan-i-ksiazek</loc>
    <lastmod>2026-05-20T12:44:11.136Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sztuczna-inteligencja-co-to-ai-2025</loc>
    <lastmod>2026-05-20T12:44:11.110Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql</loc>
    <lastmod>2026-05-20T12:44:11.073Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/zadania-sql-poziom-sredni</loc>
    <lastmod>2026-05-20T12:44:11.067Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/zadania-sql-poziom-podstawowy</loc>
    <lastmod>2026-05-20T12:44:11.062Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/union-i-union-all</loc>
    <lastmod>2026-05-20T12:44:11.057Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/typy-danych-sql-postgresql-vs-mysql</loc>
    <lastmod>2026-05-20T12:44:11.053Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/transakcje-i-poziomy-izolacji-sql</loc>
    <lastmod>2026-05-20T12:44:11.049Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/sql-interview-pytania</loc>
    <lastmod>2026-05-20T12:44:11.041Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/sql-dla-poczatkujacych-roznice-mysql-postgresql-sqlite</loc>
    <lastmod>2026-05-20T12:44:11.035Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-wprowadzenie-instalacja-pierwsza-baza</loc>
    <lastmod>2026-05-20T12:44:11.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-vs-mysql-roznice-dla-poczatkujacych</loc>
    <lastmod>2026-05-20T12:44:11.026Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-uzytkownicy-role-uprawnienia</loc>
    <lastmod>2026-05-20T12:44:11.022Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-sql-dialekt-najwazniejsze-roznice</loc>
    <lastmod>2026-05-20T12:44:11.017Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-partitioning-sharding-podstawy</loc>
    <lastmod>2026-05-20T12:44:11.013Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-indeksy-btree-hash-gin-gist-brin</loc>
    <lastmod>2026-05-20T12:44:11.008Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/postgresql-backup-restore-pg-dump-pg-restore</loc>
    <lastmod>2026-05-20T12:44:11.003Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/podzapytania-i-cte-w-sql</loc>
    <lastmod>2026-05-20T12:44:10.998Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/podstawy-sql-select-where-join-group-by</loc>
    <lastmod>2026-05-20T12:44:10.994Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/optymalizacja-zapytan-sql-plany-wykonania</loc>
    <lastmod>2026-05-20T12:44:10.989Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/normalizacja-baz-danych</loc>
    <lastmod>2026-05-20T12:44:10.983Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/mysql-wprowadzenie-instalacja-pierwsza-baza</loc>
    <lastmod>2026-05-20T12:44:10.978Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/jak-uczyc-sie-sql</loc>
    <lastmod>2026-05-20T12:44:10.974Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/indeksy-w-sql-teoria-praktyka</loc>
    <lastmod>2026-05-20T12:44:10.969Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/funkcje-okienkowe-sql-postgresql-i-mysql</loc>
    <lastmod>2026-05-20T12:44:10.962Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/funkcje-agregujace-w-sql</loc>
    <lastmod>2026-05-20T12:44:10.957Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/denormalizacja-baz-danych</loc>
    <lastmod>2026-05-20T12:44:10.952Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/co-to-jest-sql</loc>
    <lastmod>2026-05-20T12:44:10.946Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sql/case-when-w-sql</loc>
    <lastmod>2026-05-20T12:44:10.937Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/rodzaje-baz-danych-relacyjne-nierelacyjne-wektorowe</loc>
    <lastmod>2026-05-20T12:44:10.905Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python</loc>
    <lastmod>2026-05-20T12:44:10.900Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane</loc>
    <lastmod>2026-05-20T12:44:10.896Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/zarzadzanie-stanem-generatorach</loc>
    <lastmod>2026-05-20T12:44:10.890Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/zarzadzanie-pamiecia-garbage-collector</loc>
    <lastmod>2026-05-20T12:44:10.867Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/zaawansowane-techniki</loc>
    <lastmod>2026-05-20T12:44:10.860Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/wlasne-iteratory-protokoly-python</loc>
    <lastmod>2026-05-20T12:44:10.854Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/wielowatkowosc-wieloprocesowosc-python</loc>
    <lastmod>2026-05-20T12:44:10.845Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/profilowanie-wydajnosci-python</loc>
    <lastmod>2026-05-20T12:44:10.837Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/porownanie-generatorow-z-innymi-wzorcami-projektowymi-w-pythonie</loc>
    <lastmod>2026-05-20T12:44:10.831Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/nieskonczone-sekwencje-generatory</loc>
    <lastmod>2026-05-20T12:44:10.826Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/integracja-generatorow-z-asynchronicznym-programowaniem-w-pythonie</loc>
    <lastmod>2026-05-20T12:44:10.821Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/generatory-przetwarzanie-strumieniowe</loc>
    <lastmod>2026-05-20T12:44:10.816Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/generatory-przetwarzanie-danych</loc>
    <lastmod>2026-05-20T12:44:10.809Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/debugowanie-testowanie-generatorow</loc>
    <lastmod>2026-05-20T12:44:10.803Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/asynchronicznosc-asyncio</loc>
    <lastmod>2026-05-20T12:44:10.799Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/zaawansowane/asynchroniczne-kolejki-asyncio-multiprocessing</loc>
    <lastmod>2026-05-20T12:44:10.794Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web</loc>
    <lastmod>2026-05-20T12:44:10.786Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/web-development</loc>
    <lastmod>2026-05-20T12:44:10.780Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/testowanie-web-python</loc>
    <lastmod>2026-05-20T12:44:10.775Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/rest-api-python</loc>
    <lastmod>2026-05-20T12:44:10.769Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/python-frontend-integracja</loc>
    <lastmod>2026-05-20T12:44:10.762Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/prosty-serwer-http-python</loc>
    <lastmod>2026-05-20T12:44:10.756Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/obsluga-plikow-upload-python</loc>
    <lastmod>2026-05-20T12:44:10.752Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/monitorowanie-logging-web</loc>
    <lastmod>2026-05-20T12:44:10.748Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/mikroserwisy-python</loc>
    <lastmod>2026-05-20T12:44:10.743Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/jak-dziala-web-python</loc>
    <lastmod>2026-05-20T12:44:10.738Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/flask-vs-fastapi</loc>
    <lastmod>2026-05-20T12:44:10.734Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/flask-podstawy</loc>
    <lastmod>2026-05-20T12:44:10.728Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/fastapi-rest-api</loc>
    <lastmod>2026-05-20T12:44:10.696Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/fastapi-podstawy</loc>
    <lastmod>2026-05-20T12:44:10.664Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/fastapi-jwt</loc>
    <lastmod>2026-05-20T12:44:10.658Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/docker-ci-cd-python</loc>
    <lastmod>2026-05-20T12:44:10.653Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/django-wprowadzenie</loc>
    <lastmod>2026-05-20T12:44:10.648Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/django-wdrozenie</loc>
    <lastmod>2026-05-20T12:44:10.644Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/django-rest-framework</loc>
    <lastmod>2026-05-20T12:44:10.639Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/django-orm</loc>
    <lastmod>2026-05-20T12:44:10.634Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/django-autoryzacja</loc>
    <lastmod>2026-05-20T12:44:10.629Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/caching-python</loc>
    <lastmod>2026-05-20T12:44:10.624Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/biblioteki-frameworki</loc>
    <lastmod>2026-05-20T12:44:10.619Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/bezpieczenstwo-python-web</loc>
    <lastmod>2026-05-20T12:44:10.614Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/asynchronicznosc-python-web</loc>
    <lastmod>2026-05-20T12:44:10.609Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/api-gateway-mikroserwisy-python</loc>
    <lastmod>2026-05-20T12:44:10.604Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/web/api-autoryzacja-python</loc>
    <lastmod>2026-05-20T12:44:10.599Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie</loc>
    <lastmod>2026-05-20T12:44:10.593Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/testowanie-z-pytest</loc>
    <lastmod>2026-05-20T12:44:10.588Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/testowanie-jednostkowe-w-pythonie-wprowadzenie-do-unittest</loc>
    <lastmod>2026-05-20T12:44:10.582Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/testowanie-jednostkowe-python</loc>
    <lastmod>2026-05-20T12:44:10.577Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/testowanie-i-ci-cd-github-actions</loc>
    <lastmod>2026-05-20T12:44:10.571Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/mockowanie-i-fixture-w-testach-python</loc>
    <lastmod>2026-05-20T12:44:10.566Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/integracyjne-testy-api-fastapi-django</loc>
    <lastmod>2026-05-20T12:44:10.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/testowanie/coverage-i-jak-mierzyc-jakosc-kodu</loc>
    <lastmod>2026-05-20T12:44:10.556Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj</loc>
    <lastmod>2026-05-20T12:44:10.550Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/zarzadzanie-czasem</loc>
    <lastmod>2026-05-20T12:44:10.546Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/umiejetnosci-techniczne</loc>
    <lastmod>2026-05-20T12:44:10.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/umiejetnosci-miekkie</loc>
    <lastmod>2026-05-20T12:44:10.537Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/rozwoj-kariery</loc>
    <lastmod>2026-05-20T12:44:10.533Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/radzenie-sobie-z-wypaleniem-zawodowym</loc>
    <lastmod>2026-05-20T12:44:10.529Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/nauka-przez-nauczanie</loc>
    <lastmod>2026-05-20T12:44:10.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/mentoring</loc>
    <lastmod>2026-05-20T12:44:10.512Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/komunikacja-techniczna</loc>
    <lastmod>2026-05-20T12:44:10.507Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/rozwoj/budowanie-marki-osobistej-programisty</loc>
    <lastmod>2026-05-20T12:44:10.502Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka</loc>
    <lastmod>2026-05-20T12:44:10.497Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/wprowadzenie-do-programowania-funkcyjnego-w-pythonie</loc>
    <lastmod>2026-05-20T12:44:10.493Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/tworzenie-cli-w-pythonie</loc>
    <lastmod>2026-05-20T12:44:10.488Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/tdd-pisanie-testow</loc>
    <lastmod>2026-05-20T12:44:10.482Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/refaktoryzacja-kodu-w-pythonie</loc>
    <lastmod>2026-05-20T12:44:10.478Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/programowanie-obiektowe-w-pythonie-klasy-i-obiekty</loc>
    <lastmod>2026-05-20T12:44:10.473Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/programowanie-funkcyjne</loc>
    <lastmod>2026-05-20T12:44:10.469Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/obsluga-bledow-i-wyjatki</loc>
    <lastmod>2026-05-20T12:44:10.464Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/moduly-i-pakiety-w-pythonie</loc>
    <lastmod>2026-05-20T12:44:10.459Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/logowanie-i-debugowanie</loc>
    <lastmod>2026-05-20T12:44:10.454Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/praktyka/dekoratory-w-pythonie-jak-i-kiedy-ich-uzywac</loc>
    <lastmod>2026-05-20T12:44:10.448Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy</loc>
    <lastmod>2026-05-20T12:44:10.441Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/zastosowania-python</loc>
    <lastmod>2026-05-20T12:44:10.435Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/zalety-jezyka</loc>
    <lastmod>2026-05-20T12:44:10.430Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/virtualenv-pip</loc>
    <lastmod>2026-05-20T12:44:10.423Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/typy-zlozone-python-listy-slowniki-krotki-zbiory</loc>
    <lastmod>2026-05-20T12:44:10.417Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/portfolio-python</loc>
    <lastmod>2026-05-20T12:44:10.412Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/porady-dla-poczatkujacych</loc>
    <lastmod>2026-05-20T12:44:10.404Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/petle-i-warunki</loc>
    <lastmod>2026-05-20T12:44:10.307Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/obsluga-plikow-czytanie-zapisywanie</loc>
    <lastmod>2026-05-20T12:44:10.287Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/nauka-programowania</loc>
    <lastmod>2026-05-20T12:44:10.281Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/list-comprehension</loc>
    <lastmod>2026-05-20T12:44:10.271Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/funkcje-python</loc>
    <lastmod>2026-05-20T12:44:10.266Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka</loc>
    <lastmod>2026-05-20T12:44:10.260Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/projekty-na-start</loc>
    <lastmod>2026-05-20T12:44:10.254Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/plan-nauki-pythona</loc>
    <lastmod>2026-05-20T12:44:10.249Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/kurs-programowania-python</loc>
    <lastmod>2026-05-20T12:44:10.244Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/jak-uczyc-sie-programowania</loc>
    <lastmod>2026-05-20T12:44:10.239Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/jak-nauczyc-sie-pythona</loc>
    <lastmod>2026-05-20T12:44:10.233Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/ile-kosztuje-kurs-pythona</loc>
    <lastmod>2026-05-20T12:44:10.227Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/czy-warto-uczyc-sie-pythona</loc>
    <lastmod>2026-05-20T12:44:10.222Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/czy-python-jest-trudny</loc>
    <lastmod>2026-05-20T12:44:10.217Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/nauka/bledy-poczatkujacych-programistow</loc>
    <lastmod>2026-05-20T12:44:10.211Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja</loc>
    <lastmod>2026-05-20T12:44:10.203Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/tkinter-gui</loc>
    <lastmod>2026-05-20T12:44:10.197Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/sprawdzanie-poprawnosci-tekstu-python</loc>
    <lastmod>2026-05-20T12:44:10.190Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/spis-tresci-pdf-python</loc>
    <lastmod>2026-05-20T12:44:10.183Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/rozdzielanie-i-scalanie-pdf-python</loc>
    <lastmod>2026-05-20T12:44:10.177Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/raporty-z-pandas-do-pdf-csv-excel</loc>
    <lastmod>2026-05-20T12:44:10.171Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/python-power-query-power-bi</loc>
    <lastmod>2026-05-20T12:44:10.165Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/python-power-bi-raporty-automatyzacja</loc>
    <lastmod>2026-05-20T12:44:10.159Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/python-excel-automatyzacja</loc>
    <lastmod>2026-05-20T12:44:10.152Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/python-ci-cd-github-actions</loc>
    <lastmod>2026-05-20T12:44:10.146Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/pdf-tool-python-biblioteki</loc>
    <lastmod>2026-05-20T12:44:10.140Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/lista-zadan-pipeline-python</loc>
    <lastmod>2026-05-20T12:44:10.133Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/laczenie-plikow-pdf-w-jeden-python</loc>
    <lastmod>2026-05-20T12:44:10.129Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/konwersja-plikow-do-i-z-pdf-python</loc>
    <lastmod>2026-05-20T12:44:10.124Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/harmonogram-zadan-python</loc>
    <lastmod>2026-05-20T12:44:10.119Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/git-python</loc>
    <lastmod>2026-05-20T12:44:10.113Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/baza-danych-python-automatyzacja</loc>
    <lastmod>2026-05-20T12:44:10.108Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/automatyzacja-zadan</loc>
    <lastmod>2026-05-20T12:44:10.102Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/automatyzacja/automatyzacja-api-integracje-python</loc>
    <lastmod>2026-05-20T12:44:10.095Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai</loc>
    <lastmod>2026-05-20T12:44:10.088Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/nlp/rozpoznawanie-i-generowanie-mowy-z-ai</loc>
    <lastmod>2026-05-20T12:44:10.076Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/nlp/przetwarzanie-danych-tekstowych-w-pythonie-wprowadzenie-do-nlp</loc>
    <lastmod>2026-05-20T12:44:10.069Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/machine-learning/uczenie-maszynowe-analiza-danych</loc>
    <lastmod>2026-05-20T12:44:10.057Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/machine-learning/sztuczna-inteligencja</loc>
    <lastmod>2026-05-20T12:44:10.052Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/machine-learning/sztuczna-inteligencja-jak-zaczac</loc>
    <lastmod>2026-05-20T12:44:10.045Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/machine-learning/regresja-liniowa-wprowadzenie</loc>
    <lastmod>2026-05-20T12:44:10.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/machine-learning/podstawy-ai-uczenie-maszynowe</loc>
    <lastmod>2026-05-20T12:44:10.029Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/machine-learning/machine-learning-prognozowanie-trendow</loc>
    <lastmod>2026-05-20T12:44:10.019Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/generatywne/zrozumienie-modeli-generatywnych-gans-vaes</loc>
    <lastmod>2026-05-20T12:44:10.008Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/generatywne/tekstowe-modele-generatywne-gpt-i-inne</loc>
    <lastmod>2026-05-20T12:44:10.004Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/generatywne/optymalizacja-generative-ai-modeli</loc>
    <lastmod>2026-05-20T12:44:09.998Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/generatywne/generowanie-obrazow-python</loc>
    <lastmod>2026-05-20T12:44:09.994Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/generatywne/generative-ai-python</loc>
    <lastmod>2026-05-20T12:44:09.989Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/dane/tworzenie-wykresow-matplotlib</loc>
    <lastmod>2026-05-20T12:44:09.978Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/dane/praca-z-danymi</loc>
    <lastmod>2026-05-20T12:44:09.970Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/dane/podstawy-numpy-przewodnik-od-zera</loc>
    <lastmod>2026-05-20T12:44:09.965Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/dane/data-science</loc>
    <lastmod>2026-05-20T12:44:09.960Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/dane/analiza-danych</loc>
    <lastmod>2026-05-20T12:44:09.956Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/ai/agenci/langchain-podstawy-zastosowania-tworzenie-agentow</loc>
    <lastmod>2026-05-20T12:44:09.947Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/przyszlosc-generative-ai-wyzwania-i-etyka</loc>
    <lastmod>2026-05-20T12:44:09.928Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering-skuteczne-prompty</loc>
    <lastmod>2026-05-20T12:44:09.912Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/optymalizacja-procesow-sprzedazowych-ai</loc>
    <lastmod>2026-05-20T12:44:09.896Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/nie-poddawaj-sie-moja-historia-walki-z-przeciwnosciami</loc>
    <lastmod>2026-05-20T12:44:09.881Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/nano-banana-gemini-2-5-n8n-rewolucja-ecommerce</loc>
    <lastmod>2026-05-20T12:44:09.854Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n</loc>
    <lastmod>2026-05-20T12:44:09.824Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/webhook-bezpieczenstwo-throttling</loc>
    <lastmod>2026-05-20T12:44:09.797Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/self-host-bezpieczenstwo</loc>
    <lastmod>2026-05-20T12:44:09.766Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/przyklady-workflow-automatyzacji</loc>
    <lastmod>2026-05-20T12:44:09.727Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/przyklady-biznesowe</loc>
    <lastmod>2026-05-20T12:44:09.687Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/node-code</loc>
    <lastmod>2026-05-20T12:44:09.649Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/make-com-vs-n8n</loc>
    <lastmod>2026-05-20T12:44:09.624Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/licencja-cennik</loc>
    <lastmod>2026-05-20T12:44:09.595Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/integracja-z-ai</loc>
    <lastmod>2026-05-20T12:44:09.560Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/docker-instalacja-konfiguracja</loc>
    <lastmod>2026-05-20T12:44:09.520Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/miedzy-etyka-a-algorytmem-meta-ai-dane-uzytkownikow</loc>
    <lastmod>2026-05-20T12:44:09.492Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/linkedin-uzasadniony-interes-rodo-ai-act</loc>
    <lastmod>2026-05-20T12:44:09.461Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/jaka-jest-najlepsza-alternatywa-dla-airtable</loc>
    <lastmod>2026-05-20T12:44:09.430Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/jak-programowanie-zmienilo-moje-zycie-zawodowe</loc>
    <lastmod>2026-05-20T12:44:09.413Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/integracja-ai-infrastruktura-it</loc>
    <lastmod>2026-05-20T12:44:09.394Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/generowanie-wideo-z-pomoca-ai</loc>
    <lastmod>2026-05-20T12:44:09.376Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/generative-ai-w-tworzeniu-muzyki</loc>
    <lastmod>2026-05-20T12:44:09.352Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/generative-ai-w-grach-i-symulacjach</loc>
    <lastmod>2026-05-20T12:44:09.334Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/etyka-ograniczenia-chatgpt</loc>
    <lastmod>2026-05-20T12:44:09.312Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/etyka-bezpieczenstwo-ai</loc>
    <lastmod>2026-05-20T12:44:09.290Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker</loc>
    <lastmod>2026-05-20T12:44:09.270Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/zarzadzanie-kontenerami-skalowanie-i-monitoring</loc>
    <lastmod>2026-05-20T12:44:09.245Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/zaawansowane-techniki-w-dockerze-multi-stage-builds</loc>
    <lastmod>2026-05-20T12:44:09.224Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/wprowadzenie-do-kubernetes-i-porownanie-z-dockerem</loc>
    <lastmod>2026-05-20T12:44:09.204Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/wprowadzenie-do-dockera-podstawy-konteneryzacji</loc>
    <lastmod>2026-05-20T12:44:09.183Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/sieci-w-dockerze-laczenie-kontenerow</loc>
    <lastmod>2026-05-20T12:44:09.158Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/praca-z-woluminami-w-dockerze-przechowywanie-danych</loc>
    <lastmod>2026-05-20T12:44:09.138Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/pierwsze-kroki-z-dockerem-tworzenie-i-uruchamianie-kontenerow</loc>
    <lastmod>2026-05-20T12:44:09.116Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/instalacja-dockera-na-roznych-systemach-operacyjnych</loc>
    <lastmod>2026-05-20T12:44:09.096Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/dockerfile-tworzenie-wlasnych-obrazow-dockera</loc>
    <lastmod>2026-05-20T12:44:09.076Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/docker-w-praktyce-stworzenie-aplikacji-webowej-z-kontenerami</loc>
    <lastmod>2026-05-20T12:44:09.058Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/docker-w-praktyce-jak-konteneryzacja-zmienia-sposob-pracy-z-kodem</loc>
    <lastmod>2026-05-20T12:44:09.031Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/docker-swarm-orkiestracja-kontenerow-na-wielu-hostach</loc>
    <lastmod>2026-05-20T12:44:09.009Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/docker-manager-na-vps-hostingera-moje-doswiadczenia</loc>
    <lastmod>2026-05-20T12:44:09.002Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/docker-compose-ulatwienie-zarzadzania-wieloma-kontenerami</loc>
    <lastmod>2026-05-20T12:44:08.975Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/debugowanie-kontenerow-docker-najlepsze-narzedzia</loc>
    <lastmod>2026-05-20T12:44:08.945Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/docker/bezpieczenstwo-w-dockerze-best-practices</loc>
    <lastmod>2026-05-20T12:44:08.916Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/deepseek-chinska-rewolucja-na-rynku-sztucznej-inteligencji</loc>
    <lastmod>2026-05-20T12:44:08.873Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/czym-jest-program-komputerowy</loc>
    <lastmod>2026-05-20T12:44:08.830Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/cursor-cursor-pro-programowanie-ai</loc>
    <lastmod>2026-05-20T12:44:08.795Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/co-to-jest-llm</loc>
    <lastmod>2026-05-20T12:44:08.757Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/co-musisz-zmieniec-o-zmianach-wywolanych-przez-ai-na-rynku-pracy</loc>
    <lastmod>2026-05-20T12:44:08.733Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/chatgpt-w-programowaniu-ai-kodowanie</loc>
    <lastmod>2026-05-20T12:44:08.712Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/chatgpt-vs-perplexity-porownanie</loc>
    <lastmod>2026-05-20T12:44:08.679Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/chatgpt-tresci-dla-doroslych-test-dojrzalosci-informacyjnej</loc>
    <lastmod>2026-05-20T12:44:08.648Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/chatgpt-jak-dziala-i-zastosowania</loc>
    <lastmod>2026-05-20T12:44:08.628Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/automatyzacja-z-pythonem</loc>
    <lastmod>2026-05-20T12:44:08.606Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/automatyzacja-procesow</loc>
    <lastmod>2026-05-20T12:44:08.581Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/automatyzacja-procesow/no-code-vs-low-code</loc>
    <lastmod>2026-05-20T12:44:08.551Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/automatyzacja-codziennych-zadan-jak-odzyskalem-czas-dla-siebie</loc>
    <lastmod>2026-05-20T12:44:08.520Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/ai-w-rekrutacji-od-cv-do-algorytmu</loc>
    <lastmod>2026-05-20T12:44:08.448Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python-mcp-model-context-protocol</loc>
    <lastmod>2026-05-20T07:42:33.162Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code-vs-n8n-automatyzacja</loc>
    <lastmod>2026-05-19T21:50:51.253Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code/cennik</loc>
    <lastmod>2026-05-19T21:46:02.692Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code</loc>
    <lastmod>2026-05-19T21:46:02.437Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agenci-ai/claude-code-agent</loc>
    <lastmod>2026-05-19T21:46:02.188Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/ai-cena</loc>
    <lastmod>2026-05-19T21:46:01.914Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code/instalacja</loc>
    <lastmod>2026-05-15T19:30:25.234Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code/skills</loc>
    <lastmod>2026-05-15T19:30:25.070Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code/cli</loc>
    <lastmod>2026-05-15T19:30:24.989Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agent-ai-co-to</loc>
    <lastmod>2026-05-15T19:30:24.909Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agent-ai-jak-stworzyc</loc>
    <lastmod>2026-05-15T19:30:24.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/windsurf-vs-cursor</loc>
    <lastmod>2026-05-15T19:30:24.685Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/n8n-ai-agent</loc>
    <lastmod>2026-05-15T19:30:24.611Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agent-ai-dla-firm</loc>
    <lastmod>2026-05-15T19:30:24.356Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/automatyzacja</loc>
    <lastmod>2026-05-15T19:30:24.201Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/openclaw-vs-n8n</loc>
    <lastmod>2026-05-15T19:28:02.032Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/langchain-vs-n8n</loc>
    <lastmod>2026-05-15T19:28:01.835Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/testowanie-jednostkowe-python-pytest</loc>
    <lastmod>2026-05-15T19:25:44.446Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/rodzaje-baz-danych-relacyjne-nosql-grafowe-dokumentowe</loc>
    <lastmod>2026-05-15T19:25:43.670Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/jak-uczyc-sie-programowania-efektywnie</loc>
    <lastmod>2026-05-15T19:25:43.364Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/co-to-jest-prompt</loc>
    <lastmod>2026-05-15T19:25:43.133Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/sztuczna-inteligencja-ai-2025</loc>
    <lastmod>2026-05-15T19:25:42.182Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/ai-zmienia-rynek-pracy-co-musisz-wiedziec</loc>
    <lastmod>2026-05-15T19:25:41.546Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/program-komputerowy-jako-wzor-matematyczny-proste-wyjasnienie</loc>
    <lastmod>2026-05-15T19:25:41.316Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/programowanie-w-praktyce</loc>
    <lastmod>2026-05-15T19:25:40.732Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/podstawy-python-funkcje</loc>
    <lastmod>2026-05-15T19:25:39.531Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/podstawy-python-petle-i-warunki</loc>
    <lastmod>2026-05-15T19:25:39.124Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/bledy-w-promptach</loc>
    <lastmod>2026-05-15T19:25:37.574Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/docs-gemini</loc>
    <lastmod>2026-05-15T19:25:36.076Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/meet-transkrypcja</loc>
    <lastmod>2026-05-15T19:25:36.004Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/prompty</loc>
    <lastmod>2026-05-15T19:25:35.804Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/jak-pisac-prompty</loc>
    <lastmod>2026-05-15T19:25:35.729Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agenci-ai/wdrozenie-agenta-ai</loc>
    <lastmod>2026-05-15T19:25:35.534Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/sheets-gemini</loc>
    <lastmod>2026-05-15T19:25:35.410Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agenci-ai</loc>
    <lastmod>2026-05-15T19:25:35.357Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/gemini-co-to-jest</loc>
    <lastmod>2026-05-15T19:25:34.362Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/gemini-dla-firm</loc>
    <lastmod>2026-05-15T19:25:34.145Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/frameworki</loc>
    <lastmod>2026-05-15T19:25:33.712Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace</loc>
    <lastmod>2026-05-15T19:25:33.559Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agenci-ai/narzedzia-agenty-ai</loc>
    <lastmod>2026-05-15T19:25:32.690Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/agenci-ai/agent-ai-w-firmie</loc>
    <lastmod>2026-05-15T19:25:32.176Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/gemini-vs-chatgpt</loc>
    <lastmod>2026-05-15T19:25:31.690Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/przyklady-promptow</loc>
    <lastmod>2026-05-15T19:25:31.360Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/rozwoj-programisty-python</loc>
    <lastmod>2026-05-15T19:25:31.298Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/bezpieczenstwo-ai</loc>
    <lastmod>2026-05-15T19:25:30.655Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/api-autoryzacja-jwt-python</loc>
    <lastmod>2026-05-15T19:25:30.203Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/zaawansowane-python</loc>
    <lastmod>2026-05-15T19:25:29.567Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/zaawansowane-techniki</loc>
    <lastmod>2026-05-15T19:25:28.783Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering</loc>
    <lastmod>2026-05-15T19:25:28.005Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/narzedzia-ai-dla-developera-2026</loc>
    <lastmod>2026-05-08T09:52:58.709Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/n8n/templates</loc>
    <lastmod>2026-04-26T15:40:18.276Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/claude-code/mcp</loc>
    <lastmod>2026-04-25T23:35:21.849Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/metaprompting</loc>
    <lastmod>2026-04-24T19:35:50.871Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/prompt-engineering/okno-kontekstowe</loc>
    <lastmod>2026-04-24T13:54:21.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/python/podstawy/podstawy-programowania</loc>
    <lastmod>2026-04-24T13:09:31.334Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/google-workspace/gmail-gemini</loc>
    <lastmod>2026-03-21T17:35:08.676Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/google-workspace</loc>
    <lastmod>2026-03-21T17:34:43.496Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/prompt-engineering</loc>
    <lastmod>2026-03-21T20:13:00.661Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/ai</loc>
    <lastmod>2026-02-18T12:23:27.572Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/automatyzacja</loc>
    <lastmod>2026-02-18T12:23:27.728Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/edukacja</loc>
    <lastmod>2026-02-18T12:23:27.760Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/technologia</loc>
    <lastmod>2026-02-18T12:23:27.871Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/devops</loc>
    <lastmod>2026-02-18T12:23:28.180Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/programowanie</loc>
    <lastmod>2026-02-18T12:23:28.211Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/python</loc>
    <lastmod>2026-02-18T12:23:29.675Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/sql</loc>
    <lastmod>2026-02-18T12:23:30.580Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/postgresql</loc>
    <lastmod>2026-02-18T12:23:30.664Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dokodu.it/blog/kategoria/bazy-danych</loc>
    <lastmod>2026-02-18T12:23:30.759Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>