Appendix B. Solutions to End-of-Part Exercises
This appendix provides solutions for the book’s end-of-part exercises. Code files named by captions or narrative in these solutions are available in the book examples package’s AppendixB folder, which has one subfolder per part (e.g., AppendixB/Part1 is the first part’s files). See the Preface for more info on the examples package.
Part I, Getting Started
See “Test Your Knowledge: Part I Exercises” in Chapter 3 for the exercises.
Interaction: Assuming Python is configured properly, the interaction should look something like the following. You can run this any way you like—in IDLE, a console, an app, a notebook’s page, and so on:
$
python3…information lines… >>>'Hello World!''Hello World!' >>># Use ctrl+D/ctrl+Z to exit on Unix/Windows, or close windowPrograms: Your code (i.e., module) file should look something like Example B-1:
Example B-1. Part1/module1.py
print('Hello module world!')And here is the sort of interaction you should have; for console launches, be sure to use your platform’s version of the “python3” command (e.g., try “py -3” on Windows):
$
python3 module1.pyHello module world!Again, feel free to run this other ways—by clicking or tapping the file’s icon, by using IDLE’s Run→Run Module menu option, by UI options in web notebooks or other IDEs, and so on.
Modules: The following interaction listing illustrates running a module file by importing it:
$
python3>>>import module1Hello module world! >>>Remember ...