title: Parallel or Event driven functions in Python?
body: <p>I'm fairly new to Python, so maybe my whole concept of how this should Work is wrong:</p>
  
  <p>I'm building a RFID Reader for time managing purposes. E.g. User logs in with RFID chip -> Timer Starts counting and updating a Google  spreadsheet every Minute. The updating part works fine, but takes a little while. But I want to Check for RFID Logins all the time. Somewhere  I read that Event driven Programming is what I'm looking for.</p>
  
  <p>Currently I'm doing everything in a while true loop, which feels like a hack itself. Can i somehow just execute my code when the RFID reader sends a signal? And then time my update to run every minute or so parallel? I'd like to know whats best practice here.</p>