Python Software-engineering Resources