3 Tips For Managing A Large Python Codebase