module: mark-induction
level: 4
methods:
tags:
This is part of Academy's technical curriculum for The Mark. All parts of that curriculum, including this project, are licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
You're now going to reinforce the TDD process and your Python skills by completing a series of Exercism katas.
unittest
🎯 Success criterion: A completed and submitted version of the Exercism Hello World problem
Exercism has lots of exercises for a variety of challenges.
In this exercise, you'll complete the basic Python Hello World challenge.
Exercism has a pretty good Getting Started guide and documentation - see what you can do by following their guides!
Note that Exercism's Python tests are written using unittest
, so it is worth checking the relevant documentation if you need help understanding it.
When you are ready to submit, navigate to the folder which your solution is in. For example, cd ~/Exercism/python/hello-world
. Then run the command exercism submit <filename.fileextension>
, so for hello world in python this would be exercism submit hellow-world.py
.
At this point in time - one week into your full-time training! - we recommend working through the challenges labelled as 'Easy'.
We also recommend adding in your own custom tests for smaller helper functions that you write as part of your solution, as with in FizzBuzz, so that you are practising test-driven development.