[Pythonmac-SIG] My stab at a new page
Rodney Somerstein
rodneys at io.com
Fri Feb 10 05:17:07 CET 2006
At 1:39 PM -0800 2/9/06, Bill Janssen wrote:
>Great idea, Rodney. I think we probably need a number of pages like
>this, kind of an FAQ set. I think the main page should just cover one
>or two things (how to run python, how to upgrade), and lots of
>pointers to these pages. Each of these should be fairly clear, with
>pointers off to more complicated explanations.
>
>Here's the start of a list:
>
>1) What's the difference between "python" and "pythonw"?
>2) What's the advantage of upgrading?
>3) What do I do if I want to use pre-built packages?
>4) How do I use the Apple GUI toolkit from Python?
>5) How do I use Apple Events from Python?
>6) How do I build a real Mac application written in Python?
>7) How do I install extra modules, like PIL, for the system Python?
>8) What IDE's are available, and what are their relative merits?
Bill,
You seem to have a good handle on what is needed to get new users
involved in working with Python on the Mac. Even some of the
questions that you list here might be a little too complex for new
users. For example, question 3 probably needs to state something
about all of the pre-built packages that are available before asking
how to use them. Question 6 needs to at least talk about what is
involved if the user wants this application to run on multiple
platforms, not just Mac. For example, can they build on the Mac and
the distribute on other platforms? Or do you have to build on each
platform?
It is likely that your idea of pointing to more complicated
explanations could take care of each of kind of points that I'm
raising. My key idea that I'm trying to point out is that for such a
list to be useful to beginners, it needs to not make so many
assumptions about what they know. An introductory paragraph in each
question can help out quite a bit. For example, is it actually safe
to assume that a new user even knows what the Apple GUI toolkit is? A
sentence or two talking about the great UI functionality that Apple
makes available and that it can be accessed from Python should be
there before launching into an explanation of how to actually do so.
Remember, this should serve people who haven't programmed before as
well as people who have but are just new to Python.
-Rodney
More information about the Pythonmac-SIG
mailing list