Micro:bit Programming Tutorial is complete!
After nearly 5 months of programming and writing, the Micro:bit Programming Tutorial I created for my children is finally finished today! The original intention of this tutorial is to allow my children to get in touch with computer programming as early as possible, cultivate their interest in computer programming, and enable them to pursue a computer-related profession in the future. I plan to teach my children computer programming using this tutorial when I have time, haha!
In August 2021, I began preparing this tutorial, first familiarizing myself with Micro:bit, reading the official documentation, and learning for a while. It took more than a month to complete the main programming of this book. Next, I devoted my spare time to writing this book, and after nearly 5 months, I completed the first draft. I am also very happy that I was able to persist and complete this nearly 36,000-word tutorial, which is a treasure in my life.
I hope this book can be used for self-learning by my children, thereby improving their self-learning abilities. At the same time, I also hope this tutorial can benefit the public and help other children exercise their logical thinking. Therefore, I specially added a simplified Chinese version of the Micro:bit Programming Tutorial. This book consists of five chapters:
The first chapter is Introduction to Micro:bit and Getting Started, including basic knowledge of computers, an overview of the Micro:bit board, advice on purchasing computers, learning to type, and buying a Micro:bit board.
The second chapter is Getting Started with Micro:bit Programming, which includes an overview of Python, installing programming software, running the first program, and step-by-step instructions for students to use the Micro:bit development board.
The third chapter is Basics of Python Programming, which introduces the most basic programming syntax in detail, including variables, if statements, loops, functions, etc. This chapter is very important.
The fourth chapter is Micro:bit Programming, which introduces the operation of basic hardware of the Micro:bit development board: including the display, buttons, various sensors, etc. Finally, it introduces some precautions for using the Mu Editor. This chapter is equally important.
The fifth chapter is Implementing an Electronic Clock, which is the highlight of this book. This chapter teaches students step by step how to program an electronic clock from scratch, which is the core part of this tutorial.
Compared to other Micro:bit books, this tutorial has the following features:
1. Learn computers from scratch without the need for other books, using the mainstream Python language to enable primary and secondary school students to master this universal programming language.
2. The entire tutorial is highly targeted, focusing on how to use software tools to program an electronic clock, progressing from easy to difficult. Using this tutorial only requires purchasing a Micro:bit development board, with no other materials needed, making it very economical!
3. This tutorial is concise and clear, with program explanations that are straightforward and well-structured, ensuring that primary and secondary school students can understand all parts of this book, learn how to program, and train their logical thinking.
This book is suitable for parents to teach their children programming at home, and it is also suitable for highly perceptive primary and secondary school students to use for self-study. After consideration, I decided to offer it for free! Everyone is welcome to download and take a look! Below is the book directory:
The entire tutorial is explained in great detail and clarity, here are some screenshots for everyone to see:
I will provide a detailed explanation with images, as follows:
In short, a book written for my own children will certainly be taken very seriously, aiming to be reliable and error-free.I also equipped it with many flowcharts that I drew myself; below is the core of the bookâthe flowchart for the electronic clock.
Everyone is welcome to download and take a look! If you find it good, you can print it out and teach your children computer programming! Haha, it’s both free and of high quality! I have checked it many times! Below is the Baidu Cloud link:
Link:https://pan.baidu.com/s/1uBHjaKeuE-JC5gdGW1BJHw
Extraction code:5llx
I hope this tutorial can help my children and many primary and secondary school students enter the world of computers!