Skip navigation.

Why I love Python

,

In this post I don't want to make anything new. I also don't want to express my opinions. I'm also not documenting how I managed to get something working, nor how I hacked something else.

In this post I'm just putting together all information I found about Bruce Eckel's "Why I love Python" keynote(s). I'm putting everything I found here, well-organized in an easy-to-find place, so later I can just tell people to look at this post.

The original keynote
In case you don't know him, Bruce Eckel is very famous for his books Thinking in Java and Thinking in C++. He was also a founding member of the ANSI/ISO C++ standard committee [1].

In march of 2001, the 9th Annual International Python Conference was held in Long Beach, California. Bruce Eckel was there, and presented the keynote "Why I love Python". Let me emphasize this: the guy who wrote thick and respectable books about C++ and Java was doing a keynote explaining why he loves Python.

If you missed that keynote, don't worry. I missed it too. Actually, I think that by 2001 I didn't even know Python existed.

In middle-2003, Bill Venners had an interview with Bruce Eckel about his "Why I love Python" keynote. In this interview (published during the period of about two months), Bruce Eckel explained each of his top ten reasons to love Python. If you (like me) missed the keynote itself, you can imagine that this interview is a text-only version of his talk, as the interview follows the keynote slides very well.

The slides from "Why I love Python" keynote are available for download at his own website, or you can watch them online at SlideShare.

I've compiled here a list of links for each page of the interview. Once reading the interview, you can click on the Next link at each page to go to the next one.

The new, updated keynote
On 2008-09-18, Bruce Eckel came to Rio de Janeiro, Brazil, to give us a keynote at PyConBrasil 2008. The keynote was still called "Why I love Python", but the slides have been updated a lot, even though the main reasons are still the same. He quickly talked about PyConBrasil 2008 at his blog.

This time, I already knew Python and I wouldn't miss his talk! Of course, having PyConBrasil at the exact city where I live helped a lot too.

The updated "Why I Love Python" slides are available from SlideShare. All PyConBrasil 2008 talks were recorded on video and are available at Google Video. Thus, you can watch Bruce Eckel's updated "Why I Love Python" keynote.

Just a note: although I agree with most things Bruce Eckel said, I disagree that the requirement to declare self is a con. I like that and I think it is a nice feature.




(bonus) Extra content from PyConBrasil 2008
There is also the The World is Dynamic (Burning Man) talk that Bruce Eckel gave us at the end of the day (as he mentioned in his blog).

Other presentations (in Portuguese) from PyConBrasil were added under pyconbrasil2008 tag at SlideShare. There are also other video recordings at Google Video.

Running md5sum on Nokia phone using Python S60Don't update your nvidia drivers

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

January 2010
S M T W T F S
December 2009February 2010
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30