course

Building Better Scientific Software in Python

The goal of this tutorial is to expose researchers to several best practices in scientific software engineering that may otherwise take several years to become acquainted with. Though the implementation of these lessons is Python-specific, the essential ideas can be exported to other languages or platforms.

Keywords: programming language, python, packaging, testing, documentation, logging, performance

Resource type: course

Status: Published


Activity log