Overview
By the end of this chapter, you will be able to troubleshoot issues in Python applications, explain why testing in software development is important, write test scenarios in Python to validate code, create a Python package that can be published to the Python Package Index (PyPI), write and publish documentation on the web, and create a Git repository and manage your source code versions.