You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: graveyard.qmd
+8-7Lines changed: 8 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,6 @@
1
1
# Other Topics {#sec-other-topics}
2
2
This chapter is mostly here to provide a place for me to stick useful references that may help people who are wanting to expand their skills beyond tools covered in this textbook.
3
3
4
-
## Introductory Programming
5
-
### MIT's Missing Semester
6
-
7
-
This [set of 11 1-hour lectures](https://missing.csail.mit.edu/2020/command-line/)[@anishathalyeMissingSemesterYour] covers topics that will help you develop general programming/computing skills. The topics covered are (mostly) adjacent to things covered in this book (with the exception of version control), but it seems like an excellent way to bone up on skills like how to work with the command line, how to accomplish basic tasks at the command line, and various other things that students tend to struggle with but that we don't usually have time to go over in class in great detail.
8
4
9
5
## Using the Computer
10
6
### Shell Commands {#sec-shell-commands}
@@ -61,7 +57,7 @@ Otherwise, launch your system menu (usually with the Super/Windows key) and type
This [set of 11 1-hour lectures](https://missing.csail.mit.edu/2020/command-line/)[@anishathalyeMissingSemesterYour] covers topics that will help you develop general programming/computing skills. The topics covered are (mostly) adjacent to things covered in this book (with the exception of version control), but it seems like an excellent way to bone up on skills like how to work with the command line, how to accomplish basic tasks at the command line, and various other things that students tend to struggle with but that we don't usually have time to go over in class in great detail.
85
+
85
86
### Controlling Loops with Break, Next, Continue {#sec-controlling-loops}
86
87
87
88
<!-- https://www.py4e.com/html3/05-iterations -->
@@ -93,11 +94,11 @@ You may want to skip over code and proceed directly to the next iteration, or, a
93
94
94
95
#### Break Statement
95
96
96
-

97
+
{width="50%" fig-alt="Program flow diagram - first node is is 'test expression in the loop', and false exits, while true goes to a second node that says 'break?'. True exits the loop, false goes to the 'remaining body of the loop', which cycles back to 'test expression in the loop'."}
97
98
98
99
#### Next/Continue Statement
99
100
100
-

101
+
{width="50%" fig-alt="Program flow diagram - first node is is 'test expression in the loop', and false exits, while true goes to a second node that says 'next'. True goes to 'test expression in the loop', false goes to the 'remaining body of the loop', which cycles back to 'test expression in the loop'."}
0 commit comments