Hi Phil,
I know you don't write the docs
that is why I had asked to interface with the document writers. I have read the
Pygame docs and have gone through them now one at a time and try to copy the
examples if they exist and run and test them. Even adding stuff to see what the
results are.
But in each case they either
explain the method or instance with another one which uses the same words. Then
you end up going round and round trying to figure out what is being said. Trying
to figure out how and when I can ever use them.
In other words they write the
documentation as if you already know the language, which is not a good way to do
it, unless a reference only, a quick reference. But not for the tutorials and
such.
I had used PHP as an example but
that was a poor choice. The best one is the _javascript_ which is what I used to
learn the language and write my first web based game from.
I was suggesting this format
because it is the best one I have found out there. Having both the function, the
parameters, an example, and even a format where it is run in so you not only can
see the usage, but even test it out. But of course being a web based language
then all they have to do is place it on a web page. Which does make it much
easier to use. But Python and Pygame you have to have all that stuff up and
running on your computer.
But doing the class examples I
did learn a little but when doing something like self on self with little to no
explanation to what is going on makes it so much harder to understand when you
use the same words in the explanation that you are also defining.
So, I hope those who write to
docs can understand what I am talking about. I do get stuck so I do have someone
I can write to and get me an example to understand, but when some explanations
mention variables, but give no list or explanation then your mind
just blows and the hands go up in the air. What I am talking about is when
I got to the examples of random and other stuff. There were variables given for
examples but not a complete list or any place to find such a list. The reason
why I mentioned the W3 school examples. For it seemed that there were many
things that you could plug into random but no clue where to find
them.
But I come from a unique
perspective. I can not go out and purchase a book, which there are many
explaining Python and Pygame, because I am totally blind and have to rely on
text based web sites. I found that my best calculus teacher at college was the
one who placed a picture on the black board, explained that picture in detail,
to also explain the formulas that drew those pictures. For a picture, no matter
the form, speaks a thousand words.
I was sighted when I first
took calculus, but even when taken it again when blind, the same thing worked.
When the teacher explained the formulas it all made sense when drawing graphs
and pictures...and also describing them.
So, I agree with you, I do hope
those who write the docs that read this list do understand what I am talking
about. Then possibly re-write the docs with just one more addition. Simple
examples that give the results of the usage. And the function also has all the
variables that are a part of its make-up or event.
That would be the best and
ultimate tutorial and docs on any programming language.
Thanks Phil.
Bruce
----- Original Message -----
From: Phil Hassey
Sent: Sunday, October 21, 2007 2:46 PM
Subject: Re: [pygame] pygame.org website update I don't maintain the documentation or the contents of the wiki... but I bet those people read this list and can comment. Seems like the need here is a link to the python tutorial maybe. If that would be helpful, feel free to add that to the wiki where you think it would be most useful: http://docs.python.org/tut/ Thanks! Phil RR4CLB <chester_lab@xxxxxxxxxxxx> wrote:
|