YoVDO

Programming Paradigms for Physical Computing and IoT

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Raspberry Pi Courses Event-Driven Programming Courses Procedural Programming Courses Physical Computing Courses Declarative Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore programming paradigms for physical computing and IoT in this 41-minute conference talk from EuroPython 2018. Dive into the GPIO Zero library for Raspberry Pi, which serves as a model for creating Pythonic APIs for interconnected devices. Learn about multiple programming interfaces, including procedural (polling and blocking), event-driven (callbacks), and declarative approaches. Begin with simple scripts controlling LEDs and buttons on a breadboard, then progress to prototyping ideas and declaring interactions between more advanced home devices. Discover how these programming options and the library's extensibility enable complex behavior using straightforward Pythonic code.

Syllabus

Ben Nuttall - Programming paradigms for physical computing and IoT


Taught by

EuroPython Conference

Related Courses

An Introduction to Interactive Programming in Python (Part 1)
Rice University via Coursera
Introduction: Elements of Microgame Design
Worcester Polytechnic Institute via Kadenze
Programming with GUIs
Raspberry Pi Foundation via FutureLearn
Introduction to Basic Game Development using Scratch
Coursera Project Network via Coursera
Basic Game Development with Levels using Scratch
Coursera Project Network via Coursera