The following has two files, one that is a default example of Simons Algorithm (SimonsAlgorith.py) as well as an ineractive user program (SimonsAlgoUser.py) where you can type the hidden bitstring and get the corresponding output states.
Install Qiskit
pip --quiet install qiskit ipywidgets
Install Textbook tools
pip --quiet install git+https://github.com/qiskit-community/qiskit-textbook.git#subdirectory=qiskit-textbook-src
Make sure you have Python installed as well, then run Python <filename.py> or Python3 <filename.py>
For more information on how to install Qiskit
Largely draw from this example