I'm working my way through some Python examples which I hope will be enough to attract some apprentice computer scientists. They start with simply finding the factors for the numbers 1 to 50 (some homework my 9 year old son had) and leads onto writing a simulation to thinking about resource management and pushing large amounts of data around.
My main question in recent days has been: which GUI or Rendering support should I use? I've considered Tk, PyGame, wxPython and PyQT (or PySide). Tk was a bit slow (or I was doing it wrong) so I quickly dropped that. The same code in PyGame, wxPython and PyQT seems to perform better.
I've hunted around the Raspberry Pi website and Forum and I've noticed that Qt 5 features prominently. Can I safely assume that PyQT (PySide) will be available on the 'official' Raspberry Pi distro from the start?
Also, a quick note on audio: I've used numpy (will this be available?) to help me generate sound waves that I'm sending to /dev/dsp with ossaudiodev. Is this likely to work on the Raspberry Pi?
I've tried to find out from these forums, but the sheer number of different conflicting discussions is getting hard to follow. Once an 'official' Raspberry Pi OS is available it will be clearer for me to target my examples to the children who want to learn programming. (From the FAQ: "We want to see it being used by kids all over the world to learn programming.")