Overview
Explore MicroPython and its applications in the Internet of Things through this conference talk by Damien George, the creator of MicroPython. Learn about the lean and efficient reimplementation of Python 3 for microcontrollers and constrained systems, allowing high-level programming on low-level devices. Discover the journey from Kickstarter to collaboration with ESA, and witness live demos showcasing MicroPython's capabilities. Gain insights into memory consumption, compiler virtual machine techniques, and coding practices. Watch practical demonstrations of MicroPython in action, including HTTP requests, JSON handling, and web server creation. Understand how MicroPython is revolutionizing IoT development and empowering programmers to work efficiently with microcontrollers.
Syllabus
Introduction
What is MicroPython
Why Python
Why CPython
Kickstarter
Making MicroPython boards
Delivering Kickstarters
Memory Consumption
Compiler Virtual Machine
Pointer stuffing
Other tricks
bytecode
assembly
coding style
code dashboard
GitHub
Hardware
Working with ESA
Second Kickstarter
Live demos
Changing screens
Debugging output
Python prompt
Full Python
Memory
Demo
Star Wars
HTTP GET
JSON
Repass JSON
Webpage
Web Server
Summary
Questions
Taught by
GOTO Conferences