This fully-assembled calculator will ace your college entrance exams for you! OK, kidding aside, NumWorks Graphing Calculator is the first moddable calculator with a Python interpreter built in! That's right, that friendly snake can now do your math homework with you. This truly modern tool encourages curiosity in programming and engineering, and makes learning math and science skills fun and intuitive.
Its minimalist open design is clean, ergonomic, and closer to a gaming console than the old Texas Instruments brick calculators. Choose from six applications: calculations, functions, sequences, statistics, probability, and regression.
This calculator is designed to be moddable (for when you don't want to use it just for exams), with 3D models, firmware operating system source code, schematics and board layout details available to the public under a Creative Commons License. It is even possible to build your own 3D-printed collaborative calculator!
One of the coolest things about this calculator is that the latest firmware available has a build of MicroPython installed, and you can both run their MicroPython variant on the calculator as well as compile/modify your own for the STM32 inside. Once you get your calculator you'll need to register and update to the latest firmware to get the MicroPython console 'app'.
Seeing is believing, so take a look at their free emulator online!