The first attempt at wxPython was a good experience. However I don’t like putting a pile of code in a class’s init method, and the examples show drawing up the whole UI in the init. When I tried to refactor I came unstuck. Time to learn a little bit of Python theory.