August 2018
Intermediate to advanced
248 pages
5h 51m
English
Let's build a stream of the list of people and an Observable based on it.
Here is another trick: To help you handle the data source, we will use a third-party module called Faker (https://pypi.org/project/Faker) to generate the names of people.
You can install the Faker module using the pip install faker command.
In the peoplelist.py file, we have the following code, with a populate() function that leverages a Faker instance to generate the first name and last name of fictitious people:
from faker import Fakerfake = Faker()def populate(): persons = [] for _ in range(0, 20): p = {'firstname': fake.first_name(), 'lastname': fake.last_name()} persons.append(p) return iter(persons)
For the main part of the program, we write the ...