[Pythonmac-SIG] Python for OSX programming beginner?

Ronald Oussoren oussoren@cistron.nl
Mon, 24 Mar 2003 19:09:19 +0100


On Monday, Mar 24, 2003, at 18:51 Europe/Amsterdam, Kevin Ollivier 
wrote:
>
>> Why learn Python rather than battle on and master C or more 
>> particularly Objective C ?
>
> Python helps developers generate code that is less buggy and more 
> readable.  It's also an excellent language for teaching people the 
> concepts of programming, because the data types are abstract and 
> flexible, and work intuitively. Some people call Python "executable 
> pseudocode", and I tend to agree. =) It is very hard to learn how to 
> program when a small mistake can cause your program not to run and 
> require you to spend hours debugging.
>
> If your nephew later decides to move onto C and Objective C, at the 
> least he'll have a solid understanding of the core aspects of 
> programming, and will be better prepared to handle more powerful 
> languages.

<plug class="shameless">
And python should not keep you away from programming using the Cocoa 
libraries (which would be the primary reason for learing Objective-C). 
PyObjC (http://pyobjc.sf.net) allows full access to the power of Cocoa. 
  Be warned though that Cocoa itself has a pretty steep learning curve, 
I'd start with non-GUI programs before moving on to Cocoa (and GUI 
libraries in general).
</plug>

Ronald