Skip to content

Commit d0e5ad5

Browse files
authored
Update Readme
1 parent f3d5145 commit d0e5ad5

File tree

1 file changed

+44
-1
lines changed

1 file changed

+44
-1
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,45 @@
11
# Reactive-Programming-in-Python
2-
Published by Packt
2+
This is the code repository for [Reactive Programming in Python [Video]](https://www.packtpub.com/application-development/reactive-programming-python-video), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the video course from start to finish.
3+
## About the Video Course
4+
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.
5+
6+
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.
7+
8+
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.
9+
10+
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.
11+
12+
All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/Reactive-Programming-in-Python
13+
14+
<H2>What You Will Learn</H2>
15+
<DIV class=book-info-will-learn-text>
16+
<UL>
17+
<LI> Use reactive programming to build distributed systems running on multiple nodes
18+
<LI> What is Reactive programming and when should you use it?
19+
<LI> Handle UI interactions/events very easily
20+
<LI> Handle errors with Reactive programming
21+
<LI> Create a distributed application using Tornado that uses Reactive programming
22+
<LI> Test a cluster of reactive, distributed web servers and clients to make sure your app can scale
23+
<LI> Unit-test reactive programs whether they’re GUIs or web servers
24+
<LI> Build a reactive real-time stock exchange with Python, Qt, Tornado, and RxPy</LI></UL></DIV>
25+
26+
## Instructions and Navigation
27+
### Assumed Knowledge
28+
To fully benefit from the coverage included in this course, you will need:<br/>
29+
This video course is for Python developers who would like to build fault-tolerant, scalable, and distributed systems. No knowledge of Reactive programming is required.
30+
### Technical Requirements
31+
This course has the following software requirements:<br/>
32+
RxPy Reactive Extension<br/>
33+
Qt5<br/>
34+
PyQt5<br/>
35+
Tornado Web Framework<br/>
36+
37+
38+
39+
40+
## Related Products
41+
* [Building Trading Algorithms with Python [Video]](https://www.packtpub.com/application-development/building-trading-algorithms-python-video)
42+
43+
* [Learn Python Programming with Games [Video]](https://www.packtpub.com/game-development/learn-python-programming-games-video)
44+
45+
* [Building Trading Algorithms with Python [Video]](https://www.packtpub.com/application-development/building-trading-algorithms-python-video)

0 commit comments

Comments
 (0)