Python Discourse Quick Start

Python Discourse Help

  • About
  • FAQ
  • Keyboard Shortcuts
    • Found in top right “hamburger” menu or press ?
  • How do I bookmark a message?
    • If one clicks the … icon below a message, it is replaced by a flag :white_flag: and bookmark icons. (The latter looks like a hanging banner, but represents the exposed end of a fabric bookmark.) (Silly to have to do this, but that is another topic.) In any case, click your profile image and the left of the three icons underneath is the bookmark icon. Click that you there is a list of bookmarked messages, with an unbookmark button for each. I am going to like this. I can bookmark messages I might want to respond to after reading the rest of the messages. Attribution: Terry Reedy
  • How do I make Discourse more like a mailing list?
    • Log into your account, go into preferences, enable Mailing List Mode.
  • How do I search?
    • Discourse is perfectly searchable using Google in exactly the same way as Mailman archives. It also has built in search.
  • What are the trust levels?
    • Regular users start at trust level 0. Committers are at trust level 3. There is only one more level and this is for moderators and admins of the instance. This models what we had on the mailing lists, what we have on GitHub, and so on.
  • Can I set push vs. pull parameters?
    • Discourse can be configured to be push or pull based on a personal level. Not only on a personal level, but you can control at the category (similar to different lists), tag, or individual topic level.
  • Where are the settings to reply and create a new topic?

Discourse Basics

What is Discourse?

How do I post code snippets, error messages etc?

Because Discourse uses Markdown to format messages your code would get mangled to an unusable shape if you do not mark it correctly.

Put longer code (one or more whole lines), error tracebacks, data structures etc. between two lines with triple backticks:

```
Here put the text which should be displayed verbatim.
```

Put shorter code (variables, expressions…) in your text between single backticks: `my_variable`

Footnotes

Add footnotes [1] like this:

A sentence that needs a footnote. ^[The footnote] 
Another sentence that needs a footnote. ^[The second footnote]

Discourse demonstration sandbox

The Demo Sandbox is a place to try out Discourse and its features. Each day the sandbox is wiped clean. This is a good place to experiment.

How are other communities using Discourse?

Note: many of these responses have been posted by other devs. Thanks @dstufft for many tips


  1. like this ↩︎

21 Likes
Where are the settings?
Information for new users
Hi everyone, happy to be here!
Repetition in the output
Bug! Problem in integer datatype
Information for new users
How to remove dublicates items from a list (its no important if the element of the list is capital or small [see it the same])
Array with elements in specific order
Calling a class method in another class method?
How to Tacacs-enable in python using netmiko for checkpoint firewalls
Disable automatic conversion of ASCII quotation marks to curly
Why lookdict() func in python-3.8 became a infinite loop
New To the Forum- "Hello!" I say
Loop within function
Community policy on AI-generated answers (e.g. ChatGPT)
Hi there, just a few words!
Append method not working
New here, greetings!
Data preparation
New in python need help for program
New to Python (learning functions)
Python binance trading bot
How to summarize API call?
Probelms with Pillow: from PIL import image // modulenotfounderror no module named 'PIL'
ValueError: cannot reshape array of size 50721 into shape (16908,3)
Issue with math.sqrt not working
Easygui not working correctly with python 3.7
How would I get fetch a specific currency from an exchange?
I get an unwanted grey square at position 0,0 in my snake game. Why doesn't Python work?
Community policy on AI-generated answers (e.g. ChatGPT)
Scope of a function
Is there a plugin index (or similar?)
Do we want a test category?
Doubt in python lists
About the Python Help category
Welcome to Discourse!
Subprocess not working
Introduction posts from SLU students
Does this forum have any documentation of how it works?
Does this forum have any documentation of how it works?
How to correct Syntax Error
Hello from Cape Town, South Africa
Beginner's problem
Lack of block scope
Very strange output?
Are new Python devs forgetting the Zen of Python: "There should be one—and preferably only one—obvious way to do it"?
Saying Hello and very happy to be joining the forum
I want to code whatsapp phone number validator. The script will take input phone numbers list from user and will check over whatsapp if its registered or not
Hello world! (or at least, community)
Learning Python by myself in Japan
How to make an addition operetion using f-strings?
User-defined exception
Accessing values defined inside functions
Greetings fellow coders!
Glad to be here!
Juist a quick post to say 'Hey people'
Absolute N00B Question: Using 1 list to Index another
New member introduction
Just a question about the book "Learning Python 5th Edition"
Excel formula in python code
Syntax Error in Python 3.10 when running on Terminal
Introduction of myself