[Python-talk] October meeting topics

Tom Bigford tom at bigford.net
Fri Sep 23 11:08:40 EDT 2005



Kent Johnson wrote:

> Tom Bigford wrote:
>
>> I have to admit though, I am also having problems getting excited 
>> about python.  The problem is, nothing has pushed me over the edge 
>> from mildly curious to fanatic, as it has (evidently) several in this 
>> group.  I can certainly relate to the "...oh no, another language to 
>> learn ..." school of thought.  OTOH i am a language junky - Java 
>> being my 6th language to use professionaly - and am currently looking 
>> for the Next Big Thing to come along in the language world.
>>
>> What is needed is someone who is passionate enough about the language 
>> to compare it to what exists.  I would say that Java is the current 
>> state of the art in main stream programming (if not the most widely 
>> used, and i am discounting single archetecture backword steps like 
>> C#).  I would love to hear someone explain to me,  in a technical 
>> way,  why python is the one.  
>
>
> Some specific comparisons are in this essay: Why I love Python: 
> http://personalpages.tds.net/~kent37/blog/stories/18.html
>
> Compared to coding in Java, coding in Python is faster, gets the job 
> done with *a lot* less code and is way more fun! Python is easy, 
> powerful and fun - pick three :-)
>
> If you don't believe me, would you believe Eric Raymond?
> http://www.linuxjournal.com/article/3882
> or maybe Bruce Eckel?
> http://www.artima.com/intv/aboutme.html
> http://64.78.49.204/pub/eckel/LovePython.zip (powerpoint presentation)
>
> More subjectively...
>
> More than once when writing pseudocode to define an algorithm I have 
> realized that it would be shorter, faster and more precise to write 
> working Python code than to write the pseudocode.
>
> I once had a slightly complex algorithm to code. I prototyped it in 
> Python in a few hours. I needed a Java implementation so I ported the 
> Python code. It literally took as long to port the tested, working 
> Python code to Java as it took to write the Python code in the first 
> place.
>
> Porting the other way, from Java to Python, the major activity is 
> deleting text. After you get used to Python, Java looks very verbose 
> and noisy.
>
> Maybe the problem with 'selling' Python is that from the outside, it's 
> hard to believe that yes, it really is that good!


Kent - Thanks for your enthusiasm - if anything shakes me to take a hard 
look that will be it! 

Tom

>
> _______________________________________________
> Python-talk mailing list
> Python-talk at dlslug.org
> http://dlslug.org/mailman/listinfo/python-talk
>

-- 
"It is in our lives, and not our words,
that our religion must be read."  -Thomas Jefferson



More information about the Python-talk mailing list