Designed to introduce complete beginners to some simple concepts in Python such as variables, users will use the GPIOzero library to turn on traffic lights on the Raspberry Pi. NB can also be used as a follow up to Scratch-ing the surface workshop already submitted.
Agenda
Users will be introduced to inputs and outputs and then understand that LEDs are outputs. Using the GPIOzero Python library, attendees will learn how to write some simply Python code in order to get LEDs to turn on.
Participants
Users will work individually or in pairs and will be supported by the pi-top team.
Outcome
Users will learn some simple Python code and begin to understand how a written programming language works. The physical computing aspect of the workshop will encourage participants to become more excited about the possibilities that can be achieved by learning to code.
[ ID ] a2b500aa-0cc4-4a9a-a04a-95d349ec9b50
[ Submitter's Name ] Cat Lamin [ Submitter's Affiliated Organisation ] pi-top [ Submitter's Twitter ] @catlamin
[ Space ] youth [ Secondary Space ] youth
[ Format ] learning-lab
Description
Designed to introduce complete beginners to some simple concepts in Python such as variables, users will use the GPIOzero library to turn on traffic lights on the Raspberry Pi. NB can also be used as a follow up to Scratch-ing the surface workshop already submitted.
Agenda
Users will be introduced to inputs and outputs and then understand that LEDs are outputs. Using the GPIOzero Python library, attendees will learn how to write some simply Python code in order to get LEDs to turn on.
Participants
Users will work individually or in pairs and will be supported by the pi-top team.
Outcome
Users will learn some simple Python code and begin to understand how a written programming language works. The physical computing aspect of the workshop will encourage participants to become more excited about the possibilities that can be achieved by learning to code.