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

Information and access to JADE II and Bede.

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 the University IT helpdesk.