Python Software Best Practices

UWA, EZONENORTH Learning Studio 1.10

July 21, 2023

9:00 am - 12:00 am AWST (1:00 am - 4:00 am UTC)

Instructors: Nick Swainston

Helpers: Leigh Tyers, Leonie Chevalier, Tom Reichardt

This training was developed by ADACS for the 2023 OzGrav Winter School.

This workshop is intended for researchers who have little or no formal computing training, but who have learned to get by via self or peer learning, and who are interested to being exposed to some best practices in software development.

This workshop was run on the 21st of July 2023 at the University of Western Australia. The workshop has now been archived.

Schedule

The lesson taught in this workshop is being piloted and a precise schedule is yet to be established. The workshop will include regular breaks. Please contact the workshop organisers if you would like more information about the planned schedule.


Setup

To participate in a Data Carpentry workshop, you will need access to software as described below. In addition, you will need an up-to-date web browser.

We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.

Install the videoconferencing client

If you haven't used Zoom before, go to the official website to download and install the Zoom client for your computer.

Set up your workspace

Like other Carpentries workshops, you will be learning by "coding along" with the Instructors. To do this, you will need to have both the window for the tool you will be learning about (a terminal, RStudio, your web browser, etc..) and the window for the Zoom video conference client open. In order to see both at once, we recommend using one of the following set up options:

This blog post includes detailed information on how to set up your screen to follow along during the workshop.

The setup instructions for the Data Carpentry Astronomy workshops can be found at the curriculum site.