Quantum Mechanics - A modern approach with Jupyter-based Experiments