Getting Productive with Modern Python