Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
As I said do that in separated method. And just call it.
Naming of class by pep8 must be using CamelCase, but not snake_case like in this
KeywordCipher instead of keyword_cipher.
Not sure in that creating an ENCODE_TABLE in init is a good practice. Maybe better do that in method.
Obviosly str must return in list in () instead of []
I waited for someone who will do some case.
I must say that it possibly not universal solution, but deffinitely very resourcefully!