Hands-On Reactive Programming with Python: Event-driven development unraveled with RxPYRomain Picard0