|
| 1 | +--- |
| 2 | +title: "Navigating The Course" |
| 3 | +date: 2019-02-04T00:13:49-08:00 |
| 4 | +draft: false |
| 5 | +weight: 2 |
| 6 | +--- |
| 7 | + |
| 8 | +The course content is free and open source, and hosted on GitHub. A link will be available *after the class* so that edits can be suggested via Pull Requests. |
| 9 | + |
| 10 | +### Suggesting Changes to The Course Material |
| 11 | + |
| 12 | +If you notice a typo or any other issues with the material *after the class*, please open a pull request on GitHub by clicking the "Edit this page" button on the top right corner of every course page. |
| 13 | + |
| 14 | +<img src="{{"/images/snake-scaled.png" | relURL }}"> |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | +### Clearing History of Read Pages |
| 19 | + |
| 20 | +Once a section is completed, a check mark will appear to the right of that section. To clear it, hit the "Clear History" button at the bottom of the table of contents on the left hand side. |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +### Copying Code |
| 25 | + |
| 26 | +To copy code and commands, click on the clipboard icon ((<i class='fa fa-clipboard-list'></i>) on the top right of any code box. |
| 27 | + |
| 28 | +{{% notice tip %}} |
| 29 | +You can even copy code intended for the Python REPL. The prompt characters won't be copied over. |
| 30 | +{{% /notice %}} |
| 31 | + |
| 32 | +Try it now by coping the code below. |
| 33 | + |
| 34 | +```python |
| 35 | +def greeting(): |
| 36 | + print("Hello, World!") |
| 37 | +``` |
| 38 | + |
| 39 | +### Searching |
| 40 | + |
| 41 | +The whole course is searchable via the search bar on the top left. |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +### Navigation |
| 46 | + |
| 47 | +View the course contents in the side bar on the left. |
| 48 | + |
| 49 | +#### Arrows |
| 50 | + |
| 51 | +The course can be navigated sequentially to the page before or after via the left and right arrows on each page. |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +{{% notice tip %}} |
| 56 | +You can also use the left and right keyboard arrows to navigate between pages. |
| 57 | +{{% /notice %}} |
| 58 | + |
| 59 | +#### Breadcrumbs |
| 60 | + |
| 61 | +Use the breadcrumb links on the floating header of each page to jump between related sections. |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | +#### Table of Contents |
| 66 | + |
| 67 | +Click on the "Table of Contents" Icon in the page header to jump between sections in the page. |
| 68 | + |
| 69 | + |
| 70 | + |
| 71 | +### Expanding Sections |
| 72 | + |
| 73 | +Sometimes additional instructions or information will be available via the expand section arrow. Keep an eye out for this icon: |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | + |
| 78 | +{{% notice info %}} |
| 79 | +The course material is heavy in information and links. I suggest that you follow the links **after class** as a source of additional information, so that you don't get distracted from the important material. |
| 80 | +{{% /notice %}} |
0 commit comments