Name: [008] Kyran Dale
Member: 123 months
Authored: 16 videos
Description: I'm one of the co-founders of Showmedo and an academic researcher by profession. My peripatetic path has taken me from a Philosophy degree via Artificial Intelligence and Evolutionary Robotics to a PhD in Neuroscience. I spent five years in a small room with a colony of reluctant bumble-bees, becomi ...

A 'Hello World' Window in Five Easy Lines [ID:015] (2/5)

in series: Python GUI Programming with wxPython

video tutorial by Kyran Dale, added 03/07

(Showmedo is undergoing major changes. To report any problems viewing the videos please email us and include browser and OS specifics. Cheers - Kyran.)

A little demonstration of the power of wxPython, showing how to get a titled window up and running with five easy lines of Python code. This short taster should wet your appetite for the videos to come.

See additional information and source code in the wiki(PythonWxPythonBeginnersSeries).

Got any questions?

Get answers in the ShowMeDo Learners Google Group.

Video statistics:

  • Video's rank shown in the most popular listing
  • Video plays: 281 (since July 30th)
  • Plays in last week: 30
  • Published: Sometime before 1st March 2007 (in other words - we don't remember!)

Thank-yous, questions and comments

If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?

You may also want to see our ShowMeDo Google Group to speak to our active users and authors.

Your email address will not be published.

Show some quick comments >>

All comments excluding tick-boxed quick-comments

180. Anonymous Sat, 16 Oct 2010 13:01

This was a cool video. It was relatively quick and made it easy to understand the functions.

179. Anonymous Wed, 13 Oct 2010 11:46

top notch, thank you

178. Anonymous Fri, 01 Oct 2010 11:38

Thanks for this tutorial.

You help is very useful.

I'm searching for good tutorial (there's many on Internet but it's bad) about WxPython and I find you!


177. Anonymous Wed, 29 Sep 2010 20:47

Most succinct in intro I've seen (I'd be hard to get much smaller :-).

As usual, it's easier to go from the core to greater complexity, rather than the other way around.



176. Anonymous Sun, 26 Sep 2010 08:45

Great videos to start Python

Good quick intro.

174. Anonymous Sat, 04 Sep 2010 17:11


173. Anonymous Sat, 21 Aug 2010 19:19

These tutorials are great, keep doing them please.

172. Tue, 10 Aug 2010 14:47

very good

171. Susan Feltman Tue, 10 Aug 2010 12:47

Very helpful. Some more advanced examples?

170. wholesale snapback hats Tue, 27 Jul 2010 13:44

Excellent video!! I am new and want to get into Python programing in Windows and Red Hat

169. JaniceSmah Fri, 23 Jul 2010 19:06

I appreciate the effort you put into making the series of wxPython videos. I'm going through them to evaluate wxPython as one of my Python GUI options. Spending a half hour watching your videos is definitely more enjoyable than reading the wiki pages.

168. MarissaLilk Tue, 13 Jul 2010 12:33

Nice for a start!

167. Danielpeah Thu, 17 Jun 2010 03:33

Great starting point, explained well!!! Looking forward to the next Video now

166. dapoxetine dosage Tue, 08 Jun 2010 06:21

Very nice. To the point but not confusing. I just recently started learning python and I understood this. My only issue is it was a little quiet.

165. jordans for cheap Thu, 03 Jun 2010 18:52


164. fitflops,fitflop sandals,fitflop sandals for women Thu, 20 May 2010 14:05

Useful stuff

163. mbt shoes in athletic shoes Wed, 19 May 2010 21:02

Nice and simple, would have simplified my life if you had mentioned wxgtk was the file to install. There is no "wx" package!

Thank you and keep up the good work.

162. christian louboutin sale clearance Wed, 19 May 2010 00:32

Nice.. simple and well explained.

thanks oo and keep them coming.. I like this type of training

161. JoaquanSpak Mon, 17 May 2010 22:25

Very useful at work! :)

160. women's mbt pia grey mistyrose Sun, 16 May 2010 18:37

Thank you!

159. Sat, 08 May 2010 16:57

A worderful hands on introduction, simple and leaves you hungry for more, thank you.

158. fitflop shops Mon, 12 Apr 2010 19:14

Nice little video! Looking forward to the rest of the series.

157. marinir seo Wed, 07 Apr 2010 15:44


Try next.

156. marinir seo Wed, 07 Apr 2010 15:22

Just started to try to learn Python. Only successful previous

programming was with Foxpro 2.6 (DOS) - just before MS bought out the opposition for form design and database connectivity.

Am struggling a bit. Will listen to all your tutorials

155. Tue, 06 Apr 2010 14:25

Great video, I like your structure of getting something to work first and explaining later

154. Bogner Antibakterielle B Word-Reißverschluss Kopf Warm Halten Deutschland Sun, 04 Apr 2010 17:25

So far very well done.

153. achat cialis Thu, 01 Apr 2010 02:57

Very simple video. Nice to watch to.

152. jasa SEO, Backlink, Blogwalking murah Sun, 21 Mar 2010 14:02

Nice videos, thank you!

151. fitflop in australia Mon, 08 Mar 2010 07:54

Quick and easy, that is the way I like it.

150. burberry clothing men Sun, 21 Feb 2010 13:02

its fine

149. Bogner Antibakterielle B Word-Reißverschluss Kopf lässig Fire Ice Raffaela Fri, 19 Feb 2010 14:40

1st look at python and as simple as it was i will go through the lot, these video tutorials really sink into the old brain box. my first impression of showmedo was a lot of the tutorials were too short, but now i find that i can remember a tutorial most times in the day in my head

148. moncler jackets men Thu, 18 Feb 2010 22:20

Good introduction. I think more info is needed for the parameters of the frame (?) statement. I'm sure that info is available somewhere or in future videos but this is a good start.

147. gkamqowanu Thu, 18 Feb 2010 20:54

I needed a quick intro to WxPython.

Thank you

146. canada goose online shop nederland Tue, 16 Feb 2010 04:12

Nice to begin!

I started my 1st PyGUI with this video.

Thanks a lot.

145. 2012 best data recovery software comparisons and reviews Sat, 13 Feb 2010 14:02

Extreamly simple, but good

144. christianmacleod Thu, 11 Feb 2010 08:17

Hi Dale,

I have just started learning Python. You video was a great help as it showed how much can be achieved simply in 5 lines of code! The video was clear and commentary was perfect. Thanks.

Good work. I have no recommendations for improvement.

142. onmlbcwkl Sat, 30 Jan 2010 08:40

Thanks for very useful videos. Is there any thing about a wx GUI Editor?

141. onmlbcwkl Sat, 30 Jan 2010 08:38

Thanks for very useful videos. any thing about an wx GUI Editor?

140. blazejewskichw Thu, 28 Jan 2010 18:05

Thank you for the videos!

139. mac cosmetics kits Real Quality MPSHG 622 Thu, 28 Jan 2010 05:30

Thanks for your contribution!

138. Stern Allround GmbH » eyeshadow palette mac For Sale 58RVynzq3n Tue, 26 Jan 2010 06:06

Nice start, going to watch some more !


137. marinir seo Thu, 21 Jan 2010 17:35

Great little hello world for new comers.

Looking forward to more advanced topics.. Tabs, possibly some list boxes with db sources.

Thanks Again,


136. Äðàéâåð íà hp scanjet 2400 Thu, 14 Jan 2010 05:50

Video 2 is broken and does not play. I am using Firefox 3. Video 3 and 1 play fine, I have not tried the rest. It was working before you went to the Flow player, so it must be something to do with that.

Best Regards, keep it up

135. anonymous Wed, 30 Dec 2009 13:26

Nice and simple - gives me a greater comfort level to jumping into the Python programming world. Thanks!

134. anonymous Sat, 26 Dec 2009 16:18

hmmm... i hope you make more in depth tutorials just like this one i just watched... and do sample programs like log-in programs and stuff like that... and databasing in wxpython too

133. anonymous Sun, 20 Dec 2009 08:43

Thanks! Saved me some time. :D

132. anonymous Fri, 18 Dec 2009 19:47

Still Excellent!!!!

Thank you very much

131. anonymous Tue, 15 Dec 2009 14:51

Good wx intro!

130. anonymous Tue, 15 Dec 2009 08:26

yea excellent thank you very much. Ii would point out though that being aware of the mouse pointer you might ensure it is away from the text area that you're typing in - so we can see it as you do it and nothing is obscured. That's just being picky, but i did find it more annoying (only very very mildly anyway) than the teeth sucking, which adds a kind of punctuation to the tutorial :-))

Man you are awesome! excellent video, I am new to python and I really like the way you teach. could you please create a video series to build a complete functional app from the ground up? I will really look forward for that. I'm actually using ubuntu linux but i followed your instructions and they work on ubuntu too. Before I have see some videos where the guy program in windows but and I follow the same steps and for some reason they did not work on my linux machine. So this actually the firstime I am following instructions on a different os and they work!!!! Keep up the good work. I hope I can see in the future a new videos series from building an app from zero to final.


128. anonymous Thu, 10 Dec 2009 17:38

Hey, so far I'm really enjoying these Python tutorials. I'm only on video #2, so gotta get on to the next one. Thanks!

127. anonymous Thu, 10 Dec 2009 05:06

many thanks

126. anonymous Mon, 30 Nov 2009 20:29

Good video for getting started with wxpython.

125. anonymous Sat, 28 Nov 2009 08:57

Very informative and clear. Will inspire viewer to try this for itself.

124. anonymous Sun, 22 Nov 2009 06:29

Very informative. I am looking for a replacement for C++ Builder and having spent some time on the main Python website, I was none the wiser as to whether Python would allow me to create Windows applications with typical Windows controls. A few minutes of your video and my questions were answered.

123. anonymous Sat, 21 Nov 2009 14:44

Thanks, good intro to wxPython.

122. anonymous Fri, 20 Nov 2009 02:44

Hello from Iceland,

I´m an engineer but a kind of a beginner in programming (have learned the basics in C, C++, Java, done some work in PHP and script languages (not Perl yet) and kind of stubled on Python as a programming language when taking on a new job carreer. I heard that CCP (the EVEonline producer) mainly uses python and that also got me interested.. well enough for the intro.

What you are doing with videos like this is really cool and a really great contribution to promoting python and in you case wxPython. Keep up the good work. I will follow your videos and surely get a good introduction to this framework :)

Hopefully more people will create educational videos like this and make them available (MIT open courseware is basically on the same path) because when you are getting into things, a good video introduction can speed things up so much.

Over and out, Fjalar

121. anonymous Sun, 15 Nov 2009 22:54

pls explain further for beginners

120. anonymous Sun, 15 Nov 2009 22:48

pls make voice more clearer and explain further for beginners

119. anonymous Sat, 14 Nov 2009 13:23

Informative. Cheers.

118. anonymous Wed, 11 Nov 2009 11:34

Thanks for making these available, I have written many programs and scripts using Visual Basic, php, bash and a few others. Been looking for something to create some cross platform applications and decided on trying out python. It seemed somewhat overwhelming at first, but these videos got me up and running very quickly. Thanks again!

117. anonymous Sun, 08 Nov 2009 05:57

Good stuff clear and concise

116. anonymous Fri, 06 Nov 2009 17:36

I am new to Python and sill little confused. Little tutorials like this put me in the right path. Thank you.

115. anonymous Wed, 04 Nov 2009 12:30


A very good starter, very simple but hey, it is only a starter! Nice and clear and well described.

What i would say is to adopt good pythonic conventions when teaching code to other people. - white space is good! (pep8)

113. anonymous Tue, 27 Oct 2009 07:05

nice video

112. anonymous Sat, 24 Oct 2009 00:14

Hi I am an absolute beginner in the world of Computer programming.

Your videos are really helpful thank you very much :)

111. anonymous Sun, 18 Oct 2009 12:57

Hi Kyran,

I want tomstart with wxpaython.

Thak you for the video.

But I only know 3 videos.

Where is the rest?

hank You very much


110. anonymous Thu, 15 Oct 2009 19:39

thank you :)

109. anonymous Fri, 09 Oct 2009 11:27

I like it !

108. anonymous Fri, 09 Oct 2009 11:27

I like it !

107. anonymous Fri, 09 Oct 2009 11:26

I like it !

106. anonymous Fri, 09 Oct 2009 08:40

Very useful and informative for a total neebie like me...thanks.

Nice, isn't hard to do this, thank's by your video.

104. anonymous Sun, 04 Oct 2009 17:56

Very good introduction video. It is a bit wordy and could be cut down to far less time by practicing being more concise. Don't mistake this as me disliking it, however, just giving some suggestions on how you can make something that's already great and make it better :D

103. anonymous Sun, 27 Sep 2009 16:10

Thanks for the great video, I never realized GUI programming could be so readily achievable, thanks again for giving.

102. anonymous Wed, 23 Sep 2009 07:09

Thanks a lot for this quick step-in tutorial.

101. anonymous Sat, 19 Sep 2009 11:17

Great intro to wxpython, amazing that something like this can be done with such a little amount of code

100. anonymous Sun, 06 Sep 2009 06:21

very simple! but can be done also in a 4 minute video - time is of the essence when dealing with vast quantity of information that nedds to be learnet

99. anonymous Thu, 03 Sep 2009 17:18

great vid!

98. anonymous Wed, 02 Sep 2009 21:01

Great video! I in the process of learning Python on my own and this is great help!


97. anonymous Thu, 27 Aug 2009 09:04

Thank you for going over the parameters. I guessed right about the -1 :)

96. anonymous Wed, 26 Aug 2009 09:54

Nice intro

Overall good. A couple of things could have done with a little extra explanation (eg. the '-1' and the 'None' parameters). Also the mouse cursor sitting over the text earlier in the video was a little annoying! But overall a good start.

94. anonymous Tue, 25 Aug 2009 17:58

Thank you for being so clear.

93. anonymous Mon, 24 Aug 2009 22:11

Please continue these efforts for sake of us beginners in wxPython. AudioVisual inputs work much better than just reading.

92. anonymous Sun, 23 Aug 2009 03:40

Python is Excellent

91. anonymous Sat, 22 Aug 2009 11:35

nice quick intro

90. anonymous Sat, 22 Aug 2009 09:02

Great. I have big ideas but not much windows GUI experience and don't really want any - wx looks like it will do what I want but I wanted a quick intro that showed what it was and wasn't. Guess what this video tute turned out to be! Thank you very much!.

We need more of these for Python, its very confusing searching around and around and around trying to find out what wheels have already been invented and which need to be invented again!

89. anonymous Wed, 19 Aug 2009 19:10

Excellent series will be studying in detail.

Thank you!


88. anonymous Fri, 14 Aug 2009 19:40

very good introduction for working with wxPython, altough it should be better if you put some more objets to the frame like a buttom, a textbox, but in the meantime, good briefing

87. anonymous Fri, 14 Aug 2009 16:25

Quite straightforward and educational. I like it.

86. anonymous Thu, 13 Aug 2009 19:00

great tutorial. very easy. nice explanation.

85. anonymous Mon, 10 Aug 2009 19:54

Nice Job!

84. anonymous Sat, 08 Aug 2009 07:29

This was fabulous, an excellent way to get started an excellent demonstration of the power of ShowMeDo to enable even very novice users to engage who would otherwise be daunted by the impersonal and more intimidating text-based "getting started" guides. Thanks so much!

As an absolute beginner after watching these videos Python has started making some sense, at last.

82. anonymous Thu, 06 Aug 2009 08:41

Simple, but nice

81. anonymous Wed, 05 Aug 2009 22:47

I came across a video about learning WxPython and it was great!

Nice quick introduction :)

78. anonymous Tue, 28 Jul 2009 05:37

Going fine till now, seems that wxPython is quite good!

77. anonymous Mon, 20 Jul 2009 16:49

Thanks for the video. I just found this site and am having a ball! Thanx for the hard work.

76. anonymous Sun, 19 Jul 2009 07:11

Thanks for the great wxPython tutorials. I've just made my way through a good Python tutorial, and I'm loving it as a programming language. Thanks for your contribution to my learning experience.


75. anonymous Sat, 18 Jul 2009 08:45

Good video, and very helpfull.

74. anonymous Mon, 13 Jul 2009 17:41


73. anonymous Sat, 11 Jul 2009 11:35

Just getting started with learning Python and needing GUI how-to. These Show-Me-Do tuts are great for people like me. Thanks.

72. anonymous Sat, 11 Jul 2009 08:19

good beginning!

71. anonymous Fri, 10 Jul 2009 21:37

This was very helpful. I am new to Python and need to port some cumbersome C++ GUI's to Python to reduce maintenance costs. I was able to pause your video and reproduce the result. Thank you for taking the time to produce these.

70. anonymous Sat, 04 Jul 2009 17:59


69. anonymous Wed, 24 Jun 2009 05:23

Good start

68. anonymous Mon, 22 Jun 2009 15:13

I have some experience with Python. I've been using GTK for building GUIs, but I've not been satisfied with it. I found your video series while looking for information on wxPython as an alternative. Thanks for taking the time to put the series together.

67. anonymous Mon, 22 Jun 2009 01:44

i just love this tutorial and the way python is going to change my life in the area of programming

66. anonymous Sun, 21 Jun 2009 12:44


65. anonymous Sun, 21 Jun 2009 02:46

Good video.

It's helpful to start developing wxPython applications.

64. anonymous Sun, 14 Jun 2009 20:22

Great, good for brginners!!!

63. anonymous Fri, 12 Jun 2009 17:41

got me interested in wx

62. anonymous Thu, 11 Jun 2009 17:02

good stuff and easy to follow thanks

61. anonymous Tue, 09 Jun 2009 05:00

Very good, so thanks from spain

60. anonymous Tue, 09 Jun 2009 00:03

This video was epic. I've been wanting to learn how to do something with wx for a while but have been intimidated by the resources I could find. Perfect "hello world" intro.

59. anonymous Mon, 08 Jun 2009 01:34

That was good, reasonable level of detail for some one gading into Python. To the presenter - try not to smack your lips when you are talking please. :-)

58. anonymous Fri, 05 Jun 2009 22:20


57. anonymous Fri, 05 Jun 2009 22:20


56. anonymous Fri, 05 Jun 2009 02:56


55. anonymous Fri, 05 Jun 2009 02:47


54. anonymous Thu, 28 May 2009 01:14

Nice introduction.

53. anonymous Wed, 20 May 2009 04:10

Good pace, clear instructions.

Explanation is at the end, which helps in understanding.

Note: mousepointer was in front of code at one point.

Thank you.

52. anonymous Tue, 19 May 2009 17:45

Good tutorial! simple to understand. Keep making more of these!

51. anonymous Tue, 19 May 2009 09:09

Hi! Actually I'm a new user in Python and indeed in open source. I wanna start designing GUI, so I decided to take a look into your video. It's really useful for me because I have no idea about how difficult this topic is. Thanks a lot!

50. anonymous Wed, 13 May 2009 20:39

A good quick intro.

49. anonymous Tue, 05 May 2009 17:24

Perfect video. Just what I needed to get going with wx.Python. Thanks.

48. anonymous Mon, 04 May 2009 13:20

I am excited to learn more about the GUI.

47. anonymous Sat, 02 May 2009 17:39

After about five years of coding in Python, I'm finally going to take the plunge and try to learn how to make apps with the GUI. Thanks for the video.

Incidentally, I too was a student of philosophy as an undergrad before being seduced by the allure of technology.

Best wishes,


46. anonymous Fri, 01 May 2009 21:54


45. anonymous Tue, 28 Apr 2009 00:18

good job.

44. anonymous Wed, 22 Apr 2009 12:11

These videos are great.

Thank you

It's quite interesting to see how we can run a Window from python right away with few command lines :-)

42. anonymous Thu, 16 Apr 2009 18:32

Very clear and helpful. Thanks!

41. anonymous Thu, 16 Apr 2009 01:50

The video succeeds in showing the ease and simplicity of wx python, especially for a new user.

40. anonymous Wed, 15 Apr 2009 12:24

great video--- so thank you for you amasing help...

39. anonymous Sat, 11 Apr 2009 09:00

nice beginners tutorial, quick and simple.

37. anonymous Thu, 02 Apr 2009 11:37

Nice Tutor!

36. anonymous Thu, 02 Apr 2009 03:18

Thanks alot! I apreciate it!

35. anonymous Mon, 30 Mar 2009 20:03

Nice and lazy watching you tutorials. Thanks!

34. anonymous Tue, 24 Mar 2009 09:21

It was a delight watching wxPython in action.

33. anonymous Sat, 21 Mar 2009 07:02

thanks for making videos for us(ppl learning python and wxpython) !!!


32. anonymous Sat, 21 Mar 2009 07:01

thanks for making videos for us(ppl learning python and wxpython) !!!


31. anonymous Wed, 18 Mar 2009 21:37

OK, but what if I don't run wxPython ?

Quick and easy, that is the way I like it.

27. anonymous Thu, 20 Nov 2008 01:47

Very useful,thanks a lot!

26. anonymous Wed, 08 Oct 2008 09:31

watch you cursor being over the area that you are typing...

else very nice and thank you!!

25. anonymous Sat, 27 Sep 2008 03:06

Hi I am new to GUI in Python and was confused in the begining which path should I choose. There are TKinter, Qkt etc but after studying the videos I find wxPython to be the best tool to start GUI in Python.

Thanks again.

Kind regards

Imran Farid

when i try to run the code, it says "no such module as wx"

what am i doing wrong?

Very nice introduction to WxPython, these videos were very helpful thanks! I found no problems with the quality of these videos both video and sound are just fine and you are definitely not mumbling! These videos are easily understandable and demonstrated very well; when watching showmedo videos I sometimes see negative comments about the demonstration or the sound when I thought it was a great video! Try to find this kind of quality in a tutorial on youtube is very rare. I guess it goes to show you that you can't please everyone; but this is one satisfied customer!

To deal with your criticism in reverse order, we are on the up-and-up and you are quite right about the need for a warning/disclaimer on the subscription page. We had just such a lengthy paragraph but it got lost in recent cut'n'pastings. Things are a little frenetic at the moment but it does need explaining. I am just adding it to the current subs page. We refund any mistaken payments, no question asked and are using the off-the-shelf paypal subscription scheme. Thanks for the heads-up.

I'm sorry you found the video useless. It was the first screencast i ever recorded, a couple of years back now and I would do a number of things differently. Fact is, from the comments above, a lot of people seem to like it. Also the majority of criticism up to now has been that things are too slow and subject to unnecessary reiteration. It is very difficult to target these things. If this set is too difficult for you it suggests you are very new to Python. We do have some great videos in the beginners section (and club) which target people with almost no experience of Python. That would seem to be a sensible starting point.

My first series in ShowMeDo and I'm not too impressed. You do a lot of stuff. You rarely explain what it is you're doing or why you're doing it. Is it so important to make the video short that you can't spare a little more explanation? As a new Python programmer, I find it all completely useless.

By the way, the method you use to charge for your site is called negative opt-out. That means that your credit card keeps getting charged unless you find the way to stop it. In the US, that method is only used by very dodgy crooks who sell products on cable TV. If your site is on the up-and-up, then I think you should either stop this method of using credit cards or warn people on the registration page.

20. anonymous Wed, 09 Jul 2008 13:56

Review of A 'Hello World' Window in Five Easy Lines

Speaker often mumbles and volume of voice changes along with pace varies greatly.

19. anonymous Fri, 06 Jun 2008 19:17

man, get straight to the point, the video is called "hello world in five easy lines" and not "oh my, we're all so thankfull to those people"... far too much talking...

18. anonymous Fri, 30 May 2008 22:33

Thankyou very much for your instruction, but I got an error.

I typed it in as you've demonstrated, please can you help?

Traceback (most recent call last):

File "C:\Program Files\Python25\lo", line 5, in <module>


AttributeError: 'PySimpleApp' object has no attribute 'Mainloop'

In return to the simple Hello world program.

17. anonymous Fri, 11 Apr 2008 09:30

Review of A 'Hello World' Window in Five Easy Lines

I've been wanting to learn pyGTK, but the documentation was awful, so I decided to try something else. Your videos got me quickly started with wxpython, thank you so much for your time.

Yeah, excellent job. wxPython seems like a great module for Python.

15. anonymous Fri, 25 Jan 2008 13:19

This wx looks more or less like Java. When Java is out there than Whey python?

14. anonymous Wed, 26 Dec 2007 10:03

Review of A 'Hello World' Window in Five Easy Lines

Hi Kyran,

I liked the video a lot. If I would have to make a comment, it would be on the size of the font, which is a bit too small for my taste and for comfortable reading.

Would it be possible to have the video full screen and thus have a larger picture?

Any way, good job. On to the next video!

Guus Bonnema, The Netherlands, Leiden.

13. anonymous Sun, 09 Dec 2007 12:33

I've been looking for a good Python + GUI combination for a while now, and this looks convincing. Thank you!

12. anonymous Fri, 07 Dec 2007 23:32

Review of A 'Hello World' Window in Five Easy Lines

Outstanding! I feel crippled without wxPython, apps I want all ready require it. I am a new Linux user and these videos [even the Windows ones] put it all in context. All this has inspired me to continue.

Thank-you immensely.

11. anonymous Tue, 04 Sep 2007 22:50

Thanks very much for these videos Kyran, especially the wxPython stuff. I'm learning a lot.

10. anonymous Mon, 27 Aug 2007 16:04

Good stuff. My only complaint (I know, it's petty) is that you need to be more aware of where you leave the cursor on the screen. Sometime it blocks part of the code and I need to see everything as I am a beginner and rather obsessive about such things.

Brilliant!!! Keep up the great work. Looking forward to your next efforts.

9. anonymous Fri, 10 Aug 2007 09:38

thank you mr.dale.

it gave me a quick hello world introduction.

do keep contributing, i have benefited from

you video.



8. anonymous Sat, 04 Aug 2007 12:36

very good and helpful videos , thanks so much

i do appreciate you taking the time to do it . thanks

7. anonymous Wed, 18 Jul 2007 09:04

Thank you for giving up your time to produce these tutorials.

It is truly appreciated.



Anon - you're being quite heavy-handed with this comment! Kyran put in a lot of (unpaid) time to produce these five tutorials and these are the first screencasts he has ever made.

His videos have been watched over 30,000 times and are rated in the wxPython community and strongly-linked in the wxPython wiki. They also represent the only (AFAIK) screencasts for the wxPython community.

The best way to encourage authors is to give them constructive criticism and to also point out the things *you liked*. Kyran put his time in for free, as did all of our 45 authors - you could too if you'd be interested in contributing your hard-won knowledge? We'd welcome new tutorials, we have a very strong Python following here who are eager to learn :-)


5. anonymous Tue, 15 May 2007 20:25

The video is boring because it is slow. The microfone should stay farther away from you. You should care more about the narration and your voice, and stop clicking your tongue. How can you program in Python and have no humor at all? The mouse cursor was right on top of the code for a long time. I just thought it was very annoying. Sorry, I may be in a bad mood.

4. anonymous Wed, 21 Mar 2007 15:03

okay...i've a problem here ..when i press "Run Module"is says (Import Error:No Module named wx)

*am usin python 2.5

Hey Kyran, I'm sure your newly-planned second set of wxPython videos will be just as popular as this set.

We really ought to figure out how to let people know just how popular this set has been!


very good video. I feared the complexity of wx before, now i'm hooked :-)

Watched videos through event handling. Great introduction. Make more.

Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.

how to help » about » faq »

Educating the Open-source Community With Showmedo

Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world. Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined.

At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration.

Screencasting is easier than you think, and we're happy to help you. You can emailus for advice or just use some of the how-to screencasts on the site. This screencasting learning-pathis a good place to start.

Kudos and Thanks for Kyran



Showmedo's development is fairly rapid and bugs will inevitably creep in. If you have any problems please drop us a line using the contact address below. Likewise, any suggestions for improvements to the site are gratefully received.