Quelques explications, car tu te demandes sûrement pourquoi on installe tout ça.
Python et Git, ça semble évident. Mais le reste ?
geckodriver peut être téléchargé sur la page "releases" du GitHub.
Il n'y a qu'une version OS X universelle, dont voici le lien direct : geckodriver-v0.19.1-macos.tar.gz.
Décompresse cette archive et tu obtiendras un fichier geckodriver (exécutable). On va le garder bien au chaud pour la suite !
Déplace geckodriver dans le répertoire python-tdd, que tu as du créer avant, et dans lequel tu as mis python-web-tutorial après décompression.