University of Reading Workshop, June 2014
Students will be introduced to shell, command-line interface and its importance in Scientific computing for task automation.
Students will be taught basic programming constructs in Python, with a focus on performing data manipulation/ analysis.
Students will learn basic commands and workflows for the version control system git, as well as the process of collaborating on documents via GitHub.
Continuing to work in pairs, students will use test driven development to construct a small scientific program in Python and then take their work to .py files to see how nose works from the command line.