aboutsummaryrefslogtreecommitdiffstats
path: root/bot/resources/utilities
diff options
context:
space:
mode:
Diffstat (limited to 'bot/resources/utilities')
-rw-r--r--bot/resources/utilities/py_topics.yaml139
-rw-r--r--bot/resources/utilities/python_facts.txt3
-rw-r--r--bot/resources/utilities/starter.yaml51
3 files changed, 193 insertions, 0 deletions
diff --git a/bot/resources/utilities/py_topics.yaml b/bot/resources/utilities/py_topics.yaml
new file mode 100644
index 00000000..a3fb2ccc
--- /dev/null
+++ b/bot/resources/utilities/py_topics.yaml
@@ -0,0 +1,139 @@
+# Conversation starters for Python-related channels.
+
+# python-general
+267624335836053506:
+ - 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?
+ - How good would you say you are at Python so far? Beginner, intermediate, or advanced?
+ - Have you ever tried making your own programming language?
+ - Has a recently discovered Python module changed your general use of Python?
+
+# algos-and-data-structs
+650401909852864553:
+ -
+
+# async
+630504881542791169:
+ - Are there any frameworks you wish were async?
+ - How have coroutines changed the way you write Python?
+ - What is your favorite async library?
+
+# c-extensions
+728390945384431688:
+ -
+
+# databases
+342318764227821568:
+ - Where do you get your best data?
+ - What is your preferred database and for what use?
+
+# data-science
+366673247892275221:
+ -
+
+# discord.py
+343944376055103488:
+ - What unique features does your bot contain, if any?
+ - What commands/features are you proud of making?
+ - What feature would you be the most interested in making?
+ - What feature would you like to see added to the library? What feature in the library do you think is redundant?
+ - Do you think there's a way in which Discord could handle bots better?
+ - What's one feature you wish more developers had in their bots?
+
+# editors-ides
+813178633006350366:
+ - What's your current text editor/IDE, and what functionality do you like about it the most when programming in Python?
+ - What functionality is your text editor/IDE missing for programming Python?
+
+# esoteric-python
+470884583684964352:
+ - 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?
+
+# game-development
+660625198390837248:
+ - What is your favorite game mechanic?
+ - What is your favorite framework and why?
+ - What games do you know that were written in Python?
+ - What books or tutorials would you recommend for game-development beginners?
+ - What made you start developing games?
+
+# microcontrollers
+545603026732318730:
+ - What is your favorite version of the Raspberry Pi?
+
+# networking
+716325106619777044:
+ - If you could wish for a library involving networking, what would it be?
+
+# security
+366674035876167691:
+ - If you could wish for a library involving net-sec, what would it be?
+
+# software-design
+782713858615017503:
+ -
+
+# tools-and-devops
+463035462760792066:
+ - What editor would you recommend to a beginner? Why?
+ - What editor would you recommend to be the most efficient? Why?
+ - How often do you use GitHub Actions and workflows to automate your repositories?
+ - What's your favorite app on GitHub?
+
+# unit-testing
+463035728335732738:
+ -
+
+# unix
+491523972836360192:
+ - What's your favorite Bash command?
+ - What's your most used Bash command?
+ - How often do you update your Unix machine?
+ - How often do you upgrade on production?
+
+# user-interfaces
+338993628049571840:
+ - What's the most impressive Desktop Application you've made with Python so far?
+ - Have you ever made your own GUI? If so, how?
+ - 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?
+
+# web-development
+366673702533988363:
+ - How has Python helped you in web development?
+ - What tools do you use for web development?
+ - What is your favorite API library?
+ - What do you use for your frontend?
+ - What does your stack look like?
diff --git a/bot/resources/utilities/python_facts.txt b/bot/resources/utilities/python_facts.txt
new file mode 100644
index 00000000..0abd971b
--- /dev/null
+++ b/bot/resources/utilities/python_facts.txt
@@ -0,0 +1,3 @@
+Python was named after Monty Python, a British Comedy Troupe, which Guido van Rossum likes.
+If you type `import this` in the Python REPL, you'll get a poem about the philosophies about Python. (check it out by doing !zen in <#267659945086812160>)
+If you type `import antigravity` in the Python REPL, you'll be directed to an [xkcd comic](https://xkcd.com/353/) about how easy Python is.
diff --git a/bot/resources/utilities/starter.yaml b/bot/resources/utilities/starter.yaml
new file mode 100644
index 00000000..6b0de0ef
--- /dev/null
+++ b/bot/resources/utilities/starter.yaml
@@ -0,0 +1,51 @@
+# Conversation starters for channels that are not Python-related.
+
+- What is your favourite Easter candy or treat?
+- What is your earliest memory of Easter?
+- What is the title of the last book you read?
+- "What is better: Milk, Dark or White chocolate?"
+- What is your favourite holiday?
+- If you could have any superpower, what would it be?
+- If you could be anyone else for one day, who would it be?
+- What Easter tradition do you enjoy most?
+- What is the best gift you've been given?
+- Name one famous person you would like to have at your easter dinner.
+- What was the last movie you saw in a cinema?
+- What is your favourite food?
+- If you could travel anywhere in the world, where would you go?
+- Tell us 5 things you do well.
+- What is your favourite place that you have visited?
+- What is your favourite color?
+- If you had $100 bill in your Easter Basket, what would you do with it?
+- What would you do if you know you could succeed at anything you chose to do?
+- If you could take only three things from your house, what would they be?
+- What's the best pastry?
+- What's your favourite kind of soup?
+- What is the most useless talent that you have?
+- Would you rather fight 100 duck sized horses or one horse sized duck?
+- What is your favourite color?
+- What's your favourite type of weather?
+- Tea or coffee? What about milk?
+- Do you speak a language other than English?
+- What is your favorite TV show?
+- What is your favorite media genre?
+- How many years have you spent coding?
+- What book do you highly recommend everyone to read?
+- What websites do you use daily to keep yourself up to date with the industry?
+- What made you want to join this Discord server?
+- How are you?
+- What is the best advice you have ever gotten in regards to programming/software?
+- What is the most satisfying thing you've done in your life?
+- Who is your favorite music composer/producer/singer?
+- What is your favorite song?
+- What is your favorite video game?
+- What are your hobbies other than programming?
+- Who is your favorite Writer?
+- What is your favorite movie?
+- What is your favorite sport?
+- What is your favorite fruit?
+- What is your favorite juice?
+- What is the best scenery you've ever seen?
+- What artistic talents do you have?
+- What is the tallest building you've entered?
+- What is the oldest computer you've ever used?