<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/fr/blog/rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Christophe Avonture &#x2014; Python</title>
        <link>https://www.avonture.be/fr/blog/tags/python</link>
        <description>Python language development, data processing, and its ecosystem (FastAPI, Pandas).</description>
        <lastBuildDate>Thu, 17 Sep 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>fr</language>
        <item>
            <title><![CDATA[Docling - Convert PDF, Word, PowerPoint, Excel and HTML to Markdown, GPU-Accelerated]]></title>
            <link>https://www.avonture.be/fr/fr/blog/docling</link>
            <guid isPermaLink="false">/fr/blog/docling</guid>
            <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/docling.webp" alt="Docling - Convert PDF, Word, PowerPoint, Excel and HTML to Markdown, GPU-Accelerated" style="display:block;max-width:100%;height:auto;">A Docker batteries-included setup for Docling, IBM's document-conversion library: PDF, Word, PowerPoint, Excel and HTML files converted into clean Markdown, with GPU acceleration for machines with spare VRAM. A companion to my Markitdown article — same idea, a heavier engine underneath.]]></description>
            <author>Christophe</author>
            <author>Claude Code</author>
            <category>docker</category>
            <category>markdown</category>
            <category>python</category>
            <category>ai</category>
            <category>doc-as-code</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/docling.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator><dc:creator><![CDATA[Claude Code]]></dc:creator></item>
        <item>
            <title><![CDATA[ai-test: Generate Missing Unit Tests From Your Terminal With a Local LLM]]></title>
            <link>https://www.avonture.be/fr/fr/blog/ollama-test-generator</link>
            <guid isPermaLink="false">/fr/blog/ollama-test-generator</guid>
            <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/ai_test.webp" alt="ai-test: Generate Missing Unit Tests From Your Terminal With a Local LLM" style="display:block;max-width:100%;height:auto;">Turn your local Ollama model into an on-demand unit test generator. A zsh function that reads a Bash, PHP or Python file, detects whether you already have tests for it, prints only the missing Bats/Pest/Pytest cases needed for full coverage, offers to save them where the framework expects them, and runs the suite in a throw-away Docker container.]]></description>
            <author>Christophe</author>
            <author>Claude Code</author>
            <category>ai</category>
            <category>ollama</category>
            <category>zsh</category>
            <category>tests</category>
            <category>bash</category>
            <category>php</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/ai_test.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator><dc:creator><![CDATA[Claude Code]]></dc:creator></item>
        <item>
            <title><![CDATA[Validate your OpenAPI schema against the Belgif REST standards]]></title>
            <link>https://www.avonture.be/fr/fr/blog/belgif-api-linter</link>
            <guid isPermaLink="false">/fr/blog/belgif-api-linter</guid>
            <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/belgif.webp" alt="Validate your OpenAPI schema against the Belgif REST standards" style="display:block;max-width:100%;height:auto;">Validate your FastAPI OpenAPI schema against the Belgif REST standards using Docker, with step-by-step fixes for the most common linting errors.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>code-quality</category>
            <category>docker</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/belgif.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Documentation as Code - Transform Your Infrastructure into Beautiful Diagrams with Python and Mermaid]]></title>
            <link>https://www.avonture.be/fr/fr/blog/docker-python-mermaid</link>
            <guid isPermaLink="false">/fr/blog/docker-python-mermaid</guid>
            <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/docker-python-mermaid.webp" alt="Documentation as Code - Transform Your Infrastructure into Beautiful Diagrams with Python and Mermaid" style="display:block;max-width:100%;height:auto;">Automate your Documentation as Code by building a Dockerized Python and Mermaid CLI stack to generate dynamic architecture diagrams directly from your codebase.]]></description>
            <author>Christophe</author>
            <category>doc-as-code</category>
            <category>docker</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/docker-python-mermaid.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Restore Marknotes with Lovable.dev]]></title>
            <link>https://www.avonture.be/fr/fr/blog/lovable-dev-ai</link>
            <guid isPermaLink="false">/fr/blog/lovable-dev-ai</guid>
            <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/lovable_dev.webp" alt="Restore Marknotes with Lovable.dev" style="display:block;max-width:100%;height:auto;">Ask Lovable.dev to create a full dockerized application with a backend using Python and FastAPI and a frontend using React.]]></description>
            <author>Christophe</author>
            <category>ai</category>
            <category>python</category>
            <category>react</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/lovable_dev.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Quarto - How I Built a Self-Documenting Ecosystem for 50+ Projects]]></title>
            <link>https://www.avonture.be/fr/fr/blog/quarto-industrialisation</link>
            <guid isPermaLink="false">/fr/blog/quarto-industrialisation</guid>
            <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/quarto-industrialisation.webp" alt="Quarto - How I Built a Self-Documenting Ecosystem for 50+ Projects" style="display:block;max-width:100%;height:auto;">A deep dive into how I engineered a fully automated documentation ecosystem using Quarto and Docker, transforming documentation from a chore into a high-performance build pipeline.]]></description>
            <author>Christophe</author>
            <category>doc-as-code</category>
            <category>quarto</category>
            <category>docker</category>
            <category>python</category>
            <category>markdown</category>
            <category>devcontainer</category>
            <category>api</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/quarto-industrialisation.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Automating TL;DR Summaries with Gemini AI]]></title>
            <link>https://www.avonture.be/fr/fr/blog/gemini-tldr</link>
            <guid isPermaLink="false">/fr/blog/gemini-tldr</guid>
            <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/gemini_tldr.webp" alt="Automating TL;DR Summaries with Gemini AI" style="display:block;max-width:100%;height:auto;">Improve your reader's experience by automatically generating concise TL;DR summaries for your blog posts using Google's Gemini AI and Python.]]></description>
            <author>Christophe</author>
            <category>ai</category>
            <category>component</category>
            <category>docker</category>
            <category>docusaurus</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/gemini_tldr.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Tags management in Docusaurus]]></title>
            <link>https://www.avonture.be/fr/fr/blog/docusaurus-tags</link>
            <guid isPermaLink="false">/fr/blog/docusaurus-tags</guid>
            <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/tags_manager.webp" alt="Tags management in Docusaurus" style="display:block;max-width:100%;height:auto;">Automate Docusaurus tag management with this Python script. Clean up duplicates, fix casing, and merge tags safely across hundreds of Markdown files via Docker.]]></description>
            <author>Christophe</author>
            <category>docker</category>
            <category>docusaurus</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/tags_manager.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Running some checks on your Docusaurus images]]></title>
            <link>https://www.avonture.be/fr/fr/blog/docusaurus-check-images</link>
            <guid isPermaLink="false">/fr/blog/docusaurus-check-images</guid>
            <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/check_images.webp" alt="Running some checks on your Docusaurus images" style="display:block;max-width:100%;height:auto;">A Python script to verify lazy loading and size of images in your Docusaurus site using Playwright and BeautifulSoup.]]></description>
            <author>Christophe</author>
            <category>docker</category>
            <category>docusaurus</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/check_images.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
        <item>
            <title><![CDATA[Python - Fast API - Create your JSON API in Python in one minute]]></title>
            <link>https://www.avonture.be/fr/fr/blog/python-fastapi</link>
            <guid isPermaLink="false">/fr/blog/python-fastapi</guid>
            <pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://www.avonture.be/fr/img/v2/api.webp" alt="Python - Fast API - Create your JSON API in Python in one minute" style="display:block;max-width:100%;height:auto;">Build your first Python JSON API with FastAPI in under a minute! This tutorial covers Docker setup, automated API documentation (Swagger/ReDoc), and hot-reload for rapid development.]]></description>
            <author>Christophe</author>
            <category>api</category>
            <category>docker</category>
            <category>python</category>
            <enclosure length="0" type="image/webp" url="https://www.avonture.be/fr/img/v2/api.webp"/>
        <dc:creator><![CDATA[Christophe]]></dc:creator></item>
    </channel>
</rss>