Training Course Details

Programming with Python

Programming with Python

Course Level: Intermediate

The benefit of using a programming language such as R is that we can automate repetitive tasks. This course covers the fundamental techniques such as functions, for loops and conditional expressions. By the end of this course, you will understand what these techniques are and when to use them.

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

View our full training course calendar >>

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • Control Flow: Get a handle on the basics of program control flow for your scripts. We will examine iterative looping structures (for loops) and conditional expressions (if statements).
  • Functions: Define and use your own functions.
  • Comprehensions: Building new data structures like lists and dictionaries from existing data structures.
  • Help: Acquiring sources of help from the R community, to help when debugging.

View course PDF

Learning Outcomes

By the end of the day participants will…

  • have a thorough understanding of if and else statements, functions and for loops
  • understand the advantages of using comprehensions in Python
  • have a clearer idea of where to go, to seek help from the Python community when debugging erroneous code


Prior Knowledge

The course follows on from the Introduction to Python course. It is assumed that all students have attended this course (or have equivalent skills).

Attendee Feedback