<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://datascientist.fr</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr" />
<image:image>
<image:loc>https://datascientist.fr/apple-icon.png</image:loc>
</image:image>
<image:image>
<image:loc>https://datascientist.fr/icon.svg</image:loc>
</image:image>
<image:image>
<image:loc>https://datascientist.fr/opengraph-image.png</image:loc>
</image:image>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://datascientist.fr/en</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr" />
<image:image>
<image:loc>https://datascientist.fr/apple-icon.png</image:loc>
</image:image>
<image:image>
<image:loc>https://datascientist.fr/icon.svg</image:loc>
</image:image>
<image:image>
<image:loc>https://datascientist.fr/opengraph-image.png</image:loc>
</image:image>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://datascientist.fr/formations</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/assistant-ia</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/assistant-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/assistant-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/assistant-ia" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/assistant-ia</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/assistant-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/assistant-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/assistant-ia" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/avis</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/avis" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/avis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/avis" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/avis</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/avis" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/avis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/avis" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/contactez-nous</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/contactez-nous" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/contactez-nous" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/contactez-nous" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/contactez-nous</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/contactez-nous" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/contactez-nous" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/contactez-nous" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/disability-accessibility</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/disability-accessibility" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/disability-accessibility" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/disability-accessibility" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/disability-accessibility</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/disability-accessibility" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/disability-accessibility" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/disability-accessibility" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/experts-data-intelligence-artificielle</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/experts-data-intelligence-artificielle" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/experts-data-intelligence-artificielle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/experts-data-intelligence-artificielle" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/experts-data-intelligence-artificielle</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/experts-data-intelligence-artificielle" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/experts-data-intelligence-artificielle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/experts-data-intelligence-artificielle" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/faq</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/faq" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/faq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/faq" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/faq</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/faq" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/faq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/faq" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/general-conditions-of-sale</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/general-conditions-of-sale" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/general-conditions-of-sale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/general-conditions-of-sale" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/general-conditions-of-sale</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/general-conditions-of-sale" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/general-conditions-of-sale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/general-conditions-of-sale" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/infos</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/infos" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/infos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/infos" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/infos</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/infos" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/infos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/infos" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/offre-ecoles-universites</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/offre-ecoles-universites" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/offre-ecoles-universites" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/offre-ecoles-universites" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/offre-ecoles-universites</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/offre-ecoles-universites" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/offre-ecoles-universites" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/offre-ecoles-universites" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/offre-entreprises</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/offre-entreprises" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/offre-entreprises" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/offre-entreprises" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/offre-entreprises</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/offre-entreprises" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/offre-entreprises" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/offre-entreprises" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/plateforme-data-scientist</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/plateforme-data-scientist" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/plateforme-data-scientist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/plateforme-data-scientist" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/plateforme-data-scientist</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/plateforme-data-scientist" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/plateforme-data-scientist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/plateforme-data-scientist" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/privacy-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/privacy-policy" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/en/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/privacy-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/privacy-policy" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/mastere-modern-data-engineer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/mastere-modern-data-engineer" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/mastere-modern-data-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/mastere-modern-data-engineer" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/mastere-modern-data-engineer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/mastere-modern-data-engineer" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/mastere-modern-data-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/mastere-modern-data-engineer" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/bootcamp-data-analyst</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/bootcamp-data-analyst" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/bootcamp-data-analyst" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/bootcamp-data-analyst" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/bootcamp-data-analyst</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/bootcamp-data-analyst" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/bootcamp-data-analyst" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/bootcamp-data-analyst" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/chef-de-projet-data-ia</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/chef-de-projet-data-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/chef-de-projet-data-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/chef-de-projet-data-ia" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/chef-de-projet-data-ia</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/chef-de-projet-data-ia" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/chef-de-projet-data-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/chef-de-projet-data-ia" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/ia-generative</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/ia-generative" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/ia-generative" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/ia-generative" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/ia-generative</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/ia-generative" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/ia-generative" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/ia-generative" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/mlops</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/mlops" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/mlops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/mlops" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/mlops</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/mlops" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/mlops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/mlops" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/ai-102-certification-microsoft-azure-ai-engineer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/ai-102-certification-microsoft-azure-ai-engineer" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/ai-102-certification-microsoft-azure-ai-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/ai-102-certification-microsoft-azure-ai-engineer" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/ai-102-certification-microsoft-azure-ai-engineer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/ai-102-certification-microsoft-azure-ai-engineer" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/ai-102-certification-microsoft-azure-ai-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/ai-102-certification-microsoft-azure-ai-engineer" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/pl-300-certification-microsoft-azure-power-bi-associate</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/pl-300-certification-microsoft-azure-power-bi-associate" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/pl-300-certification-microsoft-azure-power-bi-associate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/pl-300-certification-microsoft-azure-power-bi-associate" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/pl-300-certification-microsoft-azure-power-bi-associate</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/pl-300-certification-microsoft-azure-power-bi-associate" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/pl-300-certification-microsoft-azure-power-bi-associate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/pl-300-certification-microsoft-azure-power-bi-associate" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/az-900-certification-microsoft-azure-fondamentaux</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/az-900-certification-microsoft-azure-fondamentaux" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/az-900-certification-microsoft-azure-fondamentaux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/az-900-certification-microsoft-azure-fondamentaux" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/az-900-certification-microsoft-azure-fondamentaux</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/az-900-certification-microsoft-azure-fondamentaux" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/az-900-certification-microsoft-azure-fondamentaux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/az-900-certification-microsoft-azure-fondamentaux" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/dp-700-certification-microsoft-azure-data-fabric-engineer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/dp-700-certification-microsoft-azure-data-fabric-engineer" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/dp-700-certification-microsoft-azure-data-fabric-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/dp-700-certification-microsoft-azure-data-fabric-engineer" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/dp-700-certification-microsoft-azure-data-fabric-engineer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/dp-700-certification-microsoft-azure-data-fabric-engineer" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/dp-700-certification-microsoft-azure-data-fabric-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/dp-700-certification-microsoft-azure-data-fabric-engineer" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/formations/dp-900-certification-microsoft-azure-fondamentaux-data</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/dp-900-certification-microsoft-azure-fondamentaux-data" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/dp-900-certification-microsoft-azure-fondamentaux-data" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/dp-900-certification-microsoft-azure-fondamentaux-data" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/formations/dp-900-certification-microsoft-azure-fondamentaux-data</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/formations/dp-900-certification-microsoft-azure-fondamentaux-data" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/formations/dp-900-certification-microsoft-azure-fondamentaux-data" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/formations/dp-900-certification-microsoft-azure-fondamentaux-data" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/data-scientist</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/data-scientist" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/data-scientist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/data-scientist" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/data-scientist</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/data-scientist" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/data-scientist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/data-scientist" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/microsoft-azure</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/microsoft-azure" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/microsoft-azure" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/microsoft-azure" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/microsoft-azure</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/microsoft-azure" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/microsoft-azure" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/microsoft-azure" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/blockchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/artificial-intelligence</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/artificial-intelligence" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/artificial-intelligence</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/artificial-intelligence" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/llm</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/llm" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/llm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/llm" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/llm</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/llm" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/llm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/llm" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/python</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/python" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/python" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/python</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/python" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/python" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/docker</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/docker" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/docker" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/docker</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/docker" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/docker" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/kubernetes</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/kubernetes" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/kubernetes" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/kubernetes</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/kubernetes" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/kubernetes" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/devops</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/devops" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/devops" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/devops</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/devops" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/devops" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/cloud</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/cloud" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/cloud" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/cloud</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/cloud" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/cloud" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/big-data</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/big-data" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/big-data" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/big-data" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/big-data</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/big-data" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/big-data" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/big-data" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/web-development</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/web-development" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/web-development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/web-development" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/web-development</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/web-development" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/web-development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/web-development" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/javascript</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/javascript" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/javascript" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/javascript" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/javascript</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/javascript" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/javascript" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/javascript" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/category/sql</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/sql" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/sql" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/category/sql</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://datascientist.fr/blog/category/sql" />
<xhtml:link rel="alternate" hreflang="en" href="https://datascientist.fr/en/blog/category/sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://datascientist.fr/blog/category/sql" />
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tout-savoir-UDF-DAX-Power-BI-comment-ca-marche</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-pour-manipuler-des-donnees-tabulaires-avec-pandas</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/embeddings-recherche-semantique-rag</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-trier-avec-sorted-et-sort</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/llamaindex-produits-guide-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-faire-analyse-donnees-atout-entreprise</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/evaluer-rag-metriques-ragas-faithfulness-context-precision</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/ia-generative-guide-complet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/vue-densemble-du-processus-de-certification-azure</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/frameworks-multi-agents-llm-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/rag-fine-tuning-long-context-comment-decider</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/chunking-rag-strategies-decoupage-documents</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/deployer-un-agent-langgraph-avec-fastapi</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/top-5-des-raisons-pour-apprendre-la-programmation-aujourdhui</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-debutant-dax-tutoriel-power-bi</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/power-bi-le-guide-ultime-tutoriel-complet-pour-debutants-en-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/ai-act-guide-operationnel-entreprises</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-pour-apprendre-python-en-2024-de-debutant-a-expert</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/bases-vectorielles-chroma-qdrant-pgvector-pinecone</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-ultime-maitriser-pandas-numpy-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/architecture-rag-ingestion-indexation-retrieval-generation</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-debuter-en-intelligence-artificielle-guide-pratique-2024</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/rag-avance-leviers-amelioration-pipeline</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-commandes-sql-essentielles-pour-les-developpeurs</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-rag-2025-retrieval-augmented-generation</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/firecrawl-vs-diffbot</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/prompt-engineering-avance-7-patterns-qui-reduisent-le-cout-token</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/chatbot-interne-securise</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/firecrawl-vs-crawl4ai</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/crawl4ai-vs-spider</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/scrapegraphai-vs-diffbot</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comprendre-les-certifications-microsoft-azure</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-du-paradigme-rest-principes-et-applications-pratiques</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-du-crud-pour-les-developpeurs-web</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-pour-creer-des-index-de-base-de-donnees-efficaces</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-ligne-de-commande-pour-les-debutants</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-la-normalisation-des-donnees-ameliore-les-performances-des-modeles-d-apprentissage-automatique</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-optimiser-vos-requetes-sql-grace-aux-index-de-base-de-donnees</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-choisir-entre-une-carriere-de-data-scientist-et-de-data-engineer</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-des-ide-boostez-votre-productivite-en-programmation</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/formation-cloud-computing-quelles-sont-les-meilleures-certifications</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/creer-un-agent-plan-and-execute-avec-langgraph-guide-complet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-des-scripts-shell-pour-l-automatisation-informatique</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/csv-vs-excel</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-regression-lineaire</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/top-50-des-questions-d-entretien-sql-incontournables</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/la-manipulation-de-fichiers-en-python-tutoriel-complet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-reussir-son-entretien-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/extraction-pdf-ia-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-boucles</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-maitriser-le-web-scraping-et-ses-alternatives</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-manipuler-les-fichiers-avec-open</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/introduction-a-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/aws-textract-vs-azure-document-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-la-manipulation-des-string-avec-replace-et-re-sub</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-comprendre-les-arguments-args-et-kwargs</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/google-document-ai-vs-azure-form-recognizer-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-ultime-creer-fichiers-readme-md-efficaces-markdown</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tesseract-vs-paddleocr</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-guide-de-la-bibliotheque-requests</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-ajouter-des-elements-a-vos-listes-avec-append</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/structurer-les-reponses-des-llms-avec-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/aws-textract-vs-google-document-ai</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/llamaparse-vs-unstructured-rag</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-travailler-avec-les-donnees-json</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-fonctions</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/maitriser-le-prompt-engineering-3-techniques-cles-pour-optimiser-vos-prompts</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/introduction-a-langgraph-construisez-des-agents-llm-puissants-avec-des-graphes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/jina-reader-vs-diffbot</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-erreurs-courantes-de-syntaxe-et-solutions</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-maitriser-la-concatenation-de-chaines-de-caracteres</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-le-mot-cle-return-en-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-utiliser-la-fonction-len</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/creer-un-agent-langgraph-capable-d-utiliser-des-outils-externes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/cache-augmented-generation-cag-la-nouvelle-evolution-du-rag</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/utilisation-de-la-memoire-avec-langgraph-gerer-des-conversations-contextuelles-grace-au-checkpointing</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/gerer-l-historique-de-conversation-avec-langchain-guide-complet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/llamaindex-guide-complet-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/10-cas-usage-ia-generative-marketing</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/streaming-avec-langgraph-creer-des-agents-reactifs-en-temps-reel</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/agents-react-la-nouvelle-frontiere-de-l-ia-generative</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/creer-un-agent-react-avec-langgraph</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/ia-generative-productivite-marketing</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-text-splitters-de-langchain-guide-avance</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-vector-stores-dans-langchain-indexation-intelligente-pour-la-recherche-semantique</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/automatiser-la-prospection-commerciale-avec-chatgpt-search</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/creer-un-agent-conversationnel-avec-llamaindex-en-5-min</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/creer-un-systeme-multi-agent-avec-langgraph-guide-complet-et-approfondi</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/scrapegraphai-vs-jina-reader</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/langchain-expression-language-lcel-creer-des-pipelines-llm-declaratifs-performants-et-maintenables</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/quickstart-llamaindex-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/exploiter-le-human-in-the-loop-avec-langgraph-ajoutez-l-humain-dans-la-boucle-de-vos-agents-ia</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/llamaindex-vs-langchain-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comparatif-2025-gemini-vs-gpt-4o-vs-mistral-large</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/conference-google-io-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/outils-ia-generative-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/geo-vs-seo</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comprendre-les-runnables-dans-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comprendre-et-utiliser-les-example-selectors-dans-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comparatif-llms-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/creer-un-agent-basique-avec-langgraph-guide-pas-a-pas</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comment-utiliser-les-document-loaders-de-langchain-pour-ingerer-vos-donnees</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/retries-et-fallbacks-dans-langchain-gerez-les-erreurs-intelligemment</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/personnalisation-du-state-avec-langgraph-guide-complet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-detecter-des-sous-strings</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comparatif-modeles-openai-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/exploration-web-rag</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/unstructured-vs-jina-reader</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-dictionnaires</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/firecrawl-vs-scrapegraphai</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-parcourir-les-dictionnaires</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/firecrawl-vs-spider</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-bases-de-la-programmation-orientee-objet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-comprendre-l-association-avec-les-dictionnaires-mapping-et-mutablemapping</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/streaming-avec-langchain-creer-des-applications-llm-reactives</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-envoyer-des-emails-avec-smtp</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-telecharger-des-fichiers-depuis-des-url</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/convertir-les-entiers-python-en-string-tutoriel-interactif</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-utilisation-des-variables-globales</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-definir-les-fonctions-principales-main</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/outils-et-appels-a-outils-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-comment-ajouter-python-a-path</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-verification-des-types-en-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-aplatir-des-listes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-une-facon-pythonique-de-compter-les-objets</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-ultime-pour-optimiser-la-mise-en-cache-llm-avec-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-parser-de-sortie-outputparser-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-calcul-d-arrondi-avec-round</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-explorer-la-puissance-des-decorateurs</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/utiliser-l-operateur-booleen-or-en-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/maitriser-les-dictionnaires-en-python-tutoriel-pratique</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-decryptage-du-global-interpreter-lock-gil</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-manipulation-des-chaines-de-caracteres-split-format-join</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-introduction-aux-exceptions</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-des-strings-tutoriel-pratique-en-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-operateurs-bit-a-bit</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-gerer-les-dependances-avec-pip</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-introduction-pratique-au-web-scraping</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-explorer-numpy-arange-pour-generer-des-sequences</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-formatage-de-chaines-avec-les-f-string</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-ameliorez-vos-classes-avec-property</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-additionner-avec-sum-et-itertools</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-des-templates-de-prompts-avec-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-explorer-les-operateurs-booleens-et-leurs-contextes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-interagir-avec-les-apis-rest-avec-requests</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-la-fonction-racine-carree</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-utilisation-des-fonctions-max-et-maximum-de-numpy-pour-trouver-des-valeurs-extremes-dans-les-tableaux</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-lancer-un-serveur-http-en-une-ligne-de-code</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-journalisation-avec-logging</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-comprendre-l-objet-nonetype-none</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-utiliser-de-l-operateur-booleen-in</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-que-fait-if-name-main-en-programmation</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/guide-de-la-fonction-sleep-en-python-tutoriel-pratique</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-fonctions-en-une-seul-ligne-avec-lambda</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-guide-de-la-fonction-print</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-le-comptage-dans-les-boucles-avec-enumerate</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-inverser-les-strings-avec-reverse</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-maitriser-les-classes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-listes-tutoriel-pratique-en-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-utilisation-de-l-operateur-booleen-and</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-mesurer-le-temps-d-execution-avec-time-et-datetime</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-utilisation-efficace-de-reduce</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-divisez-votre-dataset-avec-train-test-split</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-quand-utiliser-une-comprehension-de-liste</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-introduction-aux-tests-automatises-unittest-pytest-tox</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-constantes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-filtrer-des-iterables-avec-filter</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-types-de-donnees-python-tutoriel-interactif</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/les-conditions-en-python-if-else-elif-tutoriel-pratique</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/comprendre-les-variables-tutoriel-pratique-en-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-fonctions-avec-arguments-optionnels-args-et-kwrags</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-trier-un-dictionnaire</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-introduction-au-threading</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-interfaces-avec-abc-et-abstractmethod</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-iterables-sans-boucle-avec-map</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/le-guide-ultime-pour-surveiller-vos-applications-ia-avec-langsmith</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-creer-des-tableaux-a-espacement-regulier-ou-irregulier-avec-np-linspace</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-qu-est-ce-que-l-instanciation-d-objet</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-valeurs-booleennes-en-programmation</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-comment-lire-les-entrees-en-tant-qu-entiers-input</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-tuples-nommes-avec-namedtuple</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-comment-formater-les-nombres-a-virgule-flottante-avec-des-f-strings</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-fichiers-csv-lecture-et-ecriture</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-lister-tous-les-fichiers-d-un-repertoire</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-gestion-des-attributs-avec-property-et-setter</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-les-operateurs-et-expressions</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-fusionner-et-concatener-des-donnees-avec-pandas</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-choisir-le-meilleur-ide-pour-coder-efficacement</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/tutoriel-python-maitriser-l-operateur-modulo</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/blog/prompt-engineering-guide-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-python-args-and-kwargs-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/overview-of-the-azure-certification-process</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/counting-in-loops-with-enumerate-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/mastering-prompt-engineering-3-key-techniques-to-optimize-your-prompts</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/output-parsers-in-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/essential-sql-commands-for-developers</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/measuring-execution-time-with-time-and-datetime-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/exploring-the-power-of-decorators-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/ultimate-guide-to-optimizing-llm-caching-with-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-square-root-function-sqrt-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-to-use-langchain-document-loaders-to-ingest-your-data</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/practical-guide-to-using-tools-with-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/data-combination-in-pandas-with-merge-join-and-concat-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-guide-to-creating-effective-database-indexes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/interfaces-with-abc-and-abstractmethod-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-microsoft-azure-certifications-your-complete-guide</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/decoding-the-global-interpreter-lock-gil-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-to-succeed-in-your-python-interview-a-practical-guide-for-2024</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/aws-textract-or-azure-document-intelligence-which-one-to-choose-in-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-runnables-in-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/prompt-template-guide-with-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-data-normalization-improves-the-performance-of-machine-learning-models</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/string-manipulation-with-split-format-and-join-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/handling-files-in-python-with-open-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-to-choose-between-a-career-as-a-data-scientist-and-a-data-engineer</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-guide-to-the-rest-paradigm-principles-and-practical-applications</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/aws-textract-vs-google-document-ai-which-one-will-tame-your-documents-in-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/python-boolean-operators-in-and-not-in-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/downloading-files-from-urls-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/add-elements-to-your-python-lists-with-append-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/cloud-computing-training-what-are-the-best-certifications</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/langchain-text-splitters-advanced-guide</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-to-optimize-your-sql-queries-using-database-indexes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/using-the-len-function-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/logging-in-python-with-logging-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-and-using-example-selectors-in-langchain</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/top-50-essential-sql-interview-questions</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/top-5-reasons-to-learn-programming-today</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/csv-files-in-python-reading-and-writing-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-guide-to-monitoring-your-ai-applications-with-langsmith</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-guide-to-ides-boost-your-productivity-in-programming</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/beginners-guide-to-dax-power-bi-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-guide-to-command-line-commands-for-beginners</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/introduction-to-langgraph-build-powerful-llm-agents-with-graphs</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/langchain-expression-language-lcel-create-declarative-efficient-and-maintainable-llm-pipelines</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-crud-guide-for-web-developers</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/boolean-values-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/managing-dependencies-with-pip-a-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/split-your-dataset-using-train_test_split-from-scikit-learn-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-ultimate-guide-to-mastering-pandas-and-numpy-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/csv-vs-excel-which-is-the-best-format-for-your-data-needs</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/create-a-langgraph-agent-capable-of-using-external-tools</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/ai-act-the-operational-guide-for-businesses-updated-2026</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/python-tutorial-linear-regression</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-to-format-floating-point-numbers-with-f-strings-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/python-pandas-reading-and-writing-tabular-data-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/enhance-your-python-classes-with-property-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/managing-conversation-history-with-langchain-complete-guide</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/create-a-react-agent-with-langgraph</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/python-data-types-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/start-an-http-server-in-one-line-of-code-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/adding-in-python-with-sum-and-itertools-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-conditions-in-python-if-else-elif-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-boolean-operator-or-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/managing-attributes-with-property-and-setter-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/streaming-with-langgraph-creating-reactive-real-time-agents</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-python-functions-complete-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/rounding-calculation-with-round-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-the-nonetype-object-none-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/define-the-main-functions-main-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/sorting-with-sorted-and-sort-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/create-a-plan-and-execute-agent-with-langgraph-complete-guide</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/what-does-if-__name__-__main__-do-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/introduction-to-python-testing-unittest-pytest-tox-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-the-association-with-dictionaries-in-python-mapping-and-mutablemapping-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/why-generative-ai-is-essential-for-your-business-in-2025</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/understanding-variables-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/working-with-json-data-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/a-pythonic-way-to-count-with-counter-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/named-tuples-in-python-with-namedtuple-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/python-sleep-function-guide-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/effective-use-of-reduce-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/mastering-the-modulo-operator-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/how-to-flatten-a-list-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/mastering-dictionaries-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/advanced-prompt-engineering-7-patterns-that-reduce-token-cost</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/file-handling-in-python-complete-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/interacting-with-rest-apis-using-requests-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/mastering-string-concatenation-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/python-dictionaries-guide-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/create-a-secure-internal-chatbot-for-your-sensitive-data</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/2025-comparison-gemini-vs-gpt-4o-vs-mistral-large</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/generating-sequences-with-numpy-arange-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/lists-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/what-is-object-instantiation-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/string-manipulation-with-replace-and-resub-interactive-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-4-product-components-of-llamaindex-parsing-extraction-knowledge-management-agent-framework-2025-guide</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/choosing-the-best-ide-for-efficient-python-coding</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/introduction-to-threading-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/getting-started-with-python-and-llamaindex-the-essential-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/convert-python-integers-to-strings-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/using-global-variables-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/create-a-conversational-agent-with-llamaindex-in-5-minutes</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/constants-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/everything-you-need-to-know-about-rag-and-its-variants</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/browsing-dictionaries-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/guide-to-the-print-function-in-python-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/the-basics-of-object-oriented-programming-practical-tutorial-in-python</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/requests-library-guide-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/functions-with-optional-arguments-args-and-kwargs-interactive-python-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/sending-emails-with-smtp-in-python-practical-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/filtering-iterables-in-python-with-filter-interactive-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/firecrawl-vs-crawl4ai-open-source-scraping-fast-and-scalable</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/finding-extreme-values-in-arrays-with-max-and-maximum-interactive-tutorial-in-python-with-numpy</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://datascientist.fr/en/blog/practical-introduction-to-web-scraping-in-python-hands-on-tutorial</loc>
<lastmod>2026-09-16T17:19:37.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
