And I think we should talk, contact me. How about a cup of coffee
to talk about dreams, the wonder of learning and the endless possibilities of the internet
Targeting a high school audience and competing with Texas Instruments’ Ti-Translated from the Wiki
nspirefamily, the NumWorks calculator is equipped with a non-touch color LCD2.
It offers a programmable interface in Python. Launched in France in the summer of 2017, the NumWorks calculator was quickly sold to several thousand students among French high schools, mainly thanks to a fine design, Python interface (programming language whose learning is mandatory in secondary education in France), the recommendations of many teachers and the creation of a community of users offering various applications online. The calculator is announced in open hardware (“open hardware”, schemas and plans are available) and under open source with a Creative Commons BY-NC-ND4 license.Translated from the Wiki
This is a calculator that has a great design and Python build into the OS. Updating is easy, just a modern
Why do you need it
Great design, build with durability from the beginning and it can be upgraded. It has all the functions of a regular calculator and it can be programmed without much extra training.
What’s the fun part?
It runs Python, had a USB connection and utilizes webUSB for updating. The calculator runs the core uPy and can be programmed with a computer. Or if you are up for a challenge… with the ABC-keyboard on the device. I’ve written a small script to return a random value of a dice.
The example can also be found here
import random #returns a number def roll_dice(): print (random.randint(1, 6)) print(""" This python script returns a random value between 1 and 6. It's a dice """) flag = True while flag: user_prompt = input(">") if user_prompt.lower() == "quit": flag = False else: print("Rolling dice...\nYour number is:") roll_dice()