Quelques explications, car tu te demandes sûrement pourquoi on installe tout ça. Python et Git, ça semble évident. Mais le reste ? - Django est un "framework web" écrit en Python. Il permet de créer des **applications web** dans ce langage. - Selenium est un outil qui permet de lancer un navigateur comme Firefox, et de le piloter par un programme. À quoi ça sert ? Cela va nous permettre de lancer des "tests automatisés", pour vérifier que notre appli se comporte comme on l'attend. - geckodriver est une "interface" entre Selenium et le navigateur **Firefox** (dont le moteur s'appelle Gecko, et que tu dois **installer** si ce n'est déjà fait). geckodriver peut être téléchargé sur [la page "releases" du GitHub](https://github.com/mozilla/geckodriver/releases). Il existe des versions Linux 32 et 64 bits, c'ets probablement cette dernière qu'il te faut. Voici son lien direct : [geckodriver-v0.19.1-linux64.tar.gz](https://github.com/mozilla/geckodriver/releases/download/v0.19.1/geckodriver-v0.19.1-linux64.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.