Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99e4fa3c79 | ||
|
|
f9cc52cc83 |
26
docs/day5.md
26
docs/day5.md
@@ -335,4 +335,28 @@ If we want our menu functions to be useful outside our menu app we have some wor
|
||||
11. Type `people = menu.list_people()` and press ++enter++. You should see `None` 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
|
||||
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 |
@@ -38,4 +38,5 @@
|
||||
### [Day 5](day5.md): import
|
||||
|
||||
- "import"
|
||||
-
|
||||
- Breaking apart our terrible weather app
|
||||
- Importing our menu
|
||||
@@ -6,6 +6,7 @@ nav:
|
||||
- Day 2: day2.md
|
||||
- Day 3: day3.md
|
||||
- Day 4: day4.md
|
||||
- Day 5: day5.md
|
||||
theme:
|
||||
name: material
|
||||
markdown_extensions:
|
||||
|
||||
Reference in New Issue
Block a user