JavaScript Required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Sigma Labs Onboarding
Overview
Pre-Course
Prof. High Performance
Laptop Setup
Additional Resources
More
Pre-Course
Level 2
Level 2
Challenge 1
Challenge 2
Challenge 3
Challenge 4
Submission
Learning Objectives
Python Fundamentals
PY02.1: Write code that creates and manipulates collections of data in lists
PY02.4.1: Manipulate strings using string methods
PY02.4.2: To access characters in a string using
[]
notation
PY02.5: Dictionaries
PY02.5.1: Create and initialise an empty dictionary
PY02.5.3: Store data as a property of a dictionary
PY02.5.4: Retrieve Dictionary properties using keys
PY02.6: Use
type()
to find the type of a variable value
PY04.3: Iterate over a list using a loop
PY04.3.1: Use the
i
variable to iterate through a list
PY05.2.1: Predict the value of a variable after it has been initialised
PY07.1: Write a function that accepts a parameter, and returns a value
PY07.2.1: Define what a return statement is and why it is important
PY08: Write code that interacts with variables at different levels of scope
PY08.1: Define the different types of scope (Global scope and Local/Block scope)
PY08.2: Manipulate the value of a variable in a nested scope
Debugging
D01: Read and understand an an error message
D02: Use an error message to debug a problem in Python code
D03: Use
print
to deduct the state of their code
D03.1: Use
print
to print the value of variables
Productivity
P03: Ask for help from a coach when stuck
Learning Objectives
Python Fundamentals
Debugging
Productivity
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.