PythonProgrammingforHackersandReverseEngineers