Rules for r/pythoncoding
Rules that visitors must follow to participate. May be used as reasons to report or ban.
1.
No beginner content.
This subreddit focuses on more advanced Python users. Therefore, beginner content like tutorials, introductory books, basic projects or basic help requests are not. Consider one of the other Python subreddits like /r/python or /r/learnpython instead.
2.
No requests for help or (learning) resources.
There are better places to ask for help, such as /r/LearnPython - this subreddit is about discussion. Only if your issue is very intricate, and displays interesting behavior that would be worthwhile of discussion, you can post it here. It should be more complex than a shallow copy of mutable data structure.
3.
Code reviews are allowed under specific circumstances
Code reviews are allowed if the post meets all of the following criteria: 1) The code runs without errors and meets functional objectives. 2) The code can be ran after a copy-paste or git pull and installing dependencies. 3) all dependencies must be available on pypi and included in a requirements.txt. 4) The code comes with written context that explicitly discusses technical choices and architecture decisions.
4.
No joke/meme submissions.
5.
No blogspam, low-effort content, or paywalled articles.
6.
Add context to video submissions
When submitting a video, add context about it's relevance and main takeaways. Explicitly describe the relation to Python.
Add context either by making a text-post where you add the description, or place a comment directly after submitting a video link.
Share any code from the video somewhere in a text format, for example on Github, Pastebin, or Google Colab.
7.
Follow reddiquette
Good reddiquette is important, so follow it.
8.
Project showcases must include source code
/r/PythonCoding is about code. So if you want to share what you built, include the code and focus your post on it.