Reconsider the "Users" category?

100% agreed. This is a delicate balance to strike. It may not be practical or even feasible.

Most beginner users I’ve interacted with here are aware that they’re using Pandas or Numpy or pyPlot or matPlotlib, etc., so would presumably understand the benefit and use of a focused category.

Everyone here has covered the first sentence pretty thoroughly. The second advocates for a category for niche questions. I was only referring to the niche questions.

1 Like

A category that I didn’t notice in the discussion above is “Discourse Help”. While it’s tempting to adopt the defeatist approach and say “No one bothers to read pinned posts!!”, etc., it is true that many people are interested in presenting themselves in the best light possible. Also, the more people are aware of and use best practices, the more it will become cultural here. Referring someone to is guaranteed to stifle their follow-through (and the traffic there is mostly about hosting and administering Discourse so is not relevant to the average user here).

ALSO- From the User category description:

General help/discussion forum for the Python programming language.

Recommend: Separate the word ‘help’ so that it is more easily seen.
(“General help / discussion forum…”)

1 Like

The usual way to close out debate/discussion in a group (a parliamentary body) is to call for a vote so the group can decide as a group.

I’m not going to presuppose sufficient standing here to initiate a vote mostly because someone needs to (1) decide who the authorized voters are and (2) set up a limited-access venue for the vote to be carried out. Definitely above my current pay grade. :cowboy_hat_face:

However, I can present the likely names to vote on for the User category:

  • What should we call the category for general Python help?
    • Python Code Programming Help
    • Python Program Code Help
    • Python Coding Help
    • Python Code Help
    • Python Help

It seems that there’s consensus on creating a “General Discussion” category, though there might be a need to vote on the name as well. Here are the ballot entires that will accomplish this:

  • Should we create a category for general discussion of Python-related topics?
    • YES
    • NO
  • What should the name of this new category be?
    • General Discussion
    • General Topics
    • Not enough names; open a specific topic on this to collect a few more
1 Like

Most beginners have no clue which libraries are third party and which are not. And it doesn’t really matter: if they ask for help, we can either help them (because we know the answer) or we can’t, and have to refer them elsewhere.

We don’t refer people elsewhere out of spite or just to muck them about. We do it because we don’t know the answer to their question. Asking the question in a separate “Third Party” topic will just mean that they have a smaller community seeing their posts.


There appears to be a consensus among us regarding the following action items:

  • Change the name of the Users category to Python Help.
  • Create a General Discussion category. Place this right after the Python Help category.
  • Change the name of the Python Software Foundation category to PSF.

If this is so, perhaps we should identify a date for those changes to be made. During the interim, anyone who has serious objections to their implementation can express them. If there is sentiment, instead, for a more formal mechanism for assessing the degree of support for these changes, those in charge could consider such an alternative.

Would it be agreeable to the @admins to schedule July 7th for those changes to be made, unless some good reasons are presented for us not to proceed with them at that time, or for a more formal technique to be invoked for gauging community support for them?


I’ve sent a message to @staff on this topic, but I’m waiting to hear back, so no timeline.


Thanks, Brett!

With those consensus items implemented, energy can then be directed toward some of the other great ideas that have been presented within this discussion.

One thing that surprised me (and I’m mentioning it here because I’m not sure where to report it :slightly_frowning_face:) is that there isn’t an obvious “Where to go for help” link or page on the front page. There’s the “Community” section, but that’s more about how we manage community issues than being for the community.

The best link seems to be “About → Help” but that’s not very obvious (I didn’t spot it until I went back and re-checked just now).

I think having a very obvious “Where to go if you have a question” link on the homepage would be a significant improvement. If nothing else, it’s something we can provide as a link to people who end up in the wrong place (I thought of this because I was trying to suggest a better place for someone who just raised a pip issue, probably because they didn’t know what else to do…)


Website issues can be reported at GitHub - python/pythondotorg: Source code for .

1 Like

Hey, any updates on the progress of this?

1 Like

I was just about to rename the categories when I saw there was a message here and paused what I was doing to come see what someone said. :grin:

  1. “Python Software Foundation” → “PSF”
  2. “Users” → “Python Help”

I left the category slugs alone.


On a PEP/Ideas topic that seems to be looking for a category home, I asked about adding the ‘General Discussion’ category discussed here and @brettcannon replied:

I personally wasn’t planning on it as it feels like it would overlap too much with Ideas and be too hard to explain the differences.

It looked like @Quercus had summarized the settled questions in a fairly recent post:

Since the Ideas category is for language changes (“change something in Python”), the difference between that and General Discussion should be pretty clear.

I think the safe bet is that Ideas will get diluted/polluted with general discussion topics if no separate category is provided.

Was this point not as much of a consensus as it appeared to be? Is this a case of the ‘Chairman’ voting rather than just being the Chairman? (The Chair generally refrains from voting due to the extra influence they hold, and votes only when they would break a tie.)

From the discussion here, it looks like a General Discussions category is needed and valuable. Is this still the case?

1 Like

Or, we don’t add another category, and don’t have general discussions. Either discuss a feature idea, ask a question in help (it’s not just for beginners), or ask something specific to another category. We don’t have to support every conceivable topic in this forum.

I agree with Brett, there’s already overlap. There’s already plenty to moderate without allowing even broader topics.


One of the important concerns has been that inexperienced users were initiating discussions within categories where they did not belong. Most of these discussions were requests for help with code. The newly-named Python Help category would sieve out most of this material. However, there would be the need for a category for topics of general interest that were not requests for help. An example of such a discussion is Python download stats for May 2020. A General Discussion category, listed right after the Python Help category, would serve as a home for these discussions. It would also serve as a second line of defense against the incursion of the remaining Python development and distribution related categories with misplaced posts.

1 Like

We could look at how Python-Forum arranges things.

They have separate forums for coding help and general discussion. Under coding help, they have forums for:

  • data science
  • game development
  • web scraping and development

among others, plus a General Coding forum for things which don’t fit into any of those categories.

Under general discussion, they have:

  • news and discussion
  • tutorials
  • code reviews


Overkill for our needs? Perhaps. But there doesn’t seem to be anywhere to just have a Python-related discussion if it doesn’t involve asking for help or proposing a new language feature.


There’s also and more (,,, …)

Maybe linking to such other forums somewhere would also help? Elsewhere they have a “Related Forums” link in the menu:

For example via Custom Header Links (icons) - theme-component - Discourse Meta

1 Like

It’s also okay to say a topic is misplaced for this Discourse instance and should be taken somewhere else. As @davidism said, we don’t need to be the be-all, end-all place for all Python-related discussions on the internet.

Otherwise someone will need to set up a separate Discourse instance for that level of general communication as I don’t think we have the capacity to go that wide with this. The other direction is to shut down the Help section and take this back to being focused on the development of Python and not with Python.


That would be a sad outcome. Hosting a Python Help category provides people who are learning Python valued opportunities to interact directly with the developers of Python as well as with other experienced programmers. For sure, those learners are very appreciative of that.