title | layout |
---|---|
Research Software Development with Python |
default |
##Introduction
In this course, you will move beyond programming, to learn how to construct reliable, readable, efficient research software in a collaborative environment. The emphasis is on practical techniques, tips, and technologies to effectively build and maintain complex code. This is a intensive, practical course.
##Pre-requisites
- Prior knowledge of at least one programming language, including variables, control flow, and functions.
- You are required to bring your own laptop to the course as the classrooms we are using do not have desktop computers.
- We have provided setup instructions for installing the software needed for the course on your computer.
- Eligibility: This course is for UCL post-graduate students.
##Registration
Members of doctoral training schools, or Masters courses who offer this module as part of their programme should register through their course organisers. Other UCL graduate students or post-doctoral staff can register at UCL Market Place (search for MPHYG001).
Further information is on the UCL EPSRC Centre for Doctoral Training in Medical Imaging website.
This course may not be audited.
##Synopsis
|
|
|
|
|
|
|
|
Examples and exercises for this course will be provided in Python.
Python will be introduced during this course, but we will assume you can already
program. That means that you may find supplementary python content useful.
You can find the course notes as HTML via the navigation bar to the left.
The notes are also available in a printable pdf format.