effective python interviews matt harrison pdf