I am pretty new to Python and I am currently watching video tutorials made by thenewboston on Youtube. I finished all of his "vanilla" Python tutorials and just started on the wxPython part. I can't seem to make his code to work in this first tutorial http://www.youtube.com/watch?v=RHvhfjVpSdE (it is supposed to bring up a frame/window).

I am wondering - is wxPython still an optimal choise for Python 2.7.3? I am not completely sure what wxPython is but from what I understand, there are alternatives to it like Tkinter. Anyone can please come with a few suggestions?

EDIT: Sorry I haven't searched on Google before asking here. I just found this link http://wiki.wxpython.org/Choosing%20wxPython%20over%20Tkinter but personal suggestions in here are still very welcome