The best argument for expressing the algorithm in Python is that Python can be run on any computer that has a Python interpreter, so others can try out the algorithm with their own data and not worry about translating the algorithm correctly to a language.
This is because Python is a widely-used general-purpose programming language with a large community of users and developers. As a result, there are Python interpreters available for a wide variety of operating systems and platforms.
So, Python code is relatively easy to read and understand, even for people who are not programmers. This means that the algorithm will be accessible to a wider audience, including non-technical social media users and fellow data scientists.