An Introduction to Reactive Programming in Python
ReactiveX is a wonderful framework that allows to write event based code in a very elegant and readable way. Still, getting started in it can be challenging, and intimidating. In practice once you understand few key principles of ReactiveX, you can start writing reactive code easily. The aim of this article is to explain these keys principles, and show how they apply though a simple example.
source