More reasons to use CircuitPython
Quick and Easy
Create a file, edit your code, save the file, and it runs immediately. There is no compiling, no downloading and no uploading needed.
Beginner Friendly
CircuitPython is designed with education in mind. It's easy to start learning how to code and you get immediate feedback from the board.
Easy Code Updates
Since your code lives on the disk drive, you can edit it whenever you like, you can also keep multiple files around for easy experimentation.
Serial Console + REPL
These allow for live feedback from your code and interactive programming.
File Storage
The internal storage for CircuitPython makes it great for data-logging, playing audio clips, and otherwise interacting with files.
Strong Hardware Support
There are many libraries and drivers for sensors, breakout boards and other external components.