• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Thanks for the warm invite!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thanks for the warm invite!


  • Subject: Re: Thanks for the warm invite!
  • From: Jens Alfke <email@hidden>
  • Date: Wed, 28 May 2008 20:33:17 -0700


On 28 May '08, at 6:51 PM, Michael Crawford wrote:

You can run the interpreter in a Terminal on OS X by giving the
"python" command.  But that version of Python doesn't support much of
what is possible.

Huh? It's a full Python 2.5* intallation. I don't see what you'd gain by installing another copy from python.org, especially since it sets you up for confusion (like, which one you get when you run 'python' depends on how the path is set up — I've been burned by that problem before in Ruby.)


Most GUI programming with Python is done with tkInter, but there is a
way to do some kind of Cocoa programming with it - I understand that
the official BitTorrent client for the Mac was built that way.

You can write full Cocoa apps in Python (or Ruby). Almost all of the system frameworks are available*.
http://developer.apple.com/cocoa/pyobjc.html
http://developer.apple.com/documentation/Cocoa/Conceptual/RubyPythonCocoa/Introduction/Introduction.html


Python is a great first language to learn, but I would wait a while to get into GUI programming, since the frameworks you have to master are rather large. Learning the language itself and general programming skills is enough to keep anyone busy a while.

—Jens

* on Leopard.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Thanks for the warm invite!
      • From: "Michael Crawford" <email@hidden>
References: 
 >Thanks for the warm invite! (From: Fred Gaddis <email@hidden>)
 >Re: Thanks for the warm invite! (From: "Michael Crawford" <email@hidden>)

  • Prev by Date: Re: Thanks for the warm invite!
  • Next by Date: Re: Thanks for the warm invite!
  • Previous by thread: Re: Thanks for the warm invite!
  • Next by thread: Re: Thanks for the warm invite!
  • Index(es):
    • Date
    • Thread