Write better research software (in Python)

Prerequisite skills: Some python programming experience.

Learning Objectives

  • Add documentation directly into python code using “docstrings”
  • How and when to make your code open source
  • Write tests (using pytest) so you can update your code with confidence

Duration: Half a day

Course material: https://rse.shef.ac.uk/software_engineering_best_practices/

Contact Us

For queries relating to collaborating with the RSE team on projects: rse@sheffield.ac.uk

To contact the RSE team about seminars, training or JADE: rse-team-group@sheffield.ac.uk

Join our mailing list so as to be notified when we advertise talks and workshops by subscribing to this Google Group.

Queries regarding free research computing support/guidance should be raised via our Code clinic or directed to University central IT support.