I remember using python and plenty of other programs on my TI CX CAS via ndless [0][1]. That thing was actually kinda powerful, it ran a port of gpSP far better than it should have. Nothing better than finishing a test early and being able to sit back and play Pokemon Emerald on your calculator. Good times.