Programming with Python

Programming with Python

This one-day course covers fundamental techniques in Python programming such as functions, for loops and conditional expressions.

By Jumping Rivers

Date and time

Mon, 3 Jun 2024 05:30 - Tue, 4 Jun 2024 09:00 PDT

Location

Online

About this event

Please note that sign up for this course takes place on the Jumping Rivers website, not on Eventbrite. All prices are listed on the website.

The benefit of using a programming language such as Python 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 how they can be applied to solve real-world data wrangling tasks.

This is an online course and will take place, from 13:30 - 17:00 (UK time), on the 3rd & 4th of June. We have an early bird offer which runs until 21st April 2024. The closing date for enrollment is 27th May 2024.

Learning outcomes


Session 1:

By the end of session 1 participants will…

  • gain understanding of Booleans and conditional statements.
  • be comfortable using if-statements to control program flow.
  • have learnt how to use loops to perform repetitive tasks.
  • understand the enumerate and zip functions to iterate over multiple objects.
  • have knowledge on how Booleans can be used to conditionally extract data.

Session 2:

By the end of session 2 participants will…

  • know how to write and utilise their own custom functions.
  • have learnt how to add documentation for explaining what functions do using docstrings.
  • be able to quickly and concisely populate lists and dictionaries with Python’s comprehensions.

This course does not include:

  • Extensive knowledge of Boolean expressions and operators.
  • Advanced data analysis, wrangling and manipulation techniques.
  • Enough knowledge to compose complex visualisations and interactive plots, see our Data Visualisation with Python course.
  • Machine and deep learning modelling techniques, see our website for courses on this topic.

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


  • “Jack (presenter) was excellent, really knew his stuff, answered all the questions, responded to emails between sessions, split the material up well.”

How to sign up


Please register on the Jumping Rivers website, not on Eventbrite. You will be invoiced by our team and receive the Zoom invitation and pre-course information by email.

If you have any questions at all, please don't hesitate to reach out to us at training@jumpingrivers.com.

Organised by

Jumping Rivers is an analytics company based in the North East who specialise in creating bespoke solutions for modern business problems. Their team is made up of experts in data science and data engineering from many different backgrounds, and their wealth of knowledge and experience allows them to think outside the box and solve problems in new and innovative ways.

Sold Out