finish day 5
This commit is contained in:
24
docs/day5.md
24
docs/day5.md
@@ -336,3 +336,27 @@ If we want our menu functions to be useful outside our menu app we have some wor
|
||||
12. Now type `update = menu.update_people()` and press ++enter++. Nothing should print.
|
||||
13. Wait a moment for "successfully updated people." to print to the terminal
|
||||
14. Type `people = menu.list_people(update)`. Your people should list! You successfully turned your menu into an importable package!
|
||||
15. Type `exit()` to exit.
|
||||
|
||||
### Using our imported menu
|
||||
|
||||
For our last trick we'll use our menu functions in a new program.
|
||||
|
||||
1. Create a new file named "print_people.py"
|
||||
|
||||

|
||||
|
||||
2. Add the following:
|
||||
|
||||
```python
|
||||
from menu import update_people, list_people
|
||||
from concurrent.futures import wait
|
||||
|
||||
update = update_people()
|
||||
wait([update])
|
||||
list_people(update)
|
||||
```
|
||||
|
||||
3. Type `python print_people.py` and press ++enter++ to run your program. You should see your people print after a while.
|
||||
|
||||
Congratulations! You've just imported a program you wrote to communciate with an API and used it to do something automatically.
|
||||
BIN
docs/img/day5/print.gif
Normal file
BIN
docs/img/day5/print.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 MiB |
Reference in New Issue
Block a user