Skip to main content

Articles tagged: Python

Follow Python

They land in your feed reader on their own — no account, no email address, nothing to unsubscribe from. Paste this URL into your reader:

https://www.avonture.be/blog/tags/python/rss.xml

No feed reader yet? Start here — it takes two minutes.

Docling - Convert PDF, Word, PowerPoint, Excel and HTML to Markdown, GPU-Accelerated
Markdown

Docling - Convert PDF, Word, PowerPoint, Excel and HTML to Markdown, GPU-Accelerated →

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.

September 17, 2026

ai-test: Generate Missing Unit Tests From Your Terminal With a Local LLM
Artificial Intelligence (AI)

ai-test: Generate Missing Unit Tests From Your Terminal With a Local LLM →

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.

August 3, 2026

Validate your OpenAPI schema against the Belgif REST standards
API

Validate your OpenAPI schema against the Belgif REST standards →

Validate your FastAPI OpenAPI schema against the Belgif REST standards using Docker, with step-by-step fixes for the most common linting errors.

May 11, 2026

Documentation as Code - Transform Your Infrastructure into Beautiful Diagrams with Python and Mermaid
Documentation as Code

Documentation as Code - Transform Your Infrastructure into Beautiful Diagrams with Python and Mermaid →

Automate your Documentation as Code by building a Dockerized Python and Mermaid CLI stack to generate dynamic architecture diagrams directly from your codebase.

April 20, 2026

Restore Marknotes with Lovable.dev
Artificial Intelligence (AI)

Restore Marknotes with Lovable.dev →

Ask Lovable.dev to create a full dockerized application with a backend using Python and FastAPI and a frontend using React.

March 23, 2026

Quarto - How I Built a Self-Documenting Ecosystem for 50+ Projects
Documentation as Code

Quarto - How I Built a Self-Documenting Ecosystem for 50+ Projects →

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.

March 16, 2026

Automating TL;DR Summaries with Gemini AI
Component / UI

Automating TL;DR Summaries with Gemini AI →

Improve your reader's experience by automatically generating concise TL;DR summaries for your blog posts using Google's Gemini AI and Python.

February 16, 2026

Tags management in Docusaurus
Docusaurus

Tags management in Docusaurus →

Automate Docusaurus tag management with this Python script. Clean up duplicates, fix casing, and merge tags safely across hundreds of Markdown files via Docker.

February 2, 2026

Running some checks on your Docusaurus images
Docusaurus

Running some checks on your Docusaurus images →

A Python script to verify lazy loading and size of images in your Docusaurus site using Playwright and BeautifulSoup.

January 26, 2026

Python - Fast API - Create your JSON API in Python in one minute
API

Python - Fast API - Create your JSON API in Python in one minute →

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.

February 9, 2025

Git - pre-commit-hooks
Code Quality

Git - pre-commit-hooks →

Hate failed CI/CD pipelines? Discover how to use Git pre-commit hooks, focusing on the pre-commit framework, to enforce code quality standards locally before you push.

January 10, 2025

Python - Code Quality tools
Code Quality

Python - Code Quality tools →

Elevate your Python code quality! Discover 9 essential static analysis tools like Pylint, Black, and mypy, plus an optimal QA workflow to ensure cleaner, bug-free code.

December 30, 2024

Python - Generate flows using pydot
Python

Python - Generate flows using pydot →

Use Python and the pydot library to easily generate diagrams-as-code like ETL flowcharts, class diagrams, and decision trees. Includes Docker setup and code examples.

December 18, 2024

Pandas - Merge two or more files and create a merged one
Python

Pandas - Merge two or more files and create a merged one →

Efficiently merge two or more CSV or Excel files in Python using the powerful Pandas library. Learn step-by-step how to handle mismatched records and consolidate data like employee salaries across multiple years into a single, clean DataFrame.

December 6, 2024

Docker - Even easier setup of Python
Python

Docker - Even easier setup of Python →

Streamline your Python development. This guide shows you how to use Docker and Microsoft Devcontainers for an incredibly easy and reproducible Python environment setup.

December 2, 2024

Docker - Easy setup of Python under Windows
Python

Docker - Easy setup of Python under Windows →

Easily set up a Python development environment on Windows using Docker and VSCode devcontainers. Start coding instantly without installing Python locally.

December 1, 2024

Keep running and count the number of files in a folder using inotifywait
Bash

Keep running and count the number of files in a folder using inotifywait →

Use Linux inotifywait to continuously monitor a directory and get a real-time, running count of newly created files with a simple Bash script.

November 24, 2024

JSON - Faker & Mockup
Linux

JSON - Faker & Mockup →

Generate and validate JSON data using Python's Faker library and Mockaroo. Learn to create fake data for testing and ensure file quality with schemas.

November 19, 2024

Docker - Python devcontainer
Python

Docker - Python devcontainer →

Learn how to quickly set up a VSCode devcontainer for Python development using Docker. Get the full Dockerfile, compose.yaml, and .docker.env configurations.

October 30, 2024

Docker - Explain me like I'm five - What's Docker for?
Docker

Docker - Explain me like I'm five - What's Docker for? →

What is Docker? We use a simple recipe analogy to give you an easy-to-understand, 'explain like I'm five' definition of Docker images and containers.

October 17, 2024

Play with Docker and Python
Python

Play with Docker and Python →

Forget complex Python setup. Learn how to quickly run your Python scripts using Docker containers, from "Hello World" to a Hangman game, and simplify your development.

November 29, 2023