Ned Batchelder

Ordered dict surprises

12 October

Since Python 3.6, regular dictionaries retain their insertion order: when you iterate over a dict, you get the items in the same order they were added to the dict. Before 3.6, dicts were unordered: the iteration order was seemingly random. » more..

Working with many git repos

12 October

Some of my work on the Open edX team at edX requires working with the three dozen or so repos that form the backbone of the Open edX software. That often means doing the same thing to all of them (tagging, logs, etc). » more..

Değişken Deyince Ne Anlamalı?

10 October

Enes Başpınar has translated one of my popular pages into Turkish: Değişken Deyince Ne Anlamalı? is his translation of my Facts and myths about Python names and values. » more..

Scriv

20 September

I’ve written a tool for managing changelog files, called scriv. It focuses on a simple workflow, but with lots of flexibility. » more..

More blog ·· art · audio · autism · boston · css · coding · coverage · debugging · dev-mindset · development · education · friends-&-family · hacks · help · history · juggling · jupyter · math · obituaries · online · open-source · parenting · photos · puzzles · pycon · python · testing · typography · 2020 · 19 · 18 · 17 · 16 · 15 · 14 · 13 · 12 · 11 · 10 · 09 · 08 · 07 · 06 · 05 · 04 · 03 · 02 · RSS feed » more topics..

Code

software I made

  • Aptus ·· a Mandelbrot set explorer
  • coverage.py ·· for measuring Python code coverage
  • hyphenate ·· for hyphenating words with the Liang/Knuth algorithm

» more code..

Text

words I wrote

» more text..