One of the more controversial aspects of the Python ecosystem is the Python
docs. Some people love them, and some people hate them and describe them as
horrible.

Here are a couple of suggestions for improving(?) the docs. What do you
think?

(They're not my ideas, the originated on Reddit.)


(1) Table of functions/classes at the start of each module doc

The docs for builtins starts with a table of built-in functions:

https://docs.python.org/3/library/functions.html


Docs for other modules should do similar, e.g. for the string module there
should be a table showing:

ascii_letters
ascii_lowercase
ascii_uppercase
capwords
digits
Formatter
hexdigits 
octdigits 
printable 
punctuation
Template
whitespace


which link to the detailed documentation for that object.

https://docs.python.org/3/library/string.html 


The statistics module shows something similar:

https://docs.python.org/3/library/statistics.html



(2) The PHP documentation allows you to search for a term by typing it into
the URL after the domain, e.g. to search for "split", go to:

http://php.net/split


If you try the same thing with the Python docs:

http://python.org/split

you get a 404. Suggestion: 404s should redirect and search the docs.




-- 
Steve
Emoji: a small, fuzzy, indistinct picture used to replace a clear and
perfectly comprehensible word.

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to