Wenn Du gpiozero verwendest, wie im Skript von Dennis89 vorgeschlagen, dann verwende für Deine Schaltung besser einen 1k oder den 2K2, statt dem 10k Widerstand. Der wird in dem Fall nur ein Schutz für den GPIO, aber kein Pullup sein. Wie bereits geschrieben ist bei gpiozero der interne Pullup per default schon aktiviert und der hat irgendwas zwischen 50k und 60k.
Zur Verkabelung eines Tasters oder gleichwertig siehe hier: https://gpiozero.readthedocs.io/en/stable/recipes.html#button und da kannst Du einfach den kleinen Widerstand dazwischen klemmen.