<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://mofidtech.fr/</loc><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://mofidtech.fr/articles/django-foundations-for-beginners-complete-summary-and-qcm-quiz/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/simple-blog-management-system-with-django/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/passing-data-from-views-to-templates/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/django-admin-interface/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/database-migrations-in-django/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/django-models-introduction/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/static-files-in-django/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/django-templates-basics/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/django-views-basics/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/django-urls-and-routing/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/creating-your-first-django-app/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/final-capstone-project-personal-task-event-manager/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/understanding-django-project-structure/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/setting-up-the-django-development-environment/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-10-introduction-to-databases-sqlite-python/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/introduction-to-django/</loc><lastmod>2026-04-02</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-9-working-with-dates-time/</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-8-modules-packages-project-structure/</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-7-working-with-external-libraries/</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-6-error-handling-debugging/</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-gradient-boosting-machine-learning-with-matlab/</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-random-forests-machine-learning-with-matlab/</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-decision-tree-machine-learning-with-matlab/</loc><lastmod>2026-03-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-k-nearest-neighbors-knn-machine-learning-with-matlab/</loc><lastmod>2026-03-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-logistic-regression-machine-learning-with-matlab/</loc><lastmod>2026-03-31</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-linear-regression-machine-learning-with-matlab/</loc><lastmod>2026-03-30</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-support-vector-machines-svm-in-matlab/</loc><lastmod>2026-03-29</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-logistic-regression-machine-learning-with-python/</loc><lastmod>2026-03-27</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-linear-regression-machine-learning-with-python/</loc><lastmod>2026-03-27</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-xgboost-machine-learning-with-python/</loc><lastmod>2026-03-27</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-gradient-boosting-machine-learning-with-python/</loc><lastmod>2026-03-27</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-random-forests-machine-learning-with-python/</loc><lastmod>2026-03-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-decision-tree-machine-learning-with-python/</loc><lastmod>2026-03-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-knn-machine-learning-with-python/</loc><lastmod>2026-03-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-tutorial-svm-machine-learning-with-python/</loc><lastmod>2026-03-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/best-practices-in-programming-a-large-practical-tutorial/</loc><lastmod>2026-03-25</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-5-file-handling-intermediate/</loc><lastmod>2026-03-25</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-4-object-oriented-programming-oop-level-2/</loc><lastmod>2026-03-25</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-3-functions-advanced-features-args-kwargs-lambdas-decorators/</loc><lastmod>2026-03-25</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/best-practices-common-mistakes/</loc><lastmod>2026-03-24</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/machine-learning-project-workflow/</loc><lastmod>2026-01-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/model-optimization-in-machine-learning/</loc><lastmod>2025-12-26</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/model-evaluation-metrics/</loc><lastmod>2025-12-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/unsupervised-learning-algorithms/</loc><lastmod>2025-12-14</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/supervised-learning-algorithms/</loc><lastmod>2025-12-14</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/data-handling-preprocessing/</loc><lastmod>2025-12-13</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/python-ecosystem-for-machine-learning/</loc><lastmod>2025-12-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/introduction-to-machine-learning/</loc><lastmod>2025-12-12</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/build-a-production-ready-django-blog-with-docker-postgresql-and-nginx-step-by-step-guide/</loc><lastmod>2025-12-11</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-2-list-comprehensions-generator-expressions/</loc><lastmod>2025-12-11</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/intermediate-python-lesson-1-advanced-data-structures-in-python/</loc><lastmod>2025-12-10</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/python-algorithmic-challenges-series-3/</loc><lastmod>2025-12-10</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/10-python-beginner-exercises-with-objectives-series-2/</loc><lastmod>2025-12-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/10-python-beginner-exercises-with-objectives-series-1/</loc><lastmod>2025-12-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/python-tutorials-for-beginners-full-series/</loc><lastmod>2025-12-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/technical-introduction-to-the-python-programming-language/</loc><lastmod>2025-12-09</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/beginner-friendly-introduction-to-the-python-programming-language-and-its-major-applications/</loc><lastmod>2025-12-08</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/10-beginner-friendly-fpga-projects-in-vhdl-a-practical-guide-to-learning-digital-design/</loc><lastmod>2025-12-08</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/beginner-fpga-programming-tutorial-using-vhdl/</loc><lastmod>2025-12-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/what-is-an-fpga-card-in-detail-1/</loc><lastmod>2025-12-07</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/smart-home-temperature-humidity-monitor-dht22-raspberry-pi/</loc><lastmod>2025-12-05</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/build-a-temperature-humidity-monitor-with-live-display-using-raspberry-pi/</loc><lastmod>2025-12-05</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/step-by-step-guide-to-start-using-a-raspberry-pi-beginner-friendly/</loc><lastmod>2025-12-05</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/what-is-a-raspberry-pi-full-beginner-explanation/</loc><lastmod>2025-12-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/complete-arduino-beginner-tutorial-step-by-step/</loc><lastmod>2025-12-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/what-is-an-arduino-card-detailed-explanation/</loc><lastmod>2025-12-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/articles/build-a-complete-django-web-application-from-scratch-step-by-step-guide-2025-edition/</loc><lastmod>2025-11-05</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://mofidtech.fr/category/Django/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mofidtech.fr/category/Machine Learning/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mofidtech.fr/category/Programming/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mofidtech.fr/category/Python/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mofidtech.fr/category/Technology/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mofidtech.fr/category/Tutorials/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mofidtech.fr/page/become-a-writer-on-mofidtech/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://mofidtech.fr/page/privacy-policy/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://mofidtech.fr/page/terms-of-use/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://mofidtech.fr/page/about-us/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://mofidtech.fr/tools/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/api/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/bootstrap-gen/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/codec/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/ai-code-security-reviewer/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/color-picker/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/cookie-policy/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/cron/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/crypto/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/csp-cors/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/curl-to-code/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/convert/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/dev-snippet-generator/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/diff/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/compose/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/dockerfile/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/env/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/image-converter/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/image/resize/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/json/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/jwt/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/markdown/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/meta-preview/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/oauth-oidc/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/openapi/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/payload/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/privacy-policy/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/qr/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/rate-limit/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/redirect-rules/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/regex/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/jsonld-schema/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/secret-scanner/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/security-headers/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/robots-sitemap/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/sql/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/terms/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/nginxviz/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://mofidtech.fr/tools/2fa-qr/</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>
</urlset>
