diff options
| author | 2022-09-18 22:03:34 +0100 | |
|---|---|---|
| committer | 2022-09-18 22:03:34 +0100 | |
| commit | 46d1e8ddb217f1bb5e07179b32db50b6a04b6de8 (patch) | |
| tree | c3f4db63c2751c51acfee97d016551b8f677e29b /bot/resources/utilities/py_topics.yaml | |
| parent | Remove unnecessary hasattr check (diff) | |
| parent | Fix Poetry 1.2 Support (#1099) (diff) | |
Merge branch 'main' into fix-whitelist-inheritance
Diffstat (limited to 'bot/resources/utilities/py_topics.yaml')
| -rw-r--r-- | bot/resources/utilities/py_topics.yaml | 46 | 
1 files changed, 43 insertions, 3 deletions
| diff --git a/bot/resources/utilities/py_topics.yaml b/bot/resources/utilities/py_topics.yaml index 1cd2c325..4527e8de 100644 --- a/bot/resources/utilities/py_topics.yaml +++ b/bot/resources/utilities/py_topics.yaml @@ -35,12 +35,31 @@      - 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? +    - What third-party library do you wish was in the Python standard library? +    - 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? + +# programming-pedagogy +934931964509691966: +    - What is the best way to teach/learn OOP? +    - What benefits are there to teaching programming to students who aren't training to become developers? +    - What are some basic concepts that we need to know before teaching programming to others? +    - What are the most common difficulties/misconceptions students encounter while learning to program? +    - What makes a project a good learning experience for beginners? +    - What can make difficult concepts more fun for students to learn?  # algos-and-data-structs  650401909852864553:      - -# async +# async-and-concurrency  630504881542791169:      - Are there any frameworks you wish were async?      - How have coroutines changed the way you write Python? @@ -54,12 +73,13 @@  342318764227821568:      - Where do you get your best data?      - What is your preferred database and for what use? +    - What is the least safe use of databases you've seen? -# data-science +# data-science-and-ai  366673247892275221:      - -# discord.py +# discord-bots  343944376055103488:      - What unique features does your bot contain, if any?      - What commands/features are you proud of making? @@ -78,6 +98,8 @@      - What's a common part of programming we can make harder?      - What are the pros and cons of messing with __magic__()?      - What's your favorite Python hack? +    - What's the weirdest language feature that Python doesn't have, and how can we change that? +    - What is the most esoteric code you've written?  # game-development  660625198390837248: @@ -87,6 +109,17 @@      - What books or tutorials would you recommend for game-development beginners?      - What made you start developing games? +# media-processing +971142229462777926: +    - Where do you start with media processing? What is a good beginner project for first-timers in media processing? +    - What are some ways you could manipulate media using Python? +    - What is your favorite algorithm for manipulating media with Python? +    - What is the most surprising result you have gotten after manipulating media with Python? +    - What is the worst outcome you have gotten after manipulating media with Python? +    - What is your most advanced media processing related achievement? +    - Do you know any cool tricks or optimizations for manipulating media with Python? +    - Can a computer truly generate and/or understand art? +  # microcontrollers  545603026732318730:      - What is your favorite version of the Raspberry Pi? @@ -110,6 +143,10 @@      - How often do you use GitHub Actions and workflows to automate your repositories?      - What's your favorite app on GitHub? +# type-hinting +891788761371906108: +    - +  # unit-testing  463035728335732738:      - @@ -120,6 +157,7 @@      - What's your most used Bash command?      - How often do you update your Unix machine?      - How often do you upgrade on production? +    - What is your least favorite thing about interoperability amongst *NIX operating systems and/or platforms?  # user-interfaces  338993628049571840: @@ -128,6 +166,7 @@      - Do you perfer Command Line Interfaces (CLI) or Graphic User Interfaces (GUI)?      - What's your favorite CLI (Command Line Interface) or TUI (Terminal Line Interface)?      - What's your best GUI project? +    - What the best-looking app you've used?  # web-development  366673702533988363: @@ -136,3 +175,4 @@      - What is your favorite API library?      - What do you use for your frontend?      - What does your stack look like? +    - What's the best-looking website you've visited? | 
