Skip to content

Blogs about Python

15 blogs about Python.

  1. Andrea Grandi
    🇮🇹 More info

    Updated
    I got a Basset Hound dog: welcome Fulvio!
    I’ve always wanted a dog (actually… my family had one ~30 years ago, but since I wasn’t directly involved with him, I never felt him as my own). Life (and sometimes laziness) had not allowed …
    188 words
  2. Anže's Blog
    Python, webdev, and surfing. By Anže Pečar. 🇸🇮 More info

    Updated
    Power Outages and Gunicorn PID files
    This week, my neighborhood had a few power outages. Bad news for the uptime of my self-hosted sites! 😅 After the power came back and my server started, Gunicorn services failed with the following error: …
    By Anže, 566 words
  3. Django Andy
    My travels through the worlds of Django, Python, DevOps and Full Stack web development. By Andy Ide. 🇦🇺 More info

    Updated
    The Power of enumerate() in Python: Keeping Track of Index and Value
    When iterating through lists or other iterables in Python, there are often situations where you need not only the value of each item but also its index. Enter the enumerate() function—a powerful, built-in feature of …
    By djangoandy, 534 words
  4. Haki Benita
    The writings of Haki Benita. 🇮🇱 More info

    Updated
    How to Get or Create in PostgreSQL
    "Get or create" is a very common operation for syncing data in the database, but implementing it correctly may be trickier than you may expect. If you ever had to implement it in a real …
    By Haki Benita, 7,607 words
  5. Hynek’s Blog
    Hynek Schlawack: Pythonista, Gopher, blogger, and speaker from Berlin/Germany. 🇩🇪 More info

    Updated
    Why I Still Use Python Virtual Environments in Docker
    Whenever I publish something about my Python Docker workflows, I invariably get challenged about whether it makes sense to use virtual environments in Docker containers. As always, it’s a trade-off, and I err on the …
    By Hynek Schlawack, 49 words
  6. Kurt McKee
    lessons learned in production. More info

    Updated
    Revitalizing stalled open source projects
    I recently encountered an open source project that hadn't received updates for a while. The issue tracker had ~200 open issues, ~70 open pull requests, and CI was partially failing. It's not uncommon for projects …
    By Kurt McKee, 1,943 words
  7. Mathspp Blog
    A blog dedicated to mathematics and programming! By Rodrigo Girão Serrão. 🇵🇹 More info

    Updated
    TIL #108 – Date sequences in Polars
    Today I learned how to use the Polars function pl.date_range to create date sequences with calendar-aware intervals between dates. Date sequences in Polars Polars provides a function polars.date_range that is able to produce date sequences …
    284 words
  8. The Pallets Projects
    A collection of Python web development libraries that are associated with the Flask microframework. More info

    Updated
    Blinker 1.6 Released
    Signalling allows for applications to be decoupled by allowing designated receivers to be informed when an action has taken place (the signal). Flask and Quart both utilise the excellent Blinker library to support signals and …
    By P G Jones, 129 words
  9. Python for Engineers
    Now Powered by Flux Capacitors! And with 100% more Electrolytes. By Shantnu Tiwari. 🇬🇧 More info

    Updated
    Awesome Python Library: Tenacity
    Link: https://tenacity.readthedocs.io/en/latest/When writing code or tests in Python, one issue I had was when the code would fail due to random things like network issues or external peripherals not responding in time. Just rerunning the …
    By Shantnu Tiwari, 591 words
  10. Reinout van Rees' personal website
    Personal website of Reinout van Rees. Django/Python software developer. Ligfietsen. 🇳🇱 More info

    Updated
    Pycon NL: The zen of polymorphism - Brett Slatkin
    (One of my summaries of the one-day Pycon NL conference in Utrecht, NL). Brett is the writer of the effective python book. As an example, he picked a calculator that can add and multiply integers. …
    By Reinout van Rees, 605 words
  11. Rock and Null
    Tech, software and whatever comes to mind. More info

    Updated
    Implementing Live Camera OCR with Jetpack Compose
    Building apps that can seamlessly interpret real-world data is becoming increasingly essential, especially with the rise of AI and machine learning. Integrating features like Optical Character Recognition (OCR) directly into mobile apps allows users to …
    By Anil Kumar Beesetti, 537 words
  12. Simon Willison’s Weblog
    🇺🇸 More info

    Updated
    Building Python tools with a one-shot prompt using uv run and Claude Projects
    I've written a lot about how I've been using Claude to build one-shot HTML+JavaScript applications via Claude Artifacts. I recently started using a similar pattern to create one-shot Python utilities, using a custom Claude Project …
    615 words
  13. Tall, Snarky Canadian
    Python core developer. Dev manager for the Python extension for VS Code. Tall, snarky Canadian. By Brett Cannon. 🇨🇦 More info

    Updated
    What the PSF Conduct WG does
    In the past week I had two people separately tell me what they thought the Python Software Foundation Conduct WG did and both were wrong (and incidentally in the same way). As such, I wanted …
    By Brett Cannon, 1,260 words
  14. Weblog archive
    By James Bennett. 🇺🇸 More info

    Updated
    Introducing DjangoVer
    Version numbering is hard, and there are lots of popular schemes out there for how to do it. Today I want to talk about a system I’ve settled on for my own Django-related packages, and …
    By James Bennett, 1,750 words
  15. Yasoob Khalid
    The author of Intermediate Python and the Practical Python Projects books. 🇺🇸 More info

    Updated
    Breaking Kakasoft USB Copy Protection
    I recently got my hands on a USB drive with Kakasoft USB Copy Protection (DRM protection). This software promises to let you share data without the fear of it being copied by the end user. …
    86 words