Functional reactive data flows for GUIs and distributed network applications.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.You will learn to create dataflow-based systems, the building blocks of reactive programming. This course will take you through creating, merging, filtering, transforming, and error-handling observables to extend your asynchronous code.You will then learn to scale applications using multi-node clusters and will learn to unit-test your clusters. This video also introduces you to Reactive microservices with Python.All the code and supporting files for this course are available on GitHub at About The AuthorRudolf Olah is a software development expert who has presented at PyCon Canada 2017 on Python as a Programming Philosophy (Jupyter Notebooks, Sphinx and Python), and the Toronto Node.js meetup in 2015 on Node.js as an API Shim. In between, he has presented on Freedombox on Raspberry Pi. He has trained developers in how to use Elm, TypeScript, and AngularJS. For Packt Publishing, he is the author of the Testing AngularJS video course, and keeps Angular developers up-to-date with the Learning AngularJS newsletter. Rudolf blogs about free/open source software at SourceContribute.com and about Python, web development, and tech leadership at NeverFriday.com
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
Use reactive programming to build distributed systems running on multiple nodes
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
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
Installation
Web
Programming
Install
Programming Application
IT
IT Management
Information Systems
Information Systems management
Management
Course programme
Installation and Setup 4 lectures09:49The Course Overview This video will give you an overview about the course.Installing RxPy Reactive Extensions This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPyInstalling Qt5 and PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5Installing the Tornado Web Framework This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with TornadoInstallation and Setup- Quiz Installation and Setup 4 lectures09:49The Course Overview This video will give you an overview about the course.Installing RxPy Reactive Extensions This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPyInstalling Qt5 and PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5Installing the Tornado Web Framework This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with TornadoInstallation and Setup- QuizThe Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Installing RxPy Reactive Extensions This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPy Installing RxPy Reactive Extensions This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPy Installing RxPy Reactive Extensions This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPy Installing RxPy Reactive Extensions This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPy This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPy This video will walk you through the process of installing RxPy Reactive Extensions for Python. • Use pip to install RxPy • Create a test using RxPy • Run example code with RxPy Installing Qt5 and PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5 Installing Qt5 and PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5 Installing Qt5 and PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5 Installing Qt5 and PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5 This video will walk you through the process of installing Qt5 and PyQt5. • Use pip to install PyQt5 • Create a test using PyQt5 • Run example code with PyQt5 Installing the Tornado Web Framework This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with Tornado Installing the Tornado Web Framework This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with Tornado Installing the Tornado Web Framework This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with Tornado Installing the Tornado Web Framework This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with Tornado This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with Tornado This video will walk you through the process of installing the Tornado web framework. • Use pip to install Tornado • Create a test using Tornado • Run example code with Tornado Installation and Setup- QuizInstallation and Setup- QuizInstallation and Setup- QuizInstallation and Setup- Quiz Reactive Extensions for Python 5 lectures01:05:21What Is Reactive Programming? We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy codeReactive Operators and Observables – From, Interval, and Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with BufferMore Reactive Operators and Observables – Group By, Sample, and Max In this video, we will learn to create observables and apply operators to data streams. • Create more observables that group items with Group By • Create more observables that group items with Sample • Operate in aggregate using the Max operator and subscribing to the resultLoading CSV Data Reactively with RxPy In this video, we will learn to process data from a file. • Load the CSV data from the file • Map the data to dictionary objects • Group by and maximize values in the observableEven More Reactive Operators – Map, FlatMap, Window, CombineLatest, and Zip In this video, we will learn to apply other observables and operators. • Use Map and FlatMap • Use Window and CombineLatest • Use ZipReactive Extensions for Python- Quiz Reactive Extensions for Python. 5 lectures01:05:21What Is Reactive Programming? We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy codeReactive Operators and Observables – From, Interval, and Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with BufferMore Reactive Operators and Observables – Group By, Sample, and Max In this video, we will learn to create observables and apply operators to data streams. • Create more observables that group items with Group By • Create more observables that group items with Sample • Operate in aggregate using the Max operator and subscribing to the resultLoading CSV Data Reactively with RxPy In this video, we will learn to process data from a file. • Load the CSV data from the file • Map the data to dictionary objects • Group by and maximize values in the observableEven More Reactive Operators – Map, FlatMap, Window, CombineLatest, and Zip In this video, we will learn to apply other observables and operators. • Use Map and FlatMap • Use Window and CombineLatest • Use ZipReactive Extensions for Python- QuizWhat Is Reactive Programming? We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy code What Is Reactive Programming? We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy code What Is Reactive Programming? We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy code What Is Reactive Programming? We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy code We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy code We will learn about reactive programming. • Explore the big idea of reactive programming • See a comparison with functional programming • Get to know an example of RxPy code Reactive Operators and Observables – From, Interval, and Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with Buffer Reactive Operators and Observables – From, Interval, and Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with Buffer Reactive Operators and Observables – From, Interval, and Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with Buffer Reactive Operators and Observables – From, Interval, and Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with Buffer In this video, we will learn to create observables and apply operators to the data streams. • Create an observable with From • Create an observable with Interval • Create more observables that group items with Buffer More Reactive Operators and Observables – Group By, Sample, and Max In this video, we will learn to create observables and apply operators to data streams. • Create more observables that group items with Group By • Create more observables that group items with Sample • Operate in aggregate using the Max operator and subscribing to the result More Reactive Operators and Observables – Group By, Sample, and Max In this video, we will learn to create observables and apply operators to data streams. • Create more observables that group items with Group By • Create more observables that group items with Sample • Operate in aggregate using the Max operator and subscribing to the result More Reactive Operators and Observables – Group By, Sample, and Max In this video, we will learn to create observables and apply operators to data streams. • Create more observables that group items with Group By • Create more observables that group items with Sample • Operate in aggregate using the Max operator and subscribing to the result More Reactive Operators and Observables – Group By, Sample, and Max In this video, we will learn to create observables and apply operators to data streams • Create the...