Add python-general questions from topic suggestion form#1754
Add python-general questions from topic suggestion form#1754swfarnsworth wants to merge 1 commit into
Conversation
|
This PR is to update the topic suggestions for the There's a form for suggesting new topics. The only commit so far is to add all the suggested topics that I think are viable. We should also prune topics that aren't interesting. Please comment in this PR which ones you think should be removed. |
| - What is your *least favorite* feature of Python? | ||
| - How would you describe Python in five words or less? | ||
| - What is the most unusual feature of Python you have used? | ||
| - What is your favorite feature that was added in the newest version of Python when you started? |
There was a problem hiding this comment.
This topis seems a bit convoluted, I had to read it at least twice
Maybe: "What recent or upcoming change in Python are you excited about?"
| - What is your favorite feature that was added in the newest version of Python when you started? | ||
| - If you could only use one data structure for the rest of your life, what would it be? | ||
| - What was the last time you wrote code that worked on the first try? | ||
| - What do you think should be added to the standard library? |
There was a problem hiding this comment.
This sounds a bit too close to already existing "What feature do you think should be added to Python?"
|
As for the existing topics, I would remove these ones (marked with What's your favorite PEP?
- What parts of your life has Python automated, if any?
- Which Python project are you the most proud of making?
- What made you want to learn Python?
- When did you start learning Python?
- What reasons are you learning Python for?
- Where's the strangest place you've seen Python?
- How has learning Python changed your life?
Is there a package you wish existed but doesn't? What is it?
What feature do you think should be added to Python?
- Has Python helped you in school? If so, how?
- What was the first thing you created with Python?
What is your favorite Python package?
What standard library module is really underrated?
- Have you published any packages on PyPI? If so, what are they?
What are you currently working on in Python?
- What's your favorite script and how has it helped you in day to day activities?
When you were first learning, what is something that stumped you?
- When you were first learning, what is a resource you wish you had?
What is something you know now, that you wish you knew when starting out?
What is something simple that you still error on today?
- What do you plan on eventually achieving with Python?
- Is Python your first programming language? If not, what is it?
- What's your favourite aspect of Python development? (Backend, frontend, game dev, machine learning, ai, etc.)
- In what ways has Python Discord helped you with Python?
- Are you currently using Python professionally, for education, or as a hobby?
- What is your process when you decide to start a project in Python?
- Have you ever been unable to finish a Python project? What is it and why?
- How often do you program in Python?
- How would you learn a new library if needed to do so?
- Have you ever worked with a microcontroller or anything physical with Python before?
- Have you ever tried making your own programming language?
- Has a recently discovered Python module changed your general use of Python?
- What is your motivation for programming?
What's your favorite Python related book?
What's your favorite use of recursion in Python?
If you could change one thing in Python, what would it be?
Which package do you use the most and why?
Which Python feature do you love the most?
- Do you have any plans for future projects?
What modules/libraries do you want to see more projects using?
- What's the most ambitious thing you've done with Python so far?Thoughts:
Also, some of these are just getting kinda old even if there's no specific problem with them. For example, "What's your favourite PEP" gets new possible answers every year and there's opportunity to get surprised. But "What's your favourite aspect of Python development?" has maybe 3 or 4 likely answers |
| - Do you have any plans for future projects? | ||
| - What modules/libraries do you want to see more projects using? | ||
| - What's the most ambitious thing you've done with Python so far? | ||
| - What is your favorite feature of Python? |
There was a problem hiding this comment.
Duplicate of "Which Python feature do you love the most?"
| - What's the most ambitious thing you've done with Python so far? | ||
| - What is your favorite feature of Python? | ||
| - What is your *least favorite* feature of Python? | ||
| - How would you describe Python in five words or less? |
There was a problem hiding this comment.
This feels a bit boring IMO.
| - What do you think should be added to the standard library? | ||
| - What rejected PEP do you wish was accepted? | ||
| - If you had to remove one feature from Python, what would it be? | ||
| - What would you tell your past self before you started learning Python? |
There was a problem hiding this comment.
Quite similar to "What is something you know now, that you wish you knew when starting out?"
| - If you could only use one data structure for the rest of your life, what would it be? | ||
| - What was the last time you wrote code that worked on the first try? |
There was a problem hiding this comment.
Not a fan of either of these questions, but no strong opinion.
I don't think that should be too much of a criteria, as I'd guess that most people aren't active enough to be familiar with all the topics (and also, removing too many topics would probably make the existing ones feel old faster). |
|
Some more topic suggestions from me: + What's your approach to documenting code? Do you write comments?
+ What Python concept do you find difficult to teach?
+ Do you use type annotations in Python? Why?
+ When writing tests, do you use mocks and monkey-patching?
+ Is there a programming rule that you never break?
+ What is a language feature or library that you wish Python projects stopped using?
^ as a replacement for "What is your *least favorite* feature of Python?" since it has more chance of someone to reply due to the OR
(or maybe in addition? you could hate a feature and it could also be very rarely used)
+ What are your most and least favorite Python keywords?
+ What are your most and least favorite Python built-ins?
+ What's your favorite Python-related talk or video?
+ What is the most satisfying refactoring you've done? |
No description provided.