Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f9cc52cc83 |
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.
|
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
|
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!
|
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