Introduction to Programming in Python

Python is an excellent language for learning to programme. It is supported by powerful standardised libraries that allow developers to quickly write functional code. In this session attendees will learn about variables, open files and manage data as well as use conditional statements, loops and functions.

Our real goal isn’t to just to teach Python, but to teach you the basic concepts that all programming depends on. We use Python in our lessons because:

  • it’s free, well-documented, and runs almost everywhere
  • it has a large (and growing) user base among scientists
  • experience shows that it’s easier for novices to pick up than most other languages.

But the two most important things are to use whatever language your colleagues are using, so that you can share your work with them easily, and to use that language well.

Introduction to Programming is run over 2 three hour sessions.

Prerequisites

In order to complete all epsiodes of the lesson it is useful to be familar with:

Materials

Lesson material: https://arc-lessons.github.io/intro-python/00_schedule.html

Book a place (University of Bath students and staff only)

Future lessons:

Dates Programme
23rd September 14:15-17:05 & 24th September 10:15-13:05 Linux, Version Control, Testing, Working with Data
20th November 13:15-16:05 & 27th November 13:15-16:05 Version Control, Working with Data

Previous lesson instructor notebooks:

Date Instructor
24th/25th April 2019 Charlotte Avery