Using This Book

Browser Compatibility

This book is best viewed using the Chrome browser.

Information Layers

The book tries to layer information so that readers can decide to omit less important layers if they wish to.

More important information are in bold or highlighted while less important information are dimmed or in collapsed panels such as the below.

Less important info

Less important info

Dash lines indicate collapsed content. Click on them to expand:

Some content

Tabs indicate alternative formats of the same content (e.g. video vs text). You can choose the one you like and ignore the other tabs.

Some textual description of X


Video describing X


Dotted underlines indicate tool tips (activated by hovering over it) and dashed underlines indicate modal windows (activated by clicking) containing additional information.

Additional information
Additional information

Sections tagged as can be ignored because they are tangential info that are strictly not within the scope of the topic.

Conventions Used

Meaning of some shortened headings:

  • What : the meaning of the concept in concern

  • Why : the motivation behind the concept in concern

  • How : the usage of the concept in concern

  • When : the pros and cons of the concept in concern, when to use the concept

Boxed-text styles:

additional info warning positive message important message an error to avoid tip definition

Meaning of icons:

  • : indication of the depth of the topic, in order of increasing depth ( is the least depth)
  • : tangential info, can be ignored if not interested
  • : direct link to the LO. Ctrl+Click to open the LO in new window/tab.
  • πŸ† : learning outcomes
  • πŸŽ“ : prerequisite learning outcome
  • πŸ“¦ : examples
  • πŸ“Ž : resources
  • πŸ’ͺ : exercises
  • πŸ“œ : printable version
  • πŸ” : preview/more info
  • πŸ“Ί : video
  • πŸ”€ : textual description
  • πŸ“Š : slides
  • ‡️ : output produced by running code
  • πŸ”’ question without answer
  • πŸ”’πŸ”‘ question with answer

Searching

The book currently does not have a search feature. The workaround is to load the printable version of the book (which loads the entire book into one page, minus the exercises) and use the Browser's search function.

Saving as PDF Files

  1. Use Chrome to load the page you want to save as pdf.

  2. Click on the Print option in Chrome’s menu.

  3. Set the destination to Save as PDF, then click Save to save a copy of the file in PDF format. For best results, use the settings indicated in the screenshot below.

Printing

The πŸ“œ icon indicates printer-friendly versions of each chapter. A printer-friendly version of the entire book can be found here