[Pythonmac-SIG] My stab at a new page
Christopher Barker
Chris.Barker at noaa.gov
Fri Feb 10 21:58:00 CET 2006
Louis Pecora wrote:
> This seems to be where this argument goes: the user/newbies vs. the
> developers.
I don't think so. This entire conversation is about supporting the
newbies. The disagreements are about how best to do that.
> You shouldn't be forcing everyone to adopt a python system
> that then suits your marketing model.
I know why I'm pushing for the "Install the 2.4 version" approach, and
it's precisely to support newbies, not to fit a marketing model.
If we make it clear that there is one "Standard" way to do python on the
Mac, then it's easier for everyone:
- Newbies don't have to make a decision they don't understand the
implications of.
- We don't have to field questions about more than one version.
- When they need to add an extension package, there is only one set of
pre-built packages to look at.
- Extension package builders and maintainers only need to target one
version, and as a result, more packages will work on the Mac. (you
should see what's in the matplotlib setup.py: a fragile mess inside the
"darwin" section, looking around for whether you're running fink, or
darwinports, etc. so that libs can be found. What a pain!)
Those are some of the reasons that I think we need to establish a
single, standard, "Recommended by the MacPython community" version.
The Apple python is simply not an option as that standard (for reasons
very well discussed here!), so Bob's build is it, unless someone else
steps up to make something different.
None of this helps the power users: we can go build our own from source,
use fink, whatever.
Now the marketing: yes, the smaller the barrier to entry to getting
someone hooked, the better. On some level, I generally prefer to get
people started with an approach that will carry them far, rather than
the easiest way to get started, then tell them they need to do it
differently as they get going. However, I do think there is a real
advantage to showing people a bit about python without them having to
download or install something.
I think we can accomplish this on the main page of pythonmac.org, with a
link something like:
New to Python? The 30 second quick start:
That will link to a Wiki page that tells people how to fire up the
terminal and print hello world, maybe do a mini wx app: there have been
some good suggestions on this thread already.
At the end of maybe 15 minutes worth (or maybe more, I'm not sure what's
best) of getting started, point them to a page that talks about what
kind of extension packages there are, and advise about why and how to
install a new version.
The goal is to show just enough to get newbies interested, then set them
up with a system that will carry them well into their python career.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the Pythonmac-SIG
mailing list