More Information
  • Build reactive applications with fewer lines of code using RxPY
  • Understanding the difference between Reactive and Event-Driven/Non-Reactive programming
  • Best practices to create and use observables and observers
  • Using and implementing RxPY-provided operators and chaining in observables
  • Understand the working of event emitting and multicasting in RxPY using observables and events
  • Achieve concurrency and create factories in Python reactive programming
  • Implement concurrent and asynchronous functional application development

Reactive Programming makes things easier by adding a toolbox of operators to filter, create, transform, and unify any of those observable streams. In just a few lines of maintainable code, we can have web sockets that receive multiple requests and handle them on an asynchronous process that serves a filtered output.

This practical guide will take you steadily through an exploration of Reactive Programming. In this course, you will learn about Reactive Programming in Python using RxPY and simplify the way you write code and create robust enterprise applications. The course covers the major libraries on Python reactive extensions (RxPY) and explains in detail the role of asynchronous programming and event-based programming in building reactive extensions. You will look deep into its provided classes, methods, and operators, to help you to build a reactive application.

By the end of the course, you will be equipped to solve real-world problems and have a clear understanding of when and how you should use the different approaches demonstrated in RxPY.

The code bundle for this video course is available at -

Style and Approach

A step-by-step guide to understanding and implementing Reactive Programming in Python to build a reactive application. Each part of this course involves practical examples for almost all RxPY library operators and modules, to help you to build a reactive application in Python.

  • Explore RxPY library operators to simplify the way you write code and create robust applications
  • Understand the functionalities of Reactive Programming to deliver a smooth user experience by making your applications responsive
  • Implement the functionalities of RxPY library operators, observers, observables, and other useful modules in application development
Course Length 2 hours 34 minutes
ISBN 9781789138795
Date Of Publication 30 Nov 2018


Syeda Seemab

Syeda Seemab is a Full-Stack Web Architect and Developer with over 4 years of experience in web architecture and development. Seemab works as a Web Architect and Developer using new and improved frameworks. She has worked as a Senior Software Engineer at Square63 for over 2 years and at AIMS Research labs as a researcher. She has expertise in the Java framework, Ruby on Rails, Python, and Php. Her interests include programming and learning about new technology and techniques.