Challenge Description
Welcome to the KOA “Code for Honor” Initiative. The goal of this project is to engage members of KOA in progressively more difficult coding challenges to build our skills and become more active in contributing to coding project efforts. Though the target audience is members with some familiarity with coding, with a little extra effort a complete novice should be able to follow along.
TO-DO TASKS:
[Goal] Introduce yourself in #computer-science Join the Discord server if you haven’t already. It’s basically a chat service. Use your Habitica name.
https://discord.gg/fqaqKw8
- Type “!agree” in the Terms and Conditions channel to gain full access.
- Join the web site team in Discord. Go to the #bot-interaction channel and enter the command “!joinwebsiteteam”
- Join the #code team in Discord. Once you’re on the website team, you’ll see new channels devoted to the project. Go to #start-here and enter the command “!programmer” to get access to the #code channel
- Say hi in #code and #computer-science
[Goal] Set up Python, make it say hello
- Install Python 3 for your platform
- Install a text editor that supports Python such as VSCode or Sublime. There are many others out there
- Invoke the Python interpreter in interactive mode (shell)
- Get the Python interpreter to print “Hello, world” in interactive mode
- Write and invoke a Python script that says “Hello, world”
[Bonuses] Rock Python and tell us about it (complete one or more subtasks)
- Find a tutorial. Share a link it in
#code#computer-science one you start it (completing the tutorial is a personal choice) - Customize your editor and post about it in
#code#computer-science - For example, a link to a tutorial on how customizing your editor of choice
- Get a Docker container running with Python for local testing/development and post the recipe in
#code#computer-science. Damn, you are awesome
HABIT TASKS:
Post a #code #computer-science question in Discord (+)
Answer a #code #computer-science question in Discord (+)
Spend at least 15 minutes doing something in Python above and beyond these tasks (e.g., following a tutorial) (+)
[Subsequent Code of Honor Challenges will be linked here in the future]