Skip to content

Commit 6729ee3

Browse files
committed
Update asking help instructions
1 parent af85e38 commit 6729ee3

File tree

3 files changed

+34
-31
lines changed

3 files changed

+34
-31
lines changed

contact-me.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ it, there are a few ways to contact me:
1313

1414
- Tell me on IRC.
1515

16-
I'm usually on ##learnpython and ##python-friendly on freenode. See
16+
I'm regularly on ##learnpython on libera. See
1717
[Getting help](getting-help.md) for instructions to getting there.
1818

1919
***

getting-help.md

Lines changed: 33 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,55 @@
33
When you have a problem with Python, you're not alone! There are many
44
places to ask for help in.
55

6+
Regardless of where you ask for help, please:
7+
- Don't ask "does someone know ...". Just ask about your problem right away.
8+
- Make your question short.
9+
- Include everything that other people will need to answer your question.
10+
For example, if you are getting an error, include your code and the error message.
11+
12+
613
## IRC
714

8-
IRC is the oldest chatting service I know, but as of 2018, it's still
9-
in use, and a great way to get help in Python. You don't need to
10-
register anywhere, just click one of the links below and you're good to
11-
go.
12-
13-
- [##learnpython](https://kiwiirc.com/client/chat.freenode.net/##learnpython) and
14-
[##python-friendly](https://kiwiirc.com/client/chat.freenode.net/##python-friendly)
15-
are beginner-friendly Python support channels. In my experience,
16-
people here tend to understand beginners' problems better, so you
17-
probably want to go to one of these.
18-
- [#python](https://kiwiirc.com/client/chat.freenode.net/#python) is
19-
the official Python channel. If you have questions about advanced
20-
topics or you need help quickly, go there. However, this channel
21-
requires
22-
[registering on freenode](http://www.wikihow.com/Register-a-Nickname-on-Freenode).
23-
24-
Make your question short. If you want to post a code example that is
25-
more than two lines long, post it [here](http://dpaste.com/) first.
15+
IRC is the oldest chatting service I know, but as of 2022, it's still
16+
in use, and a good way to get help in Python.
17+
An advantage with IRC is that you don't need to create an account to use it.
18+
19+
To get started, go to https://web.libera.chat/ and type `##learnpython` or `#python` for the channel name.
20+
21+
- `##learnpython` is a channel where I am regularly, but there's usually only about 20 people there,
22+
so it could be that nobody answers your question, depending on what time it is.
23+
I'm on `##learnpython` at about 7PM to 10PM UTC.
24+
If you see `Akuli` in the user list, that's me :)
25+
- `#python` is an active channel that I don't use much, but someone will likely answer your question pretty quickly.
26+
27+
If you want to post more than 3 lines of code,
28+
put it to [dpaste.com](https://dpaste.com/) first.
2629
Just copy-paste your code to the big text area and click the "Paste it"
2730
button, and then post a link to your paste on IRC.
31+
Otherwise every line of your code will appear as a separate message on IRC,
32+
so if your code is 15 lines, just pasting it in will produce 15 different messages.
33+
This would be annoying.
34+
35+
36+
## Discord
2837

29-
Do this:
38+
If you have a discord account, you can click the "Explore Public Servers" button at bottom left.
3039

31-
<you> i'm trying to check if this variable equals one but i keep
32-
getting an error http://dpaste.com/yourpaste
40+
![Discord's explore public servers button](images/discord-explore.png)
3341

34-
Don't do this:
42+
You can then search for e.g. Python, and you should find many servers to choose from.
43+
I am currently @Akuli on a server called "The Programmer's Hangout".
3544

36-
<you> HEEEEELP MEEEEEEEEEEEEEEE!!!
37-
<you> File "hello.py", line 3
38-
<you> if a = b:
39-
<you> ^
40-
<you> SyntaxError: invalid syntax
4145

4246
## Websites to ask help on
4347

4448
Personally, I've never asked a question on any of these sites. Getting
4549
help on IRC is much faster.
4650

47-
- [stackoverflow](http://stackoverflow.com/) is a question/answer site
51+
- [stackoverflow](https://stackoverflow.com/) is a question/answer site
4852
for programmers. Search for your question first, maybe someone has
4953
already asked that and it has been answered.
50-
- At the time of writing this,
51-
[the learnpython subreddit](https://www.reddit.com/r/learnpython/)
54+
- [The learnpython subreddit](https://www.reddit.com/r/learnpython/)
5255
is another good place to ask Python questions on.
5356

5457
***

images/discord-explore.png

15.4 KB
Loading

0 commit comments

Comments
 (0)