pyOpenSci Lessons#
Learn how to make your first contribution to an open source code hosted on GitHub. Here you’ll learn how to
How to identify and request to tackle a specific issue
How to fork a repo and edit a file in the GitHub interface.
Who are these lessons for#
These lessons help scientists understand best practices and tools used in the Python ecosystem. We will be adding new lessons over the next year.
In these lessons, we’ll be covering topics that encourage efficient, maintainable, and reproducible code. We start out by introducing the concepts of “clean code” and “Pythonic code”. Then, we move into how you can achieve clean, Pythonic code using best practices and tools.