- Slide deck: https://zipcoder.github.io/reveal-slides.data-engineering/zcw_content/python/fundamentals-part5.html
Open the program called string_utils.py
- For each function, remove the line containing the pass statement and implement the functionality described in the docstrings.
- Run the unit tests to validate that the implementation passes unit tests.
python3 -m unittest test_string_utils.py
A palindrome word, phrase, or sequence that reads the same backward as forward.
Open the program called palindrome.py
- For each function, remove the line containing the pass statement and implement the functionality described in the docstrings.
- Run the unit tests to validate that the implementation passes unit tests.
python3 -m unittest test_palindrome.py
An anagram is a word, phrase, or name formed by rearranging the letters of another.
Open the program called anagram.py
- Remove the line containing the pass statement and implement the functionality described in the docstring.
- Run the unit tests to validate that the implementation passes unit tests.
python3 -m unittest test_anagram.py
Open the program called list_utils.py
- For each function, remove the line containing the pass statement and implement the functionality described in the docstrings.
- Run the unit tests to validate that the implementation passes unit tests.
python3 -m unittest test_list_utils.py