Skip to Content
Programming with MicroPython
book

Programming with MicroPython

by Nicholas H. Tollervey
September 2017
Intermediate to advanced
214 pages
5h 27m
English
O'Reilly Media, Inc.
Content preview from Programming with MicroPython

Chapter 3. BBC micro:bit

The BBC micro:bit is a simple yet powerful computing device for beginner programmers. It is small, cheap, and easy to use. The British Broadcasting Corporation (BBC) created the device to promote digital creativity. In other words, the BBC wants to foster the skills and confidence needed for anyone to make cool stuff with computers!

This isn’t the first time the BBC has created a computing device for beginner programmers. In the 1980s, I first learned to program on an 8-bit BBC microcomputer (see Figure 3-1). Every school in the UK was given one and, luckily for me, my father was a head-teacher (school principal).

One weekend he came home with several large boxes containing a monitor, the computer, leads, and various manuals. His intention was to learn how to use the computer in school. However, it took only half an hour before my brother and I had managed to take over and get our young hands on the device (I was eight years old).

Compared to today’s computers it wasn’t particularly powerful, usable, or friendly: when you turned it on, it made a “bloop-bleep” sound and displayed a blinking cursor. To my eight-year-old self, it was daring me to type something.

I believe my first ever interaction with a computer was typing HELLO, hitting ENTER, and getting the result: Mistake.

I had absolutely no idea why the computer thought I’d made a mistake, but I remember feeling excited to have a computer react to something I had typed. It turns out that I had made ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Hands-On Embedded Programming with C++17

Hands-On Embedded Programming with C++17

Maya Posch
MicroPython Cookbook

MicroPython Cookbook

Marwan Alsabbagh

Publisher Resources

ISBN: 9781491972724Errata Page