So you can write code? Great. But can you write code which is easy to read, simple to maintain, and reproducible? Under the pressure of deadlines even the best of us can fall victim to bad-practices. In this course we motivate the importance of good-practices, and show how we can make best practices second nature by incorporating them into our normal workflow.
By the end of the course participants will…
This course assumes basic knowledge of Python. You should be comfortable writing simple Python functions. Attending the Introduction to Programming with Python course will provide sufficient background.