This video will be your guide to getting started with Reactive programming in Python. You will begin with the general concepts of Reactive programming and then gradually move on to work with asynchronous data streams. You will then be introduced to functional reactive programming and will learn to apply FRP in practical use cases in Python. You will understand how ReactiveX works and how it efficiently supports sequences of data. You will then understand the role of asynchronous programming and event-based programming in detail to build reactive extensions.
What is Reactive programming and when should you use it?
Handle UI interactions/events very easily
Handle errors with Reactive programming
Create a distributed application using Tornado that uses Reactive programming
Test a cluster of reactive, distributed web servers and clients to make sure your app can scale
Unit-test reactive programs whether they’re GUIs or web servers
Build a reactive real-time stock exchange with Python, Qt, Tornado, and RxPy
1 Installation and Setup
2 Reactive Extensions for Python
3 Reactive GUIs and Data Flows with Qt and RxPy
4 Reactive Web Servers/Clients with the Tornado Web Framework
5 Testing Reactive GUIs and a Cluster of Web Servers/Clients
6 Build a Reactive Real-Time Stock Exchange