Reactive Programming in Python

Course

Online

£ 30 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

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 lectures 09:49 The 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 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 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 Installation and Setup- Quiz Installation and Setup 4 lectures 09:49 The 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 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 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 Installation and Setup- Quiz 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. 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- Quiz Installation and Setup- Quiz Installation and Setup- Quiz Installation and Setup- Quiz Reactive Extensions for Python 5 lectures 01:05:21 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 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 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 Loading 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 observable Even 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 Zip Reactive Extensions for Python- Quiz Reactive Extensions for Python. 5 lectures 01:05:21 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 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 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 Loading 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 observable Even 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 Zip Reactive Extensions for Python- Quiz 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 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...

Additional information

No knowledge of Reactive programming is required

Reactive Programming in Python

£ 30 + VAT