DRY staat voor “Don’t Repeat Yourself”. Het is een principe in de softwareontwikkeling dat gericht is op het verminderen van herhaling van informatie of codering. Het principe stelt dat “elk stukje kennis een enkel, ondubbelzinnig, gezaghebbend deel binnen een systeem moet hebben”. Dit betekent in Python dat je moet proberen om repetitieve code tot een minimum te beperken door bijvoorbeeld gebruik te maken van functies, loops, modules of klassen. Het idee is om de onderhoudbaarheid van de code te verbeteren en fouten te verminderen.